Optional Fields for Invoice Creation
You can include these optional fields when sending create invoice
requests:
- Set to your developer ID.
- Set to your partner solution ID (PSID).
- customerInformation.company.name
- customerInformation.email
- customerInformation.merchantCustomerId
- customerInformation.name
- invoiceInformation.allowPartialPayments
- Set to one of these possible values:
- false: The invoice must be paid in a single payment.
- true: The invoice is payable in installments.
- invoiceInformation.deliveryMode
- invoiceInformation.description
- This field becomes optional when either one of these conditions is met:
- The line item fields are present in the request message.
- When drafting a deliverable invoice, theinvoiceInformation.deliveryModerequest field is set toemail.
- invoiceInformation.invoiceNumber
- Set to a unique number to create an invoice number.If you do not include this field and a unique value, the invoicing API automatically generates an invoice number for the new invoice.IMPORTANTYou cannot update this invoice number after sending the API request.
- orderInformation.amountDetails.freight.amount
- orderInformation.amountDetails.freight.taxable
- orderInformation.amountDetails.freight.taxRate
- orderInformation.amountDetails.minimumPartialAmount
- orderInformation.amountDetails.subAmount