InvoicePosition
A single placement on the invoice.
type InvoicePosition {
id: ID!
kind: InvoicePositionKind!
quantity: Float!
title: String!
total: Float!
unitPrice: Float!
}
Fields
InvoicePosition.id ● ID! non-null scalar
Synthetic stable identifier, derived deterministically from serviceArea, title and unit price of the position. Stable across requests; not persisted.
InvoicePosition.kind ● InvoicePositionKind! non-null enum
Classifies what the position represents. Positions other than BENEFIT are derived from the billed benefits and are therefore not freely assignable when an invoice is split.
InvoicePosition.quantity ● Float! non-null scalar
The quantity of this item.
InvoicePosition.title ● String! non-null scalar
The title of the invoice position.
InvoicePosition.total ● Float! non-null scalar
Total price of this invoice position (quantity * unitPrice).
InvoicePosition.unitPrice ● Float! non-null scalar
The unit price of this item.
Member Of
Invoice object