Transmodel class
CUSTOMER PURCHASE PACKAGE
In package ST Customer Purchase Package MODELView on transmodel-cen.eu
A purchase of a SALES OFFER PACKAGE by a TRANSPORT CUSTOMER, giving access rights corresponding to those of one or several FARE PRODUCTs materialised as one or several TRAVEL DOCUMENTs.
Attributes
| Name | Type | Multiplicity | Definition |
|---|---|---|---|
Id | CustomerPurchasePackageIdType | 1..1 | Identifier of a CUSTOMER PURCHASE PACKAGE. |
Implemented in
| Standard | Declaration | Kind |
|---|---|---|
| NeTEx | CustomerPurchasePackage |
element |
CustomerPurchasePackage_VersionStructure |
type |
Associations
| CUSTOMER PURCHASE PACKAGE | Kind | Other class |
|---|---|---|
| recorded in 0..* | association | COMMON VEHICLE SERVICE abstractbought by 0..1 |
| acquired by 0..* | association | CUSTOMER ACCOUNTacquisition for 0..1 |
| determining 0..* | association | CUSTOMER PRODUCT PURCHASE ENTRY abstractdescribed by 0..* |
| composed of | composed of | CUSTOMER PURCHASE PACKAGE ELEMENTpart of 0..* |
| related to | composed of | CUSTOMER PURCHASE PACKAGE PRICEgiven for 0..* |
| specified by | association | CUSTOMER PURCHASE PARAMETER ASSIGNMENTspecifying limits for 0..* |
| characterised by 0..* | association | CUSTOMER PURCHASE STATUSstatus for 0..1 |
| specified by 0..* | association | DISTRIBUTION ASSIGNMENTfor 0..1 |
| incurring | contains | FARE CONTRACT ENTRY abstracthistory for 0..* |
| fulfilled by | contains | FULFILMENT ENTRY abstractfulfilling 0..* |
| monitored by 0..* | association | MONITORED TRIP PATTERNmonitoring 0..1 |
| paid using 0..* | association | PAYMENT PROVIDER ROLEpayer 0..1 |
| recorded by 0..1 | association | RIDE PROVISION ENTRY abstractfulfilling 0..* |
| recorded by 0..1 | association | RIDING ENTRY abstractfulfilling 0..* |
| purchase of 0..* | association | SALES OFFER PACKAGEpurchase as 1 |
| recorded in 0..* | association | SALES TRANSACTIONacquisition of 0..1 |
| — O..* | part of | SALES TRANSACTION FRAME |
| using 0..1 | association | TRAVEL DOCUMENTused by 0..* |
| specified by | contains | TRAVEL SPECIFICATION abstractspecifying 0..* |
| used by 0..1 | association | VEHICLE SERVICE ENTRY abstractfor 0..* |
From the Transmodel 6.2 UML model published by CEN. Names, definitions and relationships are taken unchanged from its Enterprise Architect export (read 2026-10-22). Diagrams are EA's own images from transmodel-cen.eu; the neighbourhood drawings on class pages are made with Graphviz.