Transmodel class
PRICING RULE
In package FP Fare Calculation Parameters MODELView on transmodel-cen.eu
A rule used for the calculation of FARE PRICE, determined either by a set of parameters to be applied to a reference price or by a more complex algorithm.
NOTE: PRICING RULEs may be chained together.
Attributes
| Name | Type | Multiplicity | Definition |
|---|---|---|---|
Description | MultilingualString | 0..1 | Description of PRICING RULE. |
Id | PricingRuleIdType | 1..1 | Identifier of PRICING RULE. |
IsTax | boolean | 0..1 | Whether the PRICING RULE is used to calculate tax. |
MethodName | NCNAME | 0..1 | Method Name of PRICING RULE. |
PublicCode | Externa | 1..1 | — |
Implemented in
| Standard | Declaration | Kind |
|---|---|---|
| NeTEx | PricingRule |
element |
Associations
| PRICING RULE | Kind | Other class |
|---|---|---|
| calculating 0..1 | association | FARE PRICE abstractcalculated by 0..* |
| chained 0..* | association | PRICING RULEafter 0..1 |
| using 0..* | association | ROUNDINGused by 0..1 |
| used by 1 | association | RULE STEP RESULTresult of 0..* |
| classified as 0..* | association | TYPE OF PRICING RULEclassifying 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.