An individual line item for a stock receipt
Required
MaxLength(100)
Description :
string
Product name being receipted
Nullable
decimal(13, 2)
SaleQty :
number (decimal)
The sale item count/quantity this line represents
Nullable
decimal(18, 2)
Price :
number (decimal)
The single unit price of the line item. Price should include any INCLUSIVE taxes, but exclude any EXCLUSIVE/ADDON taxes.
Nullable
decimal(18, 2)
DeliveryCost :
number (decimal)
Any additional delivery costs associated with the delivery of this item, will be included in the Amount for the purposes of tax calculation
If null, this value can be assumed to be 0
Nullable
decimal(18, 2)
Amount :
number (decimal)
The total value of the line item. Price should include any INCLUSIVE taxes, but exclude any EXCLUSIVE/ADDON taxes.
This should be the same as (SaleQty * Price) + DeliveryCost
Example: 1 x Garlic Bread (SaleQty 1, Price $5.00, Amount $5.00)
Example: 3 x Garlic Bread (SaleQty 3, Price $5.00, Amount $15.00)
Nullable
decimal(18, 7)
IncTax1 :
number (decimal)
This is the amount of Inclusive Tax (accurate to 7 decimal places) calculated for Tax level 1 for this line item.
This value should remain high precision, ie do not round any further than 7 decimal places. Using high precision reduces the tax rounding error at the overall transaction level and this accuracy is required in some tax juristictions.
Set to zero if no tax inclusive tax is required, or this tax level is not used
Example: 10% inclusive tax on $10.00, value would be 0.9090909
Nullable
decimal(18, 7)
IncTax2 :
number (decimal)
This is the amount of Inclusive Tax (accurate to 7 decimal places) calculated for Tax level 2 for this line item.
This value should remain high precision, ie do not round any further than 7 decimal places. Using high precision reduces the tax rounding error at the overall transaction level and this accuracy is required in some tax juristictions.
Set to zero if no tax inclusive tax is required, or this tax level is not used
Example: 10% inclusive tax on $10.00, value would be 0.9090909
Nullable
decimal(18, 7)
IncTax3 :
number (decimal)
This is the amount of Inclusive Tax (accurate to 7 decimal places) calculated for Tax level 3 for this line item.
This value should remain high precision, ie do not round any further than 7 decimal places. Using high precision reduces the tax rounding error at the overall transaction level and this accuracy is required in some tax juristictions.
Set to zero if no tax inclusive tax is required, or this tax level is not used
Example: 10% inclusive tax on $10.00, value would be 0.9090909
Nullable
decimal(18, 7)
IncTax4 :
number (decimal)
This is the amount of Inclusive Tax (accurate to 7 decimal places) calculated for Tax level 4 for this line item.
This value should remain high precision, ie do not round any further than 7 decimal places. Using high precision reduces the tax rounding error at the overall transaction level and this accuracy is required in some tax juristictions.
Set to zero if no tax inclusive tax is required, or this tax level is not used
Example: 10% inclusive tax on $10.00, value would be 0.9090909
Nullable
decimal(18, 7)
ExTax1 :
number (decimal)
This is the amount of Exclusive Tax (accurate to 7 decimal places) calculated for Tax level 1 for this line item.
This value should remain high precision, ie do not round any further than 7 decimal places. Using high precision reduces the tax rounding error at the overall transaction level and this accuracy is required in some tax juristictions.
Set to zero if no tax exclusive/addon tax is required, or this tax level is not used
Example: 8.125% exclusive tax on $2.50, value would be 0.2031250
Nullable
decimal(18, 7)
ExTax2 :
number (decimal)
This is the amount of Exclusive Tax (accurate to 7 decimal places) calculated for Tax level 2 for this line item.
This value should remain high precision, ie do not round any further than 7 decimal places. Using high precision reduces the tax rounding error at the overall transaction level and this accuracy is required in some tax juristictions.
Set to zero if no tax exclusive/addon tax is required, or this tax level is not used
Example: 8.125% exclusive tax on $2.50, value would be 0.2031250
Nullable
decimal(18, 7)
ExTax3 :
number (decimal)
This is the amount of Exclusive Tax (accurate to 7 decimal places) calculated for Tax level 3 for this line item.
This value should remain high precision, ie do not round any further than 7 decimal places. Using high precision reduces the tax rounding error at the overall transaction level and this accuracy is required in some tax juristictions.
Set to zero if no tax exclusive/addon tax is required, or this tax level is not used
Example: 8.125% exclusive tax on $2.50, value would be 0.2031250
Nullable
decimal(18, 7)
ExTax4 :
number (decimal)
This is the amount of Exclusive Tax (accurate to 7 decimal places) calculated for Tax level 4 for this line item.
This value should remain high precision, ie do not round any further than 7 decimal places. Using high precision reduces the tax rounding error at the overall transaction level and this accuracy is required in some tax juristictions.
Set to zero if no tax exclusive/addon tax is required, or this tax level is not used
Example: 8.125% exclusive tax on $2.50, value would be 0.2031250
Example
{
"Description": "string value",
"SaleQty": 1.23,
"Price": 1.23,
"DeliveryCost": 1.23,
"Amount": 1.23,
"IncTax1": 1.23,
"IncTax2": 1.23,
"IncTax3": 1.23,
"IncTax4": 1.23,
"ExTax1": 1.23,
"ExTax2": 1.23,
"ExTax3": 1.23,
"ExTax4": 1.23
}