Click or drag to resize

ESDRecordCustomerAccountEnquiryTransaction Class

Ecommerce Standards record that contains the data of a single transaction that can be queried for a customer account. A transaction record contains information about a positive or negative amount applied against the customer account's balance, as well the balance after the amount was applied. 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
  EcommerceStandardsDocumentsESDRecordCustomerAccountEnquiryTransaction

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

The ESDRecordCustomerAccountEnquiryTransaction type exposes the following members.

Constructors
  NameDescription
Public methodESDRecordCustomerAccountEnquiryTransaction
Initializes a new instance of the ESDRecordCustomerAccountEnquiryTransaction class
Top
Properties
  NameDescription
Public propertybalance
Monetary amount that denotes the balance of the customer account's after the transaction was applied.
Public propertycreationDate
Date that the transaction 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 propertycreditAmount
Monetary amount added to the customer account's balance. If set then the debitAmount property should not contain a value.
Public propertycurrencyCode
ISO currency code that denotes the currency that all monetary amounts stored in the transaction with
Public propertycustomerAccountCode
Code of the customer account assigned to the transaction.
Public propertydebitAmount
Monetary amount negated from the customer account's balance. If set then the creditAmount property should not contain a value.
Public propertydescription
Text that describes any information associated with the transaction
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 transaction.
Public propertykeyTransactionID
Key that allows the customer account transaction 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 propertyreferenceKeyID
Key of an entity that is linked to the transaction 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 transaction.
Public propertyreferenceType
Type of entity that is linked to the transaction as a reference. A Reference could be a record such as a sales order or invoice
Public propertytransactionDate
Date set to the transaction. Date is in the form of a number in milliseconds since the 01-01-1970 12:00am Epoch in UTC time-zone
Public propertytransactionID
ID that allows the transaction to be identified with. May or may not be unique.
Public propertytransactionNumber
Number that is associated to the transaction. This number can be used for referencing purposes.
Top
See Also