Skip to main content

CreatePrivateBenefitInput

Corresponding input type for creating a the PrivateBenefit. Relates to createPrivateBenefit mutation.

input CreatePrivateBenefitInput {
belongsToServiceArea: ServiceArea
billingType: BenefitBillingType
catalogueId: BenefitCatalogueID!
description: String!
holidayRelevance: Boolean
incomeAccountCode: String
internalNumber: String
price: Float!
referenceValue: Int!
requiredQualification: Qualification
shortDescription: String
type: BenefitType!
variant: BenefitVariant
}

Fields​

CreatePrivateBenefitInput.belongsToServiceArea ● ServiceArea enum​

The service area this private benefit belongs to, see PrivateBenefit.belongsToServiceArea. Null or omitted for a general private benefit. PRIVATE is refused. A value is refused with ANALYTICS_NOT_AVAILABLE_FOR_TENANT while the tenant has no analytics.

CreatePrivateBenefitInput.billingType ● BenefitBillingType enum​

Indicates the way a benefit is counted. This could be time-based or quantity-based billing. Have to be one of COUNT and TIME

CreatePrivateBenefitInput.catalogueId ● BenefitCatalogueID! non-null scalar​

Unique identifier of the catalogue this entry should be created.

CreatePrivateBenefitInput.description ● String! non-null scalar​

Description of the Benefit, up to 1024 characters long

CreatePrivateBenefitInput.holidayRelevance ● Boolean scalar​

Indicates if the benefit is allowed to be executed on sundays/holidays.

CreatePrivateBenefitInput.incomeAccountCode ● String scalar​

The SKR 45 code for the assigned income account code.

CreatePrivateBenefitInput.internalNumber ● String scalar​

Internal number assigned by the care service, 32 digits long.

CreatePrivateBenefitInput.price ● Float! non-null scalar​

Price of the benefit in Euro. Has to be lower than EU 10k.

CreatePrivateBenefitInput.referenceValue ● Int! non-null scalar​

Reference value of the Benefit in minutes, up to 3 digits. Shows the average execution time of the Benefit

CreatePrivateBenefitInput.requiredQualification ● Qualification scalar​

The minimal required qualification of an employee to provide this benefit. Mandatory unless the type is RENT: an empty value, which is what "Ohne" is sent as, is refused with BENEFIT_QUALIFICATION_REQUIRED.

CreatePrivateBenefitInput.shortDescription ● String scalar​

A short description of the Benefit, up to 32 characters long

CreatePrivateBenefitInput.type ● BenefitType! non-null enum​

Have to be one of PRIVATE, ACCOMMODATION_NURSING_INVESTMENT_COSTS, LUNCH, RENT and HOUSEKEEPING

CreatePrivateBenefitInput.variant ● BenefitVariant enum​

Variant of the benefit. Defaults to BenefitVariant.DEFAULT

Member Of​

createPrivateBenefit mutation