Click or drag to resize

ESDRecordInvoicePayment Class

Ecommerce Standards Record that holds data for a single payment associated to an invoice.
Inheritance Hierarchy
SystemObject
  EcommerceStandardsDocumentsESDRecordInvoicePayment

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

The ESDRecordInvoicePayment type exposes the following members.

Constructors
  NameDescription
Public methodESDRecordInvoicePayment
Initializes a new instance of the ESDRecordInvoicePayment class
Top
Properties
  NameDescription
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 propertykeyPaymentTypeID
Key of the payment type record that is assigned to the payment. The payment type record indicates how the payment was made.
Public propertypaidDate
Date that the payment was made. Date is in the form of a number in milliseconds since the 01-01-1970 12:00am Epoch in UTC time-zone
Public propertypaymentAmount
Monetary amount the payment applies to
Public propertypaymentMethod
Method on how the payment was made. The field must be set to one of the class's constants prefixed by PAYMENT_METHOD_ within the ESDocument CONSTANTS
Public propertypaymentProprietaryCode
Code the proprietary system that is used as the payment method.
Public propertypaymentReceipt
Receipt number associated to the payment.
Top
Methods
  NameDescription
Public methodsetDefaultValuesForNullMembers
sets default values for members that have no values
Top
See Also