CreateDayCareTransportEntryInput
Input for the createDayCareTransportEntry mutation. Carries what the entry is, what it costs and
how it settles, because all three are decided in one sitting.
input CreateDayCareTransportEntryInput {
absenceAmount: Float
absenceTreatment: TransportAbsenceTreatment!
budgetable: Boolean!
catalogueId: BenefitCatalogueID!
description: String!
dtaKey: TransportDtaKey
internalNumber: String
journeyType: TransportJourneyType
kind: DayCareEntryKind!
nonUseAmount: Float
nonUseNoticeDays: Int
nonUseTreatment: TransportNonUseTreatment!
price: Float!
providerType: TransportProviderType
referenceValue: Int!
servedTransportModels: [TransportModel!]!
settlementForm: TransportSettlementForm!
shortDescription: String!
tariffBasis: TransportTariffBasis!
validFrom: Date!
}
Fields
CreateDayCareTransportEntryInput.absenceAmount ● Float scalar
The absence-day amount. Required iff absenceTreatment is REDUCED_RATE.
CreateDayCareTransportEntryInput.absenceTreatment ● TransportAbsenceTreatment! non-null enum
What happens on an absence day.
CreateDayCareTransportEntryInput.budgetable ● Boolean! non-null scalar
Whether this entry's amount counts against the §41 Leistungsbetrag.
CreateDayCareTransportEntryInput.catalogueId ● BenefitCatalogueID! non-null scalar
The ID of the benefit catalogue.
CreateDayCareTransportEntryInput.description ● String! non-null scalar
Description of the entry, up to 1024 characters.
CreateDayCareTransportEntryInput.dtaKey ● TransportDtaKey enum
The Beförderungsentgelt-Art. Required unless the settlement form is CARE_RATE_UPLIFT.
CreateDayCareTransportEntryInput.internalNumber ● String scalar
Internal number assigned by the care service.
CreateDayCareTransportEntryInput.journeyType ● TransportJourneyType enum
The journey type this entry prices. Omit where none is priced separately.
CreateDayCareTransportEntryInput.kind ● DayCareEntryKind! non-null enum
Which Fahrkosten service this entry is. Only TRANSPORT_ROUND_TRIP and
TRANSPORT_SINGLE_JOURNEY are accepted; a daily rate is created through
createDayCareBenefitParagraph41.
CreateDayCareTransportEntryInput.nonUseAmount ● Float scalar
The non-use amount. Required iff nonUseTreatment is CLIENT_CREDIT or PARTIAL_CHARGE, or
the settlement form is INCLUDED_CLIENT_CREDIT.
CreateDayCareTransportEntryInput.nonUseNoticeDays ● Int scalar
The notice period in days. Required iff nonUseTreatment is PARTIAL_CHARGE.
CreateDayCareTransportEntryInput.nonUseTreatment ● TransportNonUseTreatment! non-null enum
What happens when the client arranges their own transport.
CreateDayCareTransportEntryInput.price ● Float! non-null scalar
The entry's amount. A transport entry is priced like every other catalogue entry; there is no separate tariff amount.
CreateDayCareTransportEntryInput.providerType ● TransportProviderType enum
Whether this entry prices the own or a contracted Fahrdienst. Omit where the agreement does not differentiate the two.
CreateDayCareTransportEntryInput.referenceValue ● Int! non-null scalar
Reference value in minutes. Defaults to the value the reference §41 configuration uses.
CreateDayCareTransportEntryInput.servedTransportModels ● [TransportModel!]! non-null enum
The Transport Models this entry settles. Non-empty, and never containing NONE.
CreateDayCareTransportEntryInput.settlementForm ● TransportSettlementForm! non-null enum
Where the amount lands.
CreateDayCareTransportEntryInput.shortDescription ● String! non-null scalar
Short description, up to 32 characters. The position title on the invoice.
CreateDayCareTransportEntryInput.tariffBasis ● TransportTariffBasis! non-null enum
How the entry's amount is applied to one calendar day.
CreateDayCareTransportEntryInput.validFrom ● Date! non-null scalar
The date the price and the two optional amounts take effect from. Must be the first of a month, as for any catalogue price.
Member Of
createDayCareTransportEntry mutation