Transmodel class abstract
FARE PRICE
In package FP Fare Price MODELView on transmodel-cen.eu
Price features for a PRICEABLE OBJECT.
Attributes
| Name | Type | Multiplicity | Definition |
|---|---|---|---|
Amount | AmountType | 0..1 | Price amount in a specified currency. |
DiscountAmount | AmountType | 0..1 | Discount given, if any, in a specified currency. |
DiscountPercentageUsed | AmountType | 0..1 | Discount percentage used, if any when deriving price. |
EndDate | date | 0..1 | End date for FARE PRICE validity. |
Id | FarePriceIdType | 1..1 | Identifier of FARE PRICE. |
IsAllowed | boolean | 0..1 | Whether the FARE PRICE is allowed. Default is true. |
Name | MultilingualString | 0..1 | Name of PRICE. |
Ranking | integer | 0..1 | Relative ranking to be given to discount to use to favour it over other discounts available. |
StartDate | date | 0..1 | Start date for FARE PRICE validity. |
TaxAmount | AmountType | 0..1 | Tax included in Amount, in same currency as amount. |
TaxPercentageUsed | AmountType | 0..1 | Tax rate used, if any when deriving price. |
Implemented in
| Standard | Declaration | Kind |
|---|---|---|
| NeTEx | FarePrice |
element |
FarePrice_VersionedChildStructure |
type |
Associations
| FARE PRICE | Kind | Other class |
|---|---|---|
| pricing 0..* | association | CELLpriced by 0..* |
| derived as 0..1 | association | FARE PRICE abstractderived from 0..* |
| included in 0..* | association | PRICE GROUPcomposed of |
| given in 0..* | association | PRICE UNITused to specify 1 |
| given for 0..* | part of | PRICEABLE OBJECT abstractrelated to |
| calculated by 0..* | association | PRICING RULEcalculating 0..1 |
| provided by 0..* | association | PRICING SERVICEproviding 0..1 |
| used by | composed of | RULE STEP RESULTderived with 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.