Invoice Field |
Type |
Required1 |
Read Only2 |
Oid |
Guid |
|
Yes |
TimeZone |
Text |
|
Yes |
Created |
DateTime |
|
Yes |
CreatedBy |
Text |
|
Yes |
CreatedWith |
|
Yes |
|
Modified |
DateTime |
|
Yes |
ModifiedBy |
Text |
|
Yes |
ModifiedWith |
|
Yes |
|
SecurityOwner |
|
Yes |
|
ExternalID |
Text(100) |
|
|
OptimisticLockField |
Integer |
|
Yes |
InvoiceNo |
Text |
|
Yes |
Description |
Text |
|
|
LinkedToType |
Yes |
Yes/After |
|
LinkedToEntity |
Yes3 |
Yes/After |
|
LinkedToAccount |
|
Yes |
|
BillToType4 |
|
Yes/After |
|
BillToAccount |
Yes5 |
Yes/After |
|
BillToEntity |
Yes6 |
Yes/After |
|
Contact7 |
|
Yes/After |
|
Event |
Yes |
Yes/After |
|
AccomGroupBooking |
Yes8 |
Yes/After |
|
AccomBooking |
Yes9 |
Yes/After |
|
CutoffDate10 |
DateTime |
|
Yes/After |
CutoffDateFrom |
DateTime |
|
Yes/After |
InvoiceOutstandingCharges |
Boolean |
|
Yes/After |
InvoicePercent11 |
Number |
|
Yes/After |
InvoiceType |
|
Yes |
|
InvoiceDate |
DateTime |
|
|
InvoiceDueDate |
DateTime |
|
|
InvoicePrintedDate |
DateTime |
|
Yes |
AccountingReference |
Text(30) |
|
|
CostCenter |
|
|
|
BudgetType |
|
|
|
GLAccountCode |
|
|
|
DepartmentCode |
|
|
|
PaymentType |
|
|
|
AccountManager |
|
|
|
GLExport |
Boolean |
|
|
Voided |
Boolean |
|
Yes |
Exported |
Boolean |
|
Yes |
ExportedDate |
DateTime |
|
Yes |
Notes |
Rich Text |
|
|
Consolidated |
Boolean |
|
Yes |
ValidationCode |
Text |
|
Yes |
CreditedTo |
|
Yes |
|
TotalAmount |
Number |
|
Yes |
TotalDiscount |
Number |
|
Yes |
TotalSurcharge |
Number |
|
Yes |
TotalTax |
Number |
|
Yes |
TotalIncludedTax |
Number |
|
Yes |
TotalPaid |
Number |
|
Yes |
TotalCredit |
Number |
|
Yes |
InvoiceDetails |
List of InvoiceDetail Objects |
|
Yes |
AppliedCredits |
List of Invoice Objects |
|
Yes |
AppliedPayments |
List of PaymentInDetail Objects |
|
Yes |
1Required fields: Some fields are only required in certain circumstances, which will be explained in the footnote for that field.
2Read Only fields: Certain fields are Read Only after the initial Invoice creation; those fields are marked Yes/After. Fields that are always Read Only are marked Yes.
3LinkedToEntity: Required if the LinkedToType is set to Attendee or Exhibitor, and, if so, needs to be set to the Attendee or Exhibitor.
4BillToType: This will default to the type depending on the LinkedToType. You can set this manually, but requires the proper BillTo as well.
5BillToAccount: Required if setting the BillToType to Account.
6BillToEntity: Required if setting the BillToType to Attendee, Attendee Group, or Exhibitor, and should be of that type.
7Contact: Only able to set this if the BillToType is Account, and it must be one of the BillToAccount's Contacts.
8AccomGroupBooking: Required if the LinkedToType Type is set to Accommodation Group Booking.
9AccomBooking: Required if the LinkedToType Type is set to Accommodation Booking.
10CutoffDate: Defaults to the last date of the event.
11InvoicePercent: Defaults to 100%