Transmodel class

SALES TRANSACTION

In package ST Sales Transaction MODELView on transmodel-cen.eu

G 52425AAE-42C2-4096-9AD4-815A24CA9317 SALES TRANSACTION + Amount: AmountType [1..1] + EndOfValidity: dateTime [0..1] + StartOfValidity: dateTime [0..1] «UID» + Id: SaleTransactionIdType [1..1] 573824C7-D29A-4E69-8F03-95020FFE7025 ST Fare Contract MODEL:: FARE CONTRACT ENTRY 52425AAE-42C2-4096-9AD4-815A24CA9317->573824C7-D29A-4E69-8F03-95020FFE7025 2AFCE813-ADD6-456A-A66B-56875278C0C6 ST Fare Sales Debit MODEL:: FARE DEBIT 52425AAE-42C2-4096-9AD4-815A24CA9317->2AFCE813-ADD6-456A-A66B-56875278C0C6 +incurred by 0..1 2DE54391-0BC5-4C68-A847-68EBE672CF97 FR Fare Management Role MODEL:: FARE PRODUCT RETAILER ROLE 52425AAE-42C2-4096-9AD4-815A24CA9317->2DE54391-0BC5-4C68-A847-68EBE672CF97 +retailer 0..1 0286975E-C2BA-492F-9F07-2157A8B57F0B FR Fare Technology Role MODEL:: PAYMENT PROVIDER ROLE 52425AAE-42C2-4096-9AD4-815A24CA9317->0286975E-C2BA-492F-9F07-2157A8B57F0B +payer 0..1 36D5B4E9-4063-42E0-AC14-1A5221462CB2 ST Retail MODEL:: RETAIL DEVICE 52425AAE-42C2-4096-9AD4-815A24CA9317->36D5B4E9-4063-42E0-AC14-1A5221462CB2 +recorded in 0..1 E3E395D8-7E5A-4082-98DF-42BF224FAE33 SD Sales Offer Package MODEL:: SALES OFFER PACKAGE 52425AAE-42C2-4096-9AD4-815A24CA9317->E3E395D8-7E5A-4082-98DF-42BF224FAE33 +asked for in 0..1 954C5000-BD2E-4077-A122-1394DC77AFE8 ST Travel Specification MODEL:: TRAVEL SPECIFICATION 52425AAE-42C2-4096-9AD4-815A24CA9317->954C5000-BD2E-4077-A122-1394DC77AFE8 +accompanying 0..* DB952944-BBAE-41F5-B9DC-949B70F29A55 SE Customer Purchase Log Entry MODEL:: CUSTOMER PRODUCT PURCHASE ENTRY DB952944-BBAE-41F5-B9DC-949B70F29A55->52425AAE-42C2-4096-9AD4-815A24CA9317 F4D1BB6E-4DD1-4E6F-A8F0-D68ECC1D48D2 SE Customer Reservation Log Entry MODEL:: CUSTOMER RESERVATION ENTRY F4D1BB6E-4DD1-4E6F-A8F0-D68ECC1D48D2->52425AAE-42C2-4096-9AD4-815A24CA9317 EED00071-DCE8-4943-BD45-EA220FAA3531 SE Customer Purchase Log Entry MODEL:: FARE PRODUCT CANCELLATION ENTRY EED00071-DCE8-4943-BD45-EA220FAA3531->52425AAE-42C2-4096-9AD4-815A24CA9317 54944C47-8758-4586-B199-AF65FF76226B SE Customer Purchase Log Entry MODEL:: FARE PRODUCT EXCHANGE ENTRY 54944C47-8758-4586-B199-AF65FF76226B->52425AAE-42C2-4096-9AD4-815A24CA9317 54944C47-8758-4586-B199-AF65FF76226B->52425AAE-42C2-4096-9AD4-815A24CA9317 +exchanging 0..* 9174074E-EA1E-4A22-953D-55C8882125DB SE Customer Purchase Log Entry MODEL:: FARE PRODUCT REFUND ENTRY 9174074E-EA1E-4A22-953D-55C8882125DB->52425AAE-42C2-4096-9AD4-815A24CA9317 33C70BCB-4AFD-4389-AC44-65D9F2F2D234 SE Customer Purchase Log Entry MODEL:: TRAVEL COMPENSATION ENTRY 33C70BCB-4AFD-4389-AC44-65D9F2F2D234->52425AAE-42C2-4096-9AD4-815A24CA9317 B219CF52-8DE2-4FDA-99D3-9BA2D6B176A6 ST Customer Purchase Package MODEL:: CUSTOMER PURCHASE PACKAGE B219CF52-8DE2-4FDA-99D3-9BA2D6B176A6->52425AAE-42C2-4096-9AD4-815A24CA9317 +recorded in 0..* B218BFFB-38C7-40BE-B261-107574176832 FC Access Right Validation MODEL:: OFFENCE B218BFFB-38C7-40BE-B261-107574176832->52425AAE-42C2-4096-9AD4-815A24CA9317 +paid with 0..1 BE7AFD49-1675-4F10-A33D-F8C03759EDB8 FP Fare Calculation Parameters MODEL:: PRICE UNIT BE7AFD49-1675-4F10-A33D-F8C03759EDB8->52425AAE-42C2-4096-9AD4-815A24CA9317 +used in 0..1 3C6A51B3-D729-4503-AF9E-4E930B2E77BA SE Fare Contract Event MODEL:: SALES EVENT 3C6A51B3-D729-4503-AF9E-4E930B2E77BA->52425AAE-42C2-4096-9AD4-815A24CA9317 +triggering 0..1 2E027A4A-3620-4958-905D-DF4009150B1B TRAVEL DOCUMENT 2E027A4A-3620-4958-905D-DF4009150B1B->52425AAE-42C2-4096-9AD4-815A24CA9317 +evidence for 0..* B976D473-6888-48BF-8574-0A0386DA1AE1 RC Service Restriction MODEL:: TYPE OF PAYMENT METHOD B976D473-6888-48BF-8574-0A0386DA1AE1->52425AAE-42C2-4096-9AD4-815A24CA9317 +used for 0..1

Attributes

NameTypeMultiplicityDefinition
AmountAmountType1..1

Amount of Transaction.

EndOfValiditydateTime0..1

End time of validity of product.

IdSaleTransactionIdType1..1

Identifier of SALES TRANSACTION.

StartOfValiditydateTime0..1

Stat time of validity of product.

Implemented in

StandardDeclarationKind
NeTEx SalesTransaction element
SalesTransaction_VersionStructure type

Associations

SALES TRANSACTIONKindOther class
acquisition of 0..1 association CUSTOMER PURCHASE PACKAGE
recorded in 0..*
paid with 0..1 association FARE DEBIT abstract
incurred by 0..1
exchanged by 0..1 association FARE PRODUCT EXCHANGE ENTRY
exchanging 0..*
retailed by 0..* association FARE PRODUCT RETAILER ROLE
retailer 0..1
recording 0..1 association OFFENCE
paid with 0..1
paid through 0..* association PAYMENT PROVIDER ROLE
payer 0..1
using 0..* association PRICE UNIT
used in 0..1
made with 0..* association RETAIL DEVICE
recorded in 0..1
recording 0..* association SALES EVENT abstract
triggering 0..1
concerning 0..* association SALES OFFER PACKAGE
asked for in 0..1
materialised on 0..* association TRAVEL DOCUMENT
evidence for 0..*
accompanied by association TRAVEL SPECIFICATION abstract
accompanying 0..*
paid by 0..* association TYPE OF PAYMENT METHOD
used for 0..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.