# Discount transactions

Source: https://developer.avalara.com/ecommerce-integration-guide/transactions/certification-requirements/discount-transactions/

**Element type:** Required

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

Ensure that your application can process discounts at both the document and line levels. Types of discounts can include standard discounts at the line level, automatically distributed discounts, and manufacturer’s coupons transmitted as additional line items. More information is available in the earlier "Discounts and overrides" section.

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

```
 {  "lines": [    {      "number":"1",      "quantity":1,      "amount":100,      "taxCode":"P0000000",      "itemCode":"Test SKU",      "description":"Test Item Description",      "discounted": true    },    {      "number":"2",      "quantity":1,      "amount":75,      "taxCode":"P0000000",      "itemCode":"Test SKU",      "description":"Test Item Description",      "discounted": true    }  ],  ...  "discount":50} 
```