ESDRecordInvoiceLineTax Class |
Namespace: EcommerceStandardsDocuments
The ESDRecordInvoiceLineTax type exposes the following members.
Name | Description | |
---|---|---|
ESDRecordInvoiceLineTax | Initializes a new instance of the ESDRecordInvoiceLineTax class |
Name | Description | |
---|---|---|
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. | |
internalID | Stores an identifier that is relevant only to the system referencing and storing the record for its own needs. | |
keyTaxcodeID | Key of the taxcode record that the invoice line tax record is linked to. | |
language | Language that the descriptive text of the line is set in. Set it to a constant prefixed with LANG_ in the ESDocumentConstants class | |
priceTax | Monetary amount of tax priced for each unit | |
priceTotalTax | Monetary amount of tax priced for the total quantity of units | |
quantity | Number of units that the tax applies to | |
taxcode | Taxcode. May or may not be a unique identifier | |
taxcodeLabel | Label of the taxcode | |
taxRate | Numeric amount as a percentage rate that the taxcode applies to. Eg. if to 10, then a 10% tax will be applied on top of the invoice line price. |
Name | Description | |
---|---|---|
setDefaultValuesForNullMembers | sets default values for members that have no values |