Please enable JavaScript to view this site.

EventPro Software User Manual

Breadcrumb Trail: EventPro API > Objects

Invoice Object

Scroll Prev Top Next More

Invoice Object

Invoice Field

Type

Required1

Read Only2

Oid

Guid

 

Yes

TimeZone

Text

 

Yes

Created

DateTime

 

Yes

CreatedBy

Text

 

Yes

CreatedWith

Application Type

 

Yes

Modified

DateTime

 

Yes

ModifiedBy

Text

 

Yes

ModifiedWith

Application Type

 

Yes

SecurityOwner

SecurityOwner Object

 

Yes

ExternalID

Text(100)

 

 

OptimisticLockField

Integer

 

Yes

InvoiceNo

Text

 

Yes

Description

Text

 

 

LinkedToType

LinkedToType Type

Yes

Yes/After

LinkedToEntity

AccountEntity Object

Yes3

Yes/After

LinkedToAccount

Account Object

 

Yes

BillToType4

InvoiceBillToType Type

 

Yes/After

BillToAccount

Account Object

Yes5

Yes/After

BillToEntity

Entity Object

Yes6

Yes/After

Contact7

Contact Object

 

Yes/After

Event

Event Object

Yes

Yes/After

AccomGroupBooking

AccomGroupBooking Object

Yes8

Yes/After

AccomBooking

AccomBooking Object

Yes9

Yes/After

CutoffDate10

DateTime

 

Yes/After

CutoffDateFrom

DateTime

 

Yes/After

InvoiceOutstandingCharges

Boolean

 

Yes/After

InvoicePercent11

Number

 

Yes/After

InvoiceType

InvoiceType Type

 

Yes

InvoiceDate

DateTime

 

 

InvoiceDueDate

DateTime

 

 

InvoicePrintedDate

DateTime

 

Yes

AccountingReference

Text(30)

 

 

CostCenter

SetupCostCenter Object

 

 

BudgetType

SetupBudgetType Object

 

 

GLAccountCode

SetupAccountCode Object

 

 

DepartmentCode

SetupDepartmentCode Object

 

 

PaymentType

SetupPaymentType Object

 

 

AccountManager

SecurityUser Object

 

 

GLExport

Boolean

 

 

Voided

Boolean

 

Yes

Exported

Boolean

 

Yes

ExportedDate

DateTime

 

Yes

Notes

Rich Text

 

 

Consolidated

Boolean

 

Yes

ValidationCode

Text

 

Yes

CreditedTo

Invoice Object

 

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%

© 2023 EventPro Software, a wholly owned subsidiary of Profit Systems Inc. All Rights Reserved.