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.

G B219CF52-8DE2-4FDA-99D3-9BA2D6B176A6 CUSTOMER PURCHASE PACKAGE «UID» + Id: CustomerPurchasePackageIdType [1..1] F8ECF438-7648-436B-A920-264F5D27075A FP Fare Price MODEL:: PRICEABLE OBJECT B219CF52-8DE2-4FDA-99D3-9BA2D6B176A6->F8ECF438-7648-436B-A920-264F5D27075A 978A16CE-334B-4DD7-87BA-4DC6B184BC70 ST Fare Contract MODEL:: CUSTOMER ACCOUNT B219CF52-8DE2-4FDA-99D3-9BA2D6B176A6->978A16CE-334B-4DD7-87BA-4DC6B184BC70 +acquisition for 0..1 CCE868EB-3D21-47C7-9917-630C03C74188 CUSTOMER PURCHASE PACKAGE ELEMENT B219CF52-8DE2-4FDA-99D3-9BA2D6B176A6->CCE868EB-3D21-47C7-9917-630C03C74188 +part of 0..* ADCD4B7A-1000-43FF-BE09-535249D6B2DA CUSTOMER PURCHASE PARAMETER ASSIGNMENT B219CF52-8DE2-4FDA-99D3-9BA2D6B176A6->ADCD4B7A-1000-43FF-BE09-535249D6B2DA +specifying limits for 0..* 5E1AE547-A6ED-425A-8AC1-F59DD0FE074D SD Sales Offer Package MODEL:: DISTRIBUTION ASSIGNMENT B219CF52-8DE2-4FDA-99D3-9BA2D6B176A6->5E1AE547-A6ED-425A-8AC1-F59DD0FE074D +for 0..1 E3569788-8536-4B25-8A3C-7B5550727964 SE Sales Fulfilment Log Entry MODEL:: FULFILMENT ENTRY B219CF52-8DE2-4FDA-99D3-9BA2D6B176A6->E3569788-8536-4B25-8A3C-7B5550727964 +fulfilling 0..* 0286975E-C2BA-492F-9F07-2157A8B57F0B FR Fare Technology Role MODEL:: PAYMENT PROVIDER ROLE B219CF52-8DE2-4FDA-99D3-9BA2D6B176A6->0286975E-C2BA-492F-9F07-2157A8B57F0B +payer 0..1 99099642-07E3-4514-B885-F14DAD56537D AM Riding Log Entry MODEL:: RIDING ENTRY B219CF52-8DE2-4FDA-99D3-9BA2D6B176A6->99099642-07E3-4514-B885-F14DAD56537D +fulfilling 0..* 52425AAE-42C2-4096-9AD4-815A24CA9317 ST Sales Transaction MODEL:: SALES TRANSACTION B219CF52-8DE2-4FDA-99D3-9BA2D6B176A6->52425AAE-42C2-4096-9AD4-815A24CA9317 +acquisition of 0..1 2E027A4A-3620-4958-905D-DF4009150B1B ST Sales Transaction MODEL:: TRAVEL DOCUMENT B219CF52-8DE2-4FDA-99D3-9BA2D6B176A6->2E027A4A-3620-4958-905D-DF4009150B1B +used by 0..* 7B39F204-BB2E-43DD-A2BE-127BDD29394E AM Vehicle Service Event Model:: VEHICLE SERVICE ENTRY B219CF52-8DE2-4FDA-99D3-9BA2D6B176A6->7B39F204-BB2E-43DD-A2BE-127BDD29394E +for 0..* D2CD4DA6-3742-4533-BE50-26917BCC0739 AM Mobility Service MODEL:: COMMON VEHICLE SERVICE D2CD4DA6-3742-4533-BE50-26917BCC0739->B219CF52-8DE2-4FDA-99D3-9BA2D6B176A6 +bought by 0..1 DB952944-BBAE-41F5-B9DC-949B70F29A55 SE Customer Purchase Log Entry MODEL:: CUSTOMER PRODUCT PURCHASE ENTRY DB952944-BBAE-41F5-B9DC-949B70F29A55->B219CF52-8DE2-4FDA-99D3-9BA2D6B176A6 +described by 0..* C2C65ACD-7853-42FE-B980-45A7370D0567 CUSTOMER PURCHASE PACKAGE PRICE C2C65ACD-7853-42FE-B980-45A7370D0567->B219CF52-8DE2-4FDA-99D3-9BA2D6B176A6 +given for 0..* 7A19DF78-5A50-46DA-89AD-1AD2065194BC CUSTOMER PURCHASE STATUS 7A19DF78-5A50-46DA-89AD-1AD2065194BC->B219CF52-8DE2-4FDA-99D3-9BA2D6B176A6 +status for 0..1 573824C7-D29A-4E69-8F03-95020FFE7025 ST Fare Contract MODEL:: FARE CONTRACT ENTRY 573824C7-D29A-4E69-8F03-95020FFE7025->B219CF52-8DE2-4FDA-99D3-9BA2D6B176A6 +history for 0..* 4EB73F5A-9170-4191-A88E-CA8A4991AFE9 TD Monitored Trip MODEL:: MONITORED TRIP PATTERN 4EB73F5A-9170-4191-A88E-CA8A4991AFE9->B219CF52-8DE2-4FDA-99D3-9BA2D6B176A6 +monitoring 0..1 C423CD0F-6DA3-41C9-BE76-1C2DF2FC19D7 AM Ride Provision Log Entry MODEL:: RIDE PROVISION ENTRY C423CD0F-6DA3-41C9-BE76-1C2DF2FC19D7->B219CF52-8DE2-4FDA-99D3-9BA2D6B176A6 +fulfilling 0..* E3E395D8-7E5A-4082-98DF-42BF224FAE33 SD Sales Offer Package MODEL:: SALES OFFER PACKAGE E3E395D8-7E5A-4082-98DF-42BF224FAE33->B219CF52-8DE2-4FDA-99D3-9BA2D6B176A6 +purchase as 1 ABDD4D3C-4D8B-4CF3-B13F-BA4A862F3B3C FF Sales Transaction Frame MODEL:: SALES TRANSACTION FRAME ABDD4D3C-4D8B-4CF3-B13F-BA4A862F3B3C->B219CF52-8DE2-4FDA-99D3-9BA2D6B176A6 954C5000-BD2E-4077-A122-1394DC77AFE8 ST Travel Specification MODEL:: TRAVEL SPECIFICATION 954C5000-BD2E-4077-A122-1394DC77AFE8->B219CF52-8DE2-4FDA-99D3-9BA2D6B176A6 +specifying 0..*

Attributes

NameTypeMultiplicityDefinition
IdCustomerPurchasePackageIdType1..1

Identifier of a CUSTOMER PURCHASE PACKAGE.

Implemented in

StandardDeclarationKind
NeTEx CustomerPurchasePackage element
CustomerPurchasePackage_VersionStructure type

Associations

CUSTOMER PURCHASE PACKAGEKindOther class
recorded in 0..* association COMMON VEHICLE SERVICE abstract
bought by 0..1
acquired by 0..* association CUSTOMER ACCOUNT
acquisition for 0..1
determining 0..* association CUSTOMER PRODUCT PURCHASE ENTRY abstract
described by 0..*
composed of composed of CUSTOMER PURCHASE PACKAGE ELEMENT
part of 0..*
related to composed of CUSTOMER PURCHASE PACKAGE PRICE
given for 0..*
specified by association CUSTOMER PURCHASE PARAMETER ASSIGNMENT
specifying limits for 0..*
characterised by 0..* association CUSTOMER PURCHASE STATUS
status for 0..1
specified by 0..* association DISTRIBUTION ASSIGNMENT
for 0..1
incurring contains FARE CONTRACT ENTRY abstract
history for 0..*
fulfilled by contains FULFILMENT ENTRY abstract
fulfilling 0..*
monitored by 0..* association MONITORED TRIP PATTERN
monitoring 0..1
paid using 0..* association PAYMENT PROVIDER ROLE
payer 0..1
recorded by 0..1 association RIDE PROVISION ENTRY abstract
fulfilling 0..*
recorded by 0..1 association RIDING ENTRY abstract
fulfilling 0..*
purchase of 0..* association SALES OFFER PACKAGE
purchase as 1
recorded in 0..* association SALES TRANSACTION
acquisition of 0..1
— O..* part of SALES TRANSACTION FRAME
using 0..1 association TRAVEL DOCUMENT
used by 0..*
specified by contains TRAVEL SPECIFICATION abstract
specifying 0..*
used by 0..1 association VEHICLE SERVICE ENTRY abstract
for 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.