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