# Line-level addresses

Source: https://developer.avalara.com/sales-tax-integration-guide/ayw5353388174751/

# Line-level addresses

Understand how to use line-level addresses in your integration for accurate tax calculations.

**Element type: Suggested**

**Endpoints/models used:** [AddressModel](https://developer.avalara.com/api-reference/avatax/rest/v2/models/AddressesModel/)

Your integration should enable users to enter the following addresses at the line level:

-   Destination address
-   Origin address
-   Point of Order Acceptance address
-   Point of Order Origin address

Tip

If your transaction includes multiple lines and those lines include line-level addresses, then all lines should include line-level addresses.

**Example**

```
{
  "lines": [
    {
      "number":"1",
      "quantity":1,
      "amount":100,
      "taxCode":"P0000000",
      "itemCode":"Test SKU",
      "description":"Test Item Description",
      "discounted": false,
      "addresses":{
        "shipTo":{
        "line1":"915 F St Nw",
        "city":"Washington",
        "region":"DC",
        "country":"US",
        "postalCode":"20004"
      },
      "shipFrom":{
        "line1":"1600 Pennsylvania Ave",
        "city":"Washington",
        "region":"DC",
        "country":"US",
        "postalCode":"20004"
      }
    },
    {
      "number":"2",
      "quantity":1,
      "amount":10,
      "taxCode":"P0000000",
      "itemCode":"Test SKU",
      "description":"Test Item Description",
      "discounted": false,
      "addresses":{
        "shipTo":{
          "line1":"100 Ravine Ln NE",
          "city":"Bainbridge Island",
          "region":"WA",
          "country":"US",
          "postalCode":"98110"
        },
        "shipFrom":{
          "line1":"1600 Pennsylvania Ave",
          "city":"Washington",
          "region":"DC",
          "country":"US",
          "postalCode":"20004"
        }
      }
    }
  ],
  "type":"SalesOrder",
  "companyCode":"DEFAULT",
  "date":"2020-11-04",
  "customerCode":"Test Customer ID",
  "commit":false,
  "currencyCode":"USD"
}
```