Skip to main content

CustomerInvoice

One of the signed-in customer's invoices in the portal list, with its totals, balance due and due date.

type CustomerInvoice {
balanceDue: Float!
createdAt: DateTime!
currency: String
customerReferenceId: String
dueDate: DateTime
id: ID!
invoiceNumber: String
orderMoneyNotApplied: Boolean!
paidAmount: Float!
salesOrderNumber: String
status: String!
totalAmount: Float!
}

Fields​

CustomerInvoice.balanceDue ● Float! non-null scalar​

The amount still owed.

CustomerInvoice.createdAt ● DateTime! non-null scalar​

When the record was created.

CustomerInvoice.currency ● String scalar​

ISO 4217 currency code.

CustomerInvoice.customerReferenceId ● String scalar​

The permanent reference of the contact whose order produced the invoice. Hidden when it does not apply.

CustomerInvoice.dueDate ● DateTime scalar​

The date the invoice is due.

CustomerInvoice.id ● ID! non-null scalar​

The unique ID of this record.

CustomerInvoice.invoiceNumber ● String scalar​

The invoice number.

CustomerInvoice.orderMoneyNotApplied ● Boolean! non-null scalar​

True when money was already paid against this invoice's order and the seller has not applied it yet. The apps hide the pay option until it is applied, so the invoice is not paid twice.

The amount paid.

CustomerInvoice.salesOrderNumber ● String scalar​

The number of the sales order the invoice came from.

CustomerInvoice.status ● String! non-null scalar​

The status of the invoice.

CustomerInvoice.totalAmount ● Float! non-null scalar​

The invoice total.

Member Of​

CustomerInvoiceConnection object