ESDRecordCustomerInvoiceLine Class |
Namespace: EcommerceStandardsDocuments
The ESDRecordCustomerInvoiceLine type exposes the following members.
Name | Description | |
---|---|---|
ESDRecordCustomerInvoiceLine | Initializes a new instance of the ESDRecordCustomerInvoiceLine class |
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 | |
customerInvoiceLineCode | Code of the line in the customer's customer invoice associated to the line | |
customerInvoiceLineNumber | number of the line in the customer's customer invoice associated to the invoice line | |
customerItemCode | Code of the customer's product/labour/download that the line is associated to | |
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 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 invoice 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. | |
isInventoried |
Either
| |
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 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 to labour | |
keyLocationID | Key of the location record that the invoice line is assigned to. Indicates the location that the invoiced goods are being delivered to | |
keyProductID | Key of the product record associated to the line. Only relevent when the lineType has been 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 in. Set it to a constant prefixed with LANG_ in the ESDocumentConstants class | |
lineType | Type of line in the invoice. Set it to a constant prefixed with INVOICE_LINE_TYPE_ in the ESDocumentConstants class | |
locationCode | Code of the location that invoice line is assigned to. | |
locationName | Name of the location that the invoice line is assigned to. | |
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 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 invoiced, excluding tax. | |
priceTotalIncTax | Total monetary price of the quantity of unit's invoiced, including tax. | |
priceTotalTax | Total monetary price of the tax applied over the total quantity of unit's invoiced. | |
priceTotalUndiscountedExTax | Total monetary price of the quantity of unit's invoiced before discounting, excluding tax. | |
priceTotalUndiscountedIncTax | Total monetary price of the quantity of unit's invoiced before discounting, including tax. | |
priceTotalUndiscountedTax | Total monetary price of the tax applied over the total quantity of unit's invoiced 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. | |
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 customer's purchase order, that stores the code of the customer's asset originally ordered | |
purchaseOrderDownloadCode | Obsolete. code of the download in the customer's purchase order, that stores the code of the customer's download originally ordered | |
purchaseOrderLabourCode | code of the labour in the customer's purchase order, that stores the code of the customer's labour originally ordered | |
purchaseOrderLineCode | Code of the line in the original purchase order associated to the customer's invoice line | |
purchaseOrderLineNumber | number of the line in original purchase order associated to the customer's invoice line | |
purchaseOrderProductCode | code of the product in the customer's purchase order, that stores the code of the customer's product originally ordered | |
quantityBackordered | Quantity of units back ordered. | |
quantityDelivered | Quantity of units delivered. | |
quantityInvoiced | Quantity of units invoiced. | |
quantityOrdered | Quantity of units that were ordered. | |
salesOrderAssetCode | code of the asset in the purchase order associated to the sales order | |
salesOrderDownloadCode | Obsolete. code of the download in the supplier's sales order, that stores the code of the supplier's download originally ordered | |
salesOrderLabourCode | code of the labour in the supplier's sales order, that stores the code of the supplier's labour originally ordered | |
salesOrderLineCode | Code of the line in the customer's sales order associated to the invoice line | |
salesOrderLineNumber | number of the line in the customer's sales order associated to the invoice line | |
salesOrderProductCode | code of the product in the supplier's sales order, that stores the code of the supplier's product originally ordered | |
sellUnitBaseQuantity | Sets the unit quantity of the invoiced 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. | |
supplierInvoiceAssetCode | code of the asset in the customer's supplier invoice, that stores the code of the customer's asset | |
supplierInvoiceDownloadCode | Obsolete. code of the download in the customer's supplier invoice, that stores the code of the customer's download | |
supplierInvoiceLabourCode | code of the labour in the customer's supplier invoice, that stores the code of the customer's labour | |
supplierInvoiceProductCode | code of the product in the customer's supplier invoice, that stores the code of the customer's product | |
taxes | list of taxes applied to the line | |
textDescription | text to describe details or comment of a text line | |
unitName | Name of the unit 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 |