DayCareTransportConfiguration
The transport configuration of a §41 catalogue entry. Present only on an entry that serves at least one Transport Model; an ordinary day care entry has none.
The entry's amount is NOT here — it is the entry's own price / priceList. A transport entry is
priced like every other catalogue entry, and the tariff only says how that one amount is applied.
type DayCareTransportConfiguration {
absenceAmount: TimeboxedFloat
absenceTreatment: TransportAbsenceTreatment!
budgetable: Boolean!
dtaKey: TransportDtaKey
journeyType: TransportJourneyType
nonUseAmount: TimeboxedFloat
nonUseNoticeDays: Int
nonUseTreatment: TransportNonUseTreatment!
providerType: TransportProviderType
servedTransportModels: [TransportModel!]!
settlementForm: TransportSettlementForm!
tariffBasis: TransportTariffBasis!
}
Fields
DayCareTransportConfiguration.absenceAmount ● TimeboxedFloat object
The absence-day amount. Present exactly when absenceTreatment is REDUCED_RATE.
DayCareTransportConfiguration.absenceTreatment ● TransportAbsenceTreatment! non-null enum
What happens on an absence day.
DayCareTransportConfiguration.budgetable ● Boolean! non-null scalar
Whether this entry's amount counts against the §41 Leistungsbetrag (REQ-CP-023.5).
DayCareTransportConfiguration.dtaKey ● TransportDtaKey enum
The Beförderungsentgelt-Art emitted on the DTA. Null exactly when the settlement form is CARE_RATE_UPLIFT, which emits no Vergütungsart 06 segment.
DayCareTransportConfiguration.journeyType ● TransportJourneyType enum
The journey type this entry prices, or null where the agreement does not price one separately.
Null carries the same "answers any" meaning as providerType above — Saarland prices a
Liegendfahrt separately, most states price no journey type at all.
DayCareTransportConfiguration.nonUseAmount ● TimeboxedFloat object
The non-use amount. Required when nonUseTreatment is CLIENT_CREDIT or PARTIAL_CHARGE, and when the settlement form is INCLUDED_CLIENT_CREDIT. Negative under INCLUDED_CLIENT_CREDIT.
DayCareTransportConfiguration.nonUseNoticeDays ● Int scalar
The notice period in days. Present exactly when nonUseTreatment is PARTIAL_CHARGE.
DayCareTransportConfiguration.nonUseTreatment ● TransportNonUseTreatment! non-null enum
What happens when the client arranges their own transport.
DayCareTransportConfiguration.providerType ● TransportProviderType enum
Whether this entry prices the own or a contracted Fahrdienst, or null where the agreement does not differentiate the two — which is the ordinary case, and what Sachsen-Anhalt has.
Null is not "unset": it is the undifferentiated entry, and the resolution rule reads it that way. An entry with no provider type answers a request naming any provider type, and stands beside a provider-specific one because the more specific of the two wins (REQ-CP-023.2).
DayCareTransportConfiguration.servedTransportModels ● [TransportModel!]! non-null enum
The Transport Models this entry settles. Never empty on a transport entry, and never contains NONE.
DayCareTransportConfiguration.settlementForm ● TransportSettlementForm! non-null enum
Where the amount lands.
DayCareTransportConfiguration.tariffBasis ● TransportTariffBasis! non-null enum
How the entry's amount is applied to one calendar day.
Member Of
DayCareBenefitParagraph41 object