Skip to main content

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