Skip to main content

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