CreateInvoiceItemWithInvoiceInput

Input type to create an InvoiceItem with an Invoice. Intended to be used as an inline input in the createInvoice_mutation.

Input Fields

ref (String!)

External reference to the InvoiceItem. Must be unique.
Max character limit: 100.

type (String!)

Type of the InvoiceItem, typically used by the Orchestration Engine to determine the workflow that should be applied.
Max character limit: 50.

description (String)

Description of the InvoiceItem.

product (ProductKey)

Reference to the Product associated with this object.

unitQuantity (QuantityTypeInput!)

unitQuantity holds separately the amount and the unit associated.

unitTaxType (TaxTypeInput)

The tax type of this item. Should only be provided if different to the default invoice tax type.

unitAmount (AmountTypeInput!)

The unit price of the source item.

amount (AmountTypeInput!)

The item amount for this item excluding tax

taxAmount (AmountTypeInput!)

The tax amount for this item. If not present at the item level, tax amount should be generated based on the tax type set at the invoice parent level.