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 |
ReceiptNo |
Text(20) |
|
Yes |
ReceiptDate |
DateTime |
|
|
ReceiptType |
Yes |
Yes/After |
|
PrintedDate |
DateTime |
|
|
LinkedToType |
Yes |
Yes/After |
|
LinkedToEntity |
Yes3 |
Yes/After |
|
LinkedToAccount |
|
Yes |
|
ReceivedFromType4 |
|
Yes/After |
|
ReceivedFromEntity |
Yes5 |
Yes/After |
|
ReceivedFromAccount |
Yes6 |
Yes/After |
|
ReceivedFromContact7 |
|
Yes/After |
|
ReceivedFromName |
Text(200) |
Yes8 |
Yes/After |
ReceivedFromAddress9 |
|
Yes/After |
|
Event |
Yes10 |
Yes/After |
|
AccomGroupBooking |
Yes11 |
Yes/After |
|
AccomBooking |
Yes12 |
Yes/After |
|
Amount |
Number |
|
Yes/After |
Description |
Text(100) |
|
|
EPayInvoiceNo |
Integer |
|
Yes |
EPayTransID |
Text(60) |
|
Yes |
SetupPaymentType |
|
Yes/After |
|
PaymentReference |
Text(100) |
|
|
Voided |
Boolean |
|
Yes |
Exported |
Boolean |
|
Yes |
Notes |
Rich Text |
|
|
Allocated |
Number |
|
Yes |
PaymentInDetails |
List of PaymentInDetail Objects |
|
|
1Required fields: Certain 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 Payment 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.
4ReceivedFromType: This will default to the type depending on the LinkedToType. You can set this manually, but also requires the proper ReceivedFrom.
5ReceivedFromEntity: Required if setting the ReceivedFromType to Attendee, Attendee Group, or Exhibitor, and should be of that type.
6ReceivedFromAccount: Required if setting the ReceivedFromType to Account.
7ReceivedFromContact: Only able to set this if the ReceivedFromType is Account, and must be one of the ReceivedFromAccount's Contacts.
8ReceivedFromName: Required if setting the ReceivedFromType to Other.
9ReceivedFromAddress: Only set if the ReceivedFromType is changed to Other.
10Event: Required if the LinkedToType is set to Event.
11AccomGroupBooking: Required if the LinkedToType is set to Accommodation Group Booking.
12AccomBooking: Required if the LinkedToType Type is set to Accommodation Booking.