Transmodel class abstract

CUSTOMER PRODUCT PURCHASE ENTRY

In package SE Customer Purchase Log Entry MODELView on transmodel-cen.eu

An abstract SALES TRANSACTION recording a purchase of any sort by a TRANSPORT CUSTOMER.

G DB952944-BBAE-41F5-B9DC-949B70F29A55 CUSTOMER PRODUCT PURCHASE ENTRY «UID» + Id: CustomerProductPurchaseEntryIdType [1..1] 52425AAE-42C2-4096-9AD4-815A24CA9317 ST Sales Transaction MODEL:: SALES TRANSACTION DB952944-BBAE-41F5-B9DC-949B70F29A55->52425AAE-42C2-4096-9AD4-815A24CA9317 B219CF52-8DE2-4FDA-99D3-9BA2D6B176A6 ST Customer Purchase Package MODEL:: CUSTOMER PURCHASE PACKAGE DB952944-BBAE-41F5-B9DC-949B70F29A55->B219CF52-8DE2-4FDA-99D3-9BA2D6B176A6 +determining 0..* 09F6E250-152C-4343-AF02-01DB32F099DF ST Fare Sales Debit MODEL:: FARE PRODUCT SALE DEBIT DB952944-BBAE-41F5-B9DC-949B70F29A55->09F6E250-152C-4343-AF02-01DB32F099DF +incurred by 0..1 AC557340-575A-49E2-9FBD-469988388211 TD Passenger Fare Offer MODEL:: PASSENGER FARE OFFER DB952944-BBAE-41F5-B9DC-949B70F29A55->AC557340-575A-49E2-9FBD-469988388211 +determining 0..1 C6C47954-F796-404D-A771-913491CB40E5 ST Fare Contract MODEL:: TRANSPORT CUSTOMER DB952944-BBAE-41F5-B9DC-949B70F29A55->C6C47954-F796-404D-A771-913491CB40E5 +owning 1 57753873-1AAC-41E3-A537-B291E152162B FARE PRODUCT PURCHASE ENTRY 57753873-1AAC-41E3-A537-B291E152162B->DB952944-BBAE-41F5-B9DC-949B70F29A55 EF85B30C-45C8-4382-A84B-F1C64B55E263 FARE PRODUCT RENEWAL ENTRY EF85B30C-45C8-4382-A84B-F1C64B55E263->DB952944-BBAE-41F5-B9DC-949B70F29A55 0C350A99-B1DF-474B-821D-ED0D0AA61FA1 MEDIA RECHARGE PURCHASE ENTRY 0C350A99-B1DF-474B-821D-ED0D0AA61FA1->DB952944-BBAE-41F5-B9DC-949B70F29A55 DE87DBC0-05D9-451B-BC9F-0294BCA6EC9D SE Customer Purchase Event MODEL:: CUSTOMER PRODUCT PURCHASE EVENT DE87DBC0-05D9-451B-BC9F-0294BCA6EC9D->DB952944-BBAE-41F5-B9DC-949B70F29A55 +triggering 0..1 7A19DF78-5A50-46DA-89AD-1AD2065194BC ST Customer Purchase Package MODEL:: CUSTOMER PURCHASE STATUS 7A19DF78-5A50-46DA-89AD-1AD2065194BC->DB952944-BBAE-41F5-B9DC-949B70F29A55 +updated by 0..1 E3569788-8536-4B25-8A3C-7B5550727964 SE Sales Fulfilment Log Entry MODEL:: FULFILMENT ENTRY E3569788-8536-4B25-8A3C-7B5550727964->DB952944-BBAE-41F5-B9DC-949B70F29A55 +fulfilling 0..1 36D5B4E9-4063-42E0-AC14-1A5221462CB2 ST Retail MODEL:: RETAIL DEVICE 36D5B4E9-4063-42E0-AC14-1A5221462CB2->DB952944-BBAE-41F5-B9DC-949B70F29A55 +recorded in 0..1

Attributes

NameTypeMultiplicityDefinition
IdCustomerProductPurchaseEntryIdType1..1

Associations

CUSTOMER PRODUCT PURCHASE ENTRYKindOther class
recording 1 association CUSTOMER PRODUCT PURCHASE EVENT
triggering 0..1
described by 0..* association CUSTOMER PURCHASE PACKAGE
determining 0..*
updating 0..* association CUSTOMER PURCHASE STATUS
updated by 0..1
incurring composed of FARE PRODUCT SALE DEBIT
incurred by 0..1
fulfilled by 1 association FULFILMENT ENTRY abstract
fulfilling 0..1
specified by 0..* association PASSENGER FARE OFFER
determining 0..1
purchased from 0..* association RETAIL DEVICE
recorded in 0..1
made for 0..* association TRANSPORT CUSTOMER
owning 1

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.