Click or drag to resize

ESDRecordCustomerAccountEnquiryPayment Class

Ecommerce Standards record that contains the data of a single Payment that can be queried for a customer account. A payment record contains information about a positive monetary amount paid to the customer account's balance. The account enquiry aspect denotes that the record may be queried in real time and contain additional information associated with the record.
Inheritance Hierarchy
SystemObject
  EcommerceStandardsDocumentsESDRecordCustomerAccountEnquiryPayment

Namespace:  EcommerceStandardsDocuments
Assembly:  EcommerceStandardsDocuments.Library (in EcommerceStandardsDocuments.Library.dll) Version: 1.4.0.0 (1.0.0.0)

The ESDRecordCustomerAccountEnquiryPayment type exposes the following members.

Constructors
  NameDescription
Public methodESDRecordCustomerAccountEnquiryPayment
Initializes a new instance of the ESDRecordCustomerAccountEnquiryPayment class
Top
Properties
  NameDescription
Public propertycomment
Text that contains additional comments that have been made for the payment
Public propertycreationDate
Date that the payment record was created. Date is in the form of a number in milliseconds since the 01-01-1970 12:00am Epoch in UTC time-zone
Public propertycurrencyCode
ISO currency code that denotes the currency that all monetary amounts stored in the payment with
Public propertycustomerAccountCode
Code of the customer account assigned to the payment.
Public propertycustomerReference
Text, number or code that the customer uses to identify the payment record. This could be the customer's purchase order order, supplier invoice code, or an other identifier.
Public propertydescription
Text that describes any information associated with the payment
Public propertydrop
Data Record OPeration. Denotes an operation that may need to be performed on the record when it is being processed. Set null, or set it to one of the ESD_RECORD_OPERATION constants in the ESDocumentConstants class to allow the record to be inserted, updated, deleted, or ignored.
Public propertyinternalID
Stores an identifier that is relevant only to the system referencing and storing the record for its own needs.
Public propertykeyCustomerAccountID
Key of the customer account record assigned to the payment.
Public propertykeyPaymentID
Key that allows the customer account payment record to be uniquely identified and linked to.
Public propertylanguage
Language that all text is described in. Set it to one of the LANG constants in the ESDocumentConstants class
Public propertylines
List of lines in the payment
Public propertypaymentDate
Date set to the payment. Date is in the form of a number in milliseconds since the 01-01-1970 12:00am Epoch in UTC time-zone
Public propertypaymentID
ID that allows the payment to be identified with. May or may not be unique.
Public propertypaymentNumber
Number that is associated to the payment. This number can be used for referencing purposes.
Public propertyreferenceKeyID
Key of an entity that is linked to the payment as a reference. A Reference could be an ID of a record such as a sales order or invoice
Public propertyreferenceNumber
Number that provides a reference to the payment.
Public propertyreferenceType
Type of entity that is linked to the payment as a reference. A Reference could be a record such as a sales order or invoice
Public propertytotalAmount
total monetary amount the payment applies
Public propertytotalSurchargeExTax
Total monetary amount of surcharges applied to the payment exclusive of taxes
Public propertytotalSurchargeIncTax
Total monetary amount of surcharges applied to the payment inclusive of taxes
Public propertytotalSurchargeItems
Total number of surcharges applied to the payment
Public propertytotalSurchargeTax
Total monetary amount of taxes applied to surcharges in the payment
Top
See Also