Transmodel class
RULE STEP RESULT
In package FP Fare Price MODELView on transmodel-cen.eu
Interim calculation step amounts for any pricing rules applied when deriving one price from another, for example discounts, VAT or other tax amount charged.
Attributes
| Name | Type | Multiplicity | Definition |
|---|---|---|---|
AdjustmentAmount | CurrencyAmountType | 0..1 | Adjust amount for step from base price amount, in specified currency. |
AdjustmentUnits | decimal | 0..1 | Adjustment amount in a units other than a currency. |
Amount | CurrencyAmountType | 0..1 | Resulting price amount for step, in specified currency. |
Id | RuleStepResultIdType | 1..1 | Identifier of STEP RESULT. |
order | integer | 0..1 | Relative order of use of step. |
RateUsed | decimal | 0..1 | Discount percentage used, if any when deriving price. |
Units | decimal | 0..1 | Price in units other than a currency |
Associations
| RULE STEP RESULT | Kind | Other class |
|---|---|---|
| justification for | part of | FARE DEBIT abstractjustified by |
| derived with 0..* | part of | FARE PRICE abstractused by |
| priced 0..* | association | PRICE UNITin 0..* |
| result of 0..* | association | PRICING RULEused by 1 |
| deriving 0..* | association | RULE STEP RESULTderived from 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.