Skip to main content

BenefitPosition

Finalized form of a benefit. This is a copy of something from the benefit catalogue. It contains estimated prices and values. This is an intermediate value only. When creating invoices it's validated against the catalogue to have the current price.

type BenefitPosition {
benefitClass: String
billingType: BenefitBillingType
estimatedPrice: BigDecimal!
id: BenefitPositionID!
pointValue: Int @deprecated
price: BigDecimal! @deprecated
referenceValue: Int!
requiredQualification: Qualification
serviceArea: ServiceArea!
title: String!
type: BenefitType!
variant: BenefitVariant
withTimeTracking: Boolean!
}

Fields

BenefitPosition.benefitClass ● String scalar

(Optional) The benefit class is only relevant for benefit positions of §36. Do not depend on this information. The title should contain all necessary information to perform the task.

BenefitPosition.billingType ● BenefitBillingType enum

Billing type defines how this entity is shown in LNW and control.

BenefitPosition.estimatedPrice ● BigDecimal! non-null scalar

The single estimated price of the benefit position. This is the price that is used for the estimation of the total costs.

BenefitPosition.id ● BenefitPositionID! non-null scalar

Unique identifier of the benefit position.

BenefitPosition.pointValue ● Int deprecated scalar

DEPRECATED

Will not be used for estimation anymore. Just use the price.

Point value is deprecated and will be removed in the future. Use estimatedPrice instead.

BenefitPosition.price ● BigDecimal! deprecated non-null scalar

DEPRECATED

These are not final prices. Use estimatedPrice instead.

Price is deprecated and will be removed in the future. Use estimatedPrice instead.

BenefitPosition.referenceValue ● Int! non-null scalar

Estimated amount of time in minutes an employee requires to perform this benefit.

BenefitPosition.requiredQualification ● Qualification scalar

Minimum qualification required by the employee to perform this benefit.

BenefitPosition.serviceArea ● ServiceArea! non-null enum

The service area where the benefit is provided.

BenefitPosition.title ● String! non-null scalar

The title of this benefit position.

BenefitPosition.type ● BenefitType! non-null enum

The type of the benefit.

BenefitPosition.variant ● BenefitVariant enum

(Optional) Variant of the benefit. If set, it usually need some additional information to complete the benefit. E.g. blood sugar values, or other details.

BenefitPosition.withTimeTracking ● Boolean! non-null scalar

Shows if the time tracking is activated for the corresponding benefit

Member Of

ActionPlanBenefitEntry object ● BenefitEntry object ● BenefitWorkItem object ● ClientPoolEntry object ● ClientPoolWorkItem object ● PerformanceRecord object ● PerformanceRecordEntry object ● RentContract object ● ReportSheetEntry object ● Treatment object