# Delivery terms

Source: https://developer.avalara.com/vat-erp/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 three-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 two parties.

The `DeliveryTerms` parameter determines who acts as 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`, ththose 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-erp/Skins/Default/Stylesheets/Images/transparent.gif)View example](javascript:void\(0\);)

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