Required Fields for Creating and Sending an Invoice

This section lists the required fields necessary to create and send these types of invoices:
  • Email invoice
  • Itemized email invoice

Required Fields for an Email Invoice

customerInformation.email
customerInformation.name
invoiceInformation.deliveryMode
Set to
email
.
invoiceInformation.description
invoiceInformation.dueDate
invoiceInformation.sendImmediately
Set to
true
.
orderInformation.amountDetails.currency
orderInformation.amountDetails.totalAmount

Required Fields for an Email Invoice with Line Items

customerInformation.email
customerInformation.name
invoiceInformation.deliveryMode
Set to
email
.
invoiceInformation.dueDate
invoiceInformation.sendImmediately
Set to
true
.
orderInformation.amountDetails.currency
orderInformation.amountDetails.totalAmount
orderInformation.lineItems[].productName
orderInformation.lineItems[].productSku
orderInformation.lineItems[].quantity
orderInformation.lineItems[].totalAmount
orderInformation.lineItems[].unitPrice