ESDRecordOrderSaleLine Class |
Namespace: EcommerceStandardsDocuments
The ESDRecordOrderSaleLine type exposes the following members.
Name | Description | |
---|---|---|
ESDRecordOrderSaleLine | Constructor |
Name | Description | |
---|---|---|
assetCode | Code the asset in the line. | |
assetDescription | description the asset in the line. | |
assetName | name the asset in the line. | |
attributes | list of attributes associated with the line | |
depth | Depth measurement of the product. | |
depthUnitMeasureCode | Code of the product's depth measurement to define the unit of measurement. Set it to a constant prefixed with UNIT_MEASURE_LENGTH_ in the ESDocumentConstants class | |
downloadCode | Obsolete. Code the download in the line. | |
downloadDescription | Obsolete. description the download in the line. | |
downloadName | Obsolete. name the download in the line. | |
drop | 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. | |
entitySetPrice | Sets which system or person set the pricing of the line. Set it to a constant prefixed with ENTITY_SET_PRICE_ in the ESDocumentConstants class | |
externalKeyLocationID | key of the external location where the products for the order can be found. This external location may be the location where goods are being delivered to or held at. | |
externalLocationCode | Code of the external location. This external location may be the location where goods are being delivered to or held at. | |
externalLocationName | Name of the external location. This external location may be the location where goods are being delivered to or held at. | |
glAccountCode | Code of the general ledger account that the line is assigned to. The code can be used to identify the general ledger account that the sale may be reported against for accounting purposes. | |
glAccountName | Name of the general ledger account that the line is assigned to. The name can be used to identify the general ledger account that the sale may be reported against for accounting purposes. | |
height | Height measurement of the product. | |
heightUnitMeasureCode | Code of the product's height measurement to define the unit of measurement. Set it to a constant prefixed with UNIT_MEASURE_LENGTH_ in the ESDocumentConstants class | |
internalID | Stores an identifier that is relevant only to the system referencing and storing the record for its own needs. | |
isKitted |
Either
| |
isPriceFree |
Either
| |
isReserved |
Either
| |
keyAssetID | Key of the asset record associated to the line. Only relevent when the lineType has been set to asset | |
keyDownloadID | Obsolete. Key of the download record associated to the line. Only relevent when the lineType has been set to download | |
keyGLAccountID | Key of the general ledger account that the line is assigned to. This links the invoice line to the general ledger account that the sale may be reported against for accounting purposes. | |
keyLabourID | Key of the labour record associated to the line. Only relevent when the lineType has been set to labour | |
keyLocationID | Key of the location record that the order line is assigned to. This location may override the default location assigned to the order that specifies where the products are picked/packed/delivered/managed from. | |
keyProductID | Key of the product record associated to the line. Only relevent when the lineType has been set to product | |
keySellUnitID | Key of the sell unit that the line is assigned to. | |
kittedProductSetPrice |
Either
| |
labourCode | Code the labour in the line. | |
labourDescription | text to describe details of the labour in the line | |
labourName | name the labour in the line. | |
language | Language that the descriptive text of the line is set in. Set it to a constant prefixed with LANG_ in the ESDocumentConstants class | |
lineType | Type of line set in the order. Set it to a constant prefixed with ORDER_LINE_TYPE_ in the ESDocumentConstants class | |
locationCode | Code of the location that order line is assigned to. This location may override the default location assigned to the order that specifies where the products are picked/packed/delivered/managed from. | |
locationName | Name of the location that the order line is assigned to. This location may override the default location assigned to the order that specifies where the products are picked/packed/delivered/managed from. | |
priceExTax | Monetary price of the line's unit, excluding tax. | |
priceIncTax | Monetary price of the line's unit, including tax. | |
priceReferenceCode | Code that the pricing references. | |
priceReferenceType | Type of entity that the price is referenced to. Typically use one of the PRICE constants in th ESDRecordProductPrice class to set this field, or leave it empty. | |
priceTax | Monetary price of the tax applied to the line's unit. | |
priceTotalExTax | Total monetary price of the quantity of unit's ordered, excluding tax. | |
priceTotalIncTax | Total monetary price of the quantity of unit's ordered, including tax. | |
priceTotalTax | Total monetary price of the tax applied over the total quantity of unit's ordered. | |
priceTotalUndiscountedExTax | Total monetary price of the quantity of unit's ordered before discounting, excluding tax. | |
priceTotalUndiscountedIncTax | Total monetary price of the quantity of unit's ordered before discounting, including tax. | |
priceTotalUndiscountedTax | Total monetary price of the tax applied over the total quantity of unit's ordered before discounting. | |
priceUndiscountedExTax | Monetary price of the line's unit before any discounting was applied, exclusive of tax. | |
priceUndiscountedIncTax | Monetary price of the line's unit before any discounting was applied, inclusive of tax. | |
priceUndiscountedTax | Monetary price of tax applied the line's unit before any discounting was applied. | |
productCode | Code the product in the line. | |
productDeliveries | list of product delivery records for the order | |
productDescription | text to describe details of the product in the line | |
productName | name of the product in the line | |
purchaseOrderAssetCode | code of the asset in the purchase order associated to the sales order | |
purchaseOrderDownloadCode | Obsolete. code of the download in the purchase order associated to the sales order | |
purchaseOrderLabourCode | code of the labour in the purchase order associated to the sales order | |
purchaseOrderLineCode | Code of the line in the purchase order associated to the sales order. | |
purchaseOrderLineNumber | number of the line in the purchase order associated to the sales order. | |
purchaseOrderProductCode | code of the product in the purchase order associated to the sales order | |
quantity | Quantity of units ordered. | |
sellUnitBaseQuantity | Sets the unit quantity of the ordered line that makes up the base quantity. Eg. if the line was bought as a pack, this would indicate that a pack sell unit type consists of "6" individual units. | |
taxes | list of taxes applied to the line | |
textDescription | description/comment or any other text to set for a line | |
unitName | Name of the unit set for the line. | |
UNSPSC | United Nations Standard Products and Service Code. Stores a standard code defined by the United Nations classifying objects. | |
volume | Volume measurement of the product. | |
volumeUnitMeasureCode | Code of the product's volume measurement to define the unit of measurement. Set it to a constant prefixed with UNIT_MEASURE_VOLUME_ in the ESDocumentConstants class | |
weight | Weight measurement of the product. | |
weightUnitMeasureCode | Code of the product's weight measurement to define the unit of measurement. Set it to a constant prefixed with UNIT_MEASURE_MASS_ in the ESDocumentConstants class | |
width | Width measurement of the product. | |
widthUnitMeasureCode | Code of the product's width measurement to define the unit of measurement. Set it to a constant prefixed with UNIT_MEASURE_LENGTH_ in the ESDocumentConstants class |
Name | Description | |
---|---|---|
setDefaultValuesForNullMembers | sets default values for members that have no values set |