# Delivery terms

Source: https://developer.avalara.com/vat-ecom/transactions/certification-requirements/delivery-terms/

**Element type:** Suggested

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

Your integration should allow users to specify delivery terms for transactions.

Delivery Terms (or Incoterms) refer to agreed-upon conditions between a buyer and a seller for the delivery or goods. Delivery terms are 3-letter trade terms that describe the practical arrangements for the delivery of goods from sellers to buyers. Delivery terms set out the obligations, costs, and risks between the 2 parties.

The `DeliveryTerms` parameter determines who acts as the importer of record and who arranges the transport of the goods if the user doesn't include this information in the request. Further, `DeliveryTerms` is also used with `isSellerImporterOfRecord` to influence whether AvaTax includes import duty and tax in the transaction totals.

-   If the user passes the `Transport` or `isSellerImporterOfRecord` fields in the request, and those fields conflict with `DeliveryTerms`, then those values take priority over the `DeliveryTerms` field.

-   If the user doesn’t pass the `Transport` or `isSellerImporterOfRecord` fields in the request, but does pass `DeliveryTerms`, AvaTax uses that field to determine who acts as the importer of record and who arranges the transport of the goods based.

-   If the user doesn't pass any of these fields, AvaTax will default `Transport` to `Seller` for goods and `isSellerImporterOfRecord` to `False`. In this case, the AvaTax user doesn't act as the importer of record.

You can specify `DeliveryTerms` in the  [TransactionParameterModel](https://developer.avalara.com/api-reference/avatax/rest/v2/models/TransactionParameterModel/) or the [TransactionLineParameterModel](https://developer.avalara.com/api-reference/avatax/rest/v2/models/TransactionLineParameterModel/)

The table below describes the available delivery terms. Of these options, `DAP` and `DDP` indicate that the transaction total tax should include import and duty tax.

Options

Document type

-   `CFR`: Cost and Freight  

-   `CIF`: Cost, Insurance, and Freight  

-   `CIP`: Carrier and Insurance Paid to  

-   `CPT`: Carriage Paid To  

-   `DAP`: Delivered at Place  

-   `DDP`: Delivered Duty Paid  

-   `DPU`: Delivered at Place Unloaded  

-   `EXW`: Ex Works  

-   `FAS`: Free Alongside Ship  

-   `FCA`: Free Carrier  

-   `FOB`: Free on Board

-   Sales order

-   Sales invoice

-   Purchase order

-   Purchase invoice

[![Closed](https://avalara-devdocs-prod.mcoutput.com/vat-ecom/Skins/Default/Stylesheets/Images/transparent.gif)View example](javascript:void\(0\);)

```
 }  "parameters": [    {      "name": "DeliveryTerms",      "value": "DAP"    }  ],  ...} 
```