# Item code

Source: https://developer.avalara.com/vat-erp/designing/item-code/

**Element type:** Required

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

Your UI must include a method for allowing users to specify an item code that can be passed to AvaTax to associate a tax code. This code represents the product/service/SKU identifier from the source system. Item codes must be unique strings and can have a maximum length of 50 characters. Possible item codes include product SKUs, IDs, and names. Refer to the [ItemModel](https://developer.avalara.com/api-reference/avatax/rest/v2/models/ItemModel/) in the AvaTax API for more information.

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

```
{  "id": 56789,  "companyId": 12345,  "itemCode": "CERMUG",  "taxCode": "P0000000",  "description": "Ceramic Mug",  "itemGroup": "Mugs",  "classifications": [    {      "productCode": "9011900000",      "systemCode": "TARIC"    }  ]} 
```