Name | Description | Type | Additional 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. |
OpenBalance |
Read-only. The amount of the invoice that has not been paid yet. |
decimal number |
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. |