Skip to main content

TransportTariffBasis

How a transport entry's amount for one calendar day is derived (REQ-CP-023.4). Only DAILY_FLAT and PER_JOURNEY are implemented; the other four are declared so that adding a state stays a configuration task, and are rejected until the client one-way distance exists.

enum TransportTariffBasis {
BASE_PLUS_KM
DAILY_FLAT
DISTANCE_BAND
MONTHLY_FLAT
PER_JOURNEY
PER_STARTED_KM
}

Values​

TransportTariffBasis.BASE_PLUS_KM​

A base amount plus a per-kilometre amount, per journey. Bayern variant B, Saarland. Not yet implemented.

TransportTariffBasis.DAILY_FLAT​

The configured amount, once, covering the round trip. HE, RP, HB, SN, TH, HH, SH, ST.

TransportTariffBasis.DISTANCE_BAND​

The amount selected from a configured band table keyed to the distance. BW, SL. Not yet implemented.

TransportTariffBasis.MONTHLY_FLAT​

The amount once per billing month, independent of the day count. Not yet implemented.

TransportTariffBasis.PER_JOURNEY​

The amount multiplied by the journeys the Transport Model implies — two for OUTBOUND_AND_RETURN. NRW, NI.

TransportTariffBasis.PER_STARTED_KM​

The amount multiplied by the one-way distance, rounded up to whole kilometres. Bayern variant A. Not yet implemented.

Member Of​

ConfigureDayCareTransportInput input ● CreateDayCareTransportEntryInput input ● DayCareTransportConfiguration object