Skip to main content

MobileInvoice

A buyer's sales invoice in full for the buyer app: lines, bill breakdown, payments received and addresses.

type MobileInvoice {
balanceDue: Float!
bill: MobileCartBill!
billingAddress: MobileDocumentAddress
currency: String!
customerReferenceId: String
dueDate: DateTime
id: ID!
invoiceDate: DateTime!
invoiceNumber: String!
items: [MobileInvoiceItem!]!
notes: String
paidAmount: Float!
paymentTerms: String
payments: [MobileInvoicePayment!]!
salesOrderId: ID
salesOrderNumber: String
shippingAddress: MobileDocumentAddress
shippingAmount: Float!
status: String!
surchargeAmount: Float!
terms: String
}

Fields​

MobileInvoice.balanceDue ● Float! non-null scalar​

The amount still owed.

MobileInvoice.bill ● MobileCartBill! non-null object​

The invoice's money, in the same shape as the cart and order bill.

MobileInvoice.billingAddress ● MobileDocumentAddress object​

The billing address.

MobileInvoice.currency ● String! non-null scalar​

ISO 4217 currency code.

MobileInvoice.customerReferenceId ● String scalar​

The permanent reference of the person behind the billed order.

MobileInvoice.dueDate ● DateTime scalar​

The date the invoice is due.

MobileInvoice.id ● ID! non-null scalar​

The unique ID of this record.

MobileInvoice.invoiceDate ● DateTime! non-null scalar​

The date of the invoice.

MobileInvoice.invoiceNumber ● String! non-null scalar​

The invoice number.

MobileInvoice.items ● [MobileInvoiceItem!]! non-null object​

The lines of the invoice.

MobileInvoice.notes ● String scalar​

Notes for the buyer.

The amount paid.

MobileInvoice.paymentTerms ● String scalar​

The payment terms.

MobileInvoice.payments ● [MobileInvoicePayment!]! non-null object​

The payments applied to the invoice.

MobileInvoice.salesOrderId ● ID scalar​

The ID of the sales order.

MobileInvoice.salesOrderNumber ● String scalar​

The number of the order the invoice came from.

MobileInvoice.shippingAddress ● MobileDocumentAddress object​

The delivery address.

MobileInvoice.shippingAmount ● Float! non-null scalar​

The order-level shipping charged on the invoice.

MobileInvoice.status ● String! non-null scalar​

The status of the invoice, such as PENDING, PARTIAL or PAID.

MobileInvoice.surchargeAmount ● Float! non-null scalar​

The order-level surcharge on the invoice.

MobileInvoice.terms ● String scalar​

The terms of the invoice.

Returned By​

mobileInvoice query