ConfigureDayCareTransportInput
Input for the configureDayCareTransport mutation.
input ConfigureDayCareTransportInput {
absenceAmount: Float
absenceTreatment: TransportAbsenceTreatment!
budgetable: Boolean!
catalogueId: BenefitCatalogueID!
dtaKey: TransportDtaKey
id: BenefitPositionID!
journeyType: TransportJourneyType
nonUseAmount: Float
nonUseNoticeDays: Int
nonUseTreatment: TransportNonUseTreatment!
providerType: TransportProviderType
servedTransportModels: [TransportModel!]!
settlementForm: TransportSettlementForm!
tariffBasis: TransportTariffBasis!
validFrom: Date!
}
Fields
ConfigureDayCareTransportInput.absenceAmount ● Float scalar
The absence-day amount, effective from validFrom. Required iff absenceTreatment is REDUCED_RATE.
ConfigureDayCareTransportInput.absenceTreatment ● TransportAbsenceTreatment! non-null enum
What happens on an absence day.
ConfigureDayCareTransportInput.budgetable ● Boolean! non-null scalar
Whether this entry's amount counts against the §41 Leistungsbetrag.
ConfigureDayCareTransportInput.catalogueId ● BenefitCatalogueID! non-null scalar
The ID of the benefit catalogue.
ConfigureDayCareTransportInput.dtaKey ● TransportDtaKey enum
The Beförderungsentgelt-Art. Required unless the settlement form is CARE_RATE_UPLIFT, which forbids it.
ConfigureDayCareTransportInput.id ● BenefitPositionID! non-null scalar
The entry to configure.
ConfigureDayCareTransportInput.journeyType ● TransportJourneyType enum
The journey type this entry prices. Omit it where the agreement prices no journey type separately — the entry then answers any journey type.
ConfigureDayCareTransportInput.nonUseAmount ● Float scalar
The non-use amount, effective from validFrom. Required iff nonUseTreatment is CLIENT_CREDIT or
PARTIAL_CHARGE, or the settlement form is INCLUDED_CLIENT_CREDIT.
ConfigureDayCareTransportInput.nonUseNoticeDays ● Int scalar
The notice period in days. Required iff nonUseTreatment is PARTIAL_CHARGE.
ConfigureDayCareTransportInput.nonUseTreatment ● TransportNonUseTreatment! non-null enum
What happens when the client arranges their own transport.
ConfigureDayCareTransportInput.providerType ● TransportProviderType enum
Whether this entry prices the own or a contracted Fahrdienst. Omit it where the agreement does not differentiate the two — the entry then answers any provider type.
ConfigureDayCareTransportInput.servedTransportModels ● [TransportModel!]! non-null enum
The Transport Models this entry settles. Must be non-empty and must not contain NONE. Passing an empty list is rejected — to stop an entry settling transport, hide it.
ConfigureDayCareTransportInput.settlementForm ● TransportSettlementForm! non-null enum
Where the amount lands.
ConfigureDayCareTransportInput.tariffBasis ● TransportTariffBasis! non-null enum
How the entry's amount is applied to one calendar day.
ConfigureDayCareTransportInput.validFrom ● Date! non-null scalar
The date the amounts given here take effect from.
Member Of
configureDayCareTransport mutation