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.

G C77A4CD9-655F-4365-AEED-A67CDF232744 RULE STEP RESULT + AdjustmentAmount: CurrencyAmountType [0..1] + AdjustmentUnits: decimal [0..1] + Amount: CurrencyAmountType [0..1] + order: integer [0..1] + RateUsed: decimal [0..1] + Units: decimal [0..1] «UID» + Id: RuleStepResultIdType [1..1] C77A4CD9-655F-4365-AEED-A67CDF232744->C77A4CD9-655F-4365-AEED-A67CDF232744 E0A05D1E-C849-4B64-BE7B-5F9EE33D7F21 FARE PRICE C77A4CD9-655F-4365-AEED-A67CDF232744->E0A05D1E-C849-4B64-BE7B-5F9EE33D7F21 +used by B2A46FB6-6413-4F67-A09A-0EB2D09938D2 FP Fare Calculation Parameters MODEL:: PRICING RULE C77A4CD9-655F-4365-AEED-A67CDF232744->B2A46FB6-6413-4F67-A09A-0EB2D09938D2 +used by 1 2AFCE813-ADD6-456A-A66B-56875278C0C6 ST Fare Sales Debit MODEL:: FARE DEBIT 2AFCE813-ADD6-456A-A66B-56875278C0C6->C77A4CD9-655F-4365-AEED-A67CDF232744 +justified by BE7AFD49-1675-4F10-A33D-F8C03759EDB8 FP Fare Calculation Parameters MODEL:: PRICE UNIT BE7AFD49-1675-4F10-A33D-F8C03759EDB8->C77A4CD9-655F-4365-AEED-A67CDF232744 +in 0..*

Attributes

NameTypeMultiplicityDefinition
AdjustmentAmountCurrencyAmountType0..1

Adjust amount for step from base price amount, in specified currency.

AdjustmentUnitsdecimal0..1

Adjustment amount in a units other than a currency.

AmountCurrencyAmountType0..1

Resulting price amount for step, in specified currency.

IdRuleStepResultIdType1..1

Identifier of STEP RESULT.

orderinteger0..1

Relative order of use of step.

RateUseddecimal0..1

Discount percentage used, if any when deriving price.

Unitsdecimal0..1

Price in units other than a currency

Associations

RULE STEP RESULTKindOther class
justification for part of FARE DEBIT abstract
justified by
derived with 0..* part of FARE PRICE abstract
used by
priced 0..* association PRICE UNIT
in 0..*
result of 0..* association PRICING RULE
used by 1
deriving 0..* association RULE STEP RESULT
derived 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.