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.
CustomerInvoice.paidAmount ● Float! non-null scalar
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