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
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
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