Properties
| Name | Type | Description |
|---|---|---|
| number | string | Line number within the transaction |
| quantity | number | Quantity of items |
| amount | number | Total amount for this line |
| taxCode | string | Tax code for this line item |
| itemCode | string | Item code for the product or service |
| description | string | Description of the line item |
| addresses | object | |
| exemptionCode | string | Exemption code for tax-exempt purchases |
JSON Schema
{
"$schema": "https://json-schema.org/draft/2020-12/schema",
"$id": "https://raw.githubusercontent.com/api-evangelist/avalara/refs/heads/main/json-schema/avatax-rest-line-item-model-schema.json",
"title": "LineItemModel",
"description": "LineItemModel schema from Avalara API",
"type": "object",
"required": [
"amount"
],
"properties": {
"number": {
"type": "string",
"description": "Line number within the transaction"
},
"quantity": {
"type": "number",
"format": "double",
"default": 1,
"description": "Quantity of items"
},
"amount": {
"type": "number",
"format": "double",
"description": "Total amount for this line"
},
"taxCode": {
"type": "string",
"description": "Tax code for this line item"
},
"itemCode": {
"type": "string",
"description": "Item code for the product or service"
},
"description": {
"type": "string",
"description": "Description of the line item"
},
"addresses": {
"type": "object",
"properties": {
"shipFrom": {
"$ref": "#/components/schemas/AddressInfo"
},
"shipTo": {
"$ref": "#/components/schemas/AddressInfo"
}
}
},
"exemptionCode": {
"type": "string",
"description": "Exemption code for tax-exempt purchases"
}
}
}