NameDescriptionTypeAdditional information
Id

Unique id - auto generated by the system.

integer

None.

TxnNumber

Invoice Number - auto generated by the system if blank.

string

None.

AllowDuplicateTxnNumber

Set to true if you want to skip duplicate check for TxnNumber

boolean

None.

TxnDate

Required - must be after accounting closing date

date

Required

PaymentTerms

Required if DueDate is not set - PaymentTerms Must Match DueDate if DueDate is set

IdNamePair

None.

DueDate

Required if PaymentTerms is not set - PaymentTerms must match DueDate if PaymentTerms are set

date

None.

Memo

Memo for the Invoice

string

None.

ToBePrinted

Whether this invoice is queued to be printed

boolean

None.

Customer

Customer associated with Invoice

CustomerRef

Required

BillToLocation

Customer bill to location

IdNamePair

None.

ShipToLocation

Customer ship to location - use to determine tax id if if none is provided

IdNamePair

None.

ShipVia

Ship Via

IdNamePair

None.

TrackingNumber

Shipment tracking number.

string

None.

SalesRep

Sales Rep for the Invoice

IdNamePair

None.

Status

Read Only - The status of the Invoice. Status codes are: Active=160, Voided=161.

IdNamePair

None.

GLCategory

Invoice GLCategory - required if GLCategory tracking is on

IdNamePair

None.

ARAccount

AR Account associated with Invoice

IdNamePair

None.

Order

Order associated with Invoice -- not required, but if it is provided, the order must exist in the system, and the customer on the order must match the customer on the invoice

IdNamePair

None.

TaxId

Tax Id - Autogenerated based on shipping location if not provided, if neither is provided, tenant default tax id is used

integer

None.

Format

Invoice Format - required if more than one available

IdNamePair

None.

DoNotChargeConvenienceFee

boolean

None.

SendInvoiceNotification

If set to true, this will send out an email notification when invoice is being created to the invoice recipients set up for the customer. Default is false.

boolean

None.

LineItems

Collection of InvoiceLineItem

None.

AttachmentCount

Read-only - The number of attachments associated with this Invoice

integer

None.

DateCreated

Read-only - The date and time (in company time zone) when the invoice was created.

date

None.

CreatedBy

Read-only - employee who created the invoice

IdNamePair

None.

LastUpdatedDate

Read-only - The date and time (in company time zone) when the invoice was last updated

date

None.

LastUpdatedBy

Read-only - employee who last updated the invoice

IdNamePair

None.

Reviewed

read-only - whether invoice was reviewed

boolean

None.

DateReviewed

read-only - The date and time (in company time zone) when the invoice was reviewed.

date

None.

ReviewedBy

read-only - employee who reviewed the invoice

IdNamePair

None.

Currency

read-only - Currency Information.

Currency

None.