Click or drag to resize

ESDRecordSurcharge Class

Ecommerce Standards Record that holds data for a single surcharge. Each surcharge defines a type of monetary amount that may be added or substracted which is factored into the final price of purchasing goods or services.
Inheritance Hierarchy

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

The ESDRecordSurcharge type exposes the following members.

Public methodESDRecordSurcharge
Initializes a new instance of the ESDRecordSurcharge class
Public propertyalwaysShowInOrders
Either 'N'-No or 'Y'-Yes If 'Y' then indicates that the surcharge should always be included with sales orders and purchase orders even if it has 0 monetary amount applied to the order
Public propertydescription
Text to describe the surcharge
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 to be uniquely identified and linked to.
Public propertykeyTaxcodeID
Key of the Taxcode record that the surcharge is assigned to. The taxcode may control the amount of tax applied to the surcharge.
Public propertysurchargeCode
Code of the surcharge. May or may not be a unique identifier
Public propertysurchargeLabel
Label of the surcharge
Public propertysurchargeType
Type of surcharge that it relates to. Set null, or set it to ine of the SURCHARGE_TYPE constants in the ESDocumentConstants class.
See Also