Click or drag to resize

ESDRecordInvoiceSurcharge Class

Details of a surcharge assigned to an invoice record within a Ecommerce Standards Document
Inheritance Hierarchy
SystemObject
  EcommerceStandardsDocumentsESDRecordInvoiceSurcharge

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

The ESDRecordInvoiceSurcharge type exposes the following members.

Constructors
  NameDescription
Public methodESDRecordInvoiceSurcharge
Initializes a new instance of the ESDRecordInvoiceSurcharge 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 propertykeySurchargeID
Key of the surcharge record that the invoice line surcharge record is linked to.
Public propertylanguage
Language that the descriptive text of the line is in. Set it to a constant prefixed with LANG_ in the ESDocumentConstants class
Public propertypriceExTax
Monetary price of the surcharge, excluding tax.
Public propertypriceIncTax
Monetary price of the surcharge, including tax.
Public propertypriceTax
Monetary price of the tax applied to the surcharge
Public propertypriceUndiscountedExTax
Monetary price of the surcharge before any discounting was applied, exclusive of tax.
Public propertypriceUndiscountedIncTax
Monetary price of the surcharge before any discounting was applied, inclusive of tax.
Public propertypriceUndiscountedTax
Monetary price of tax applied the surcharge before any discounting was applied.
Public propertysurchargeCode
Code of the surcharge. May or may not be a unique identifier
Public propertysurchargeDescription
Text description of the surcharge
Public propertysurchargeLabel
Label of the surcharge
Public propertytaxes
List of tax records applied to the surcharge.
Top
Methods
  NameDescription
Public methodsetDefaultValuesForNullMembers
sets default values for members that have no values
Top
See Also