Avalara - Use Codes

Avalara - Use Codes

Release Date: 4/28/23
Updated: 1/23/24
Version: 8.6 and Above

Use codes are used to determine why a customer is exempt from taxes. Use codes can be assigned at the customer type, customer, ship-to, and order levels. When determining the use code for an order, a hierarchy will be applied. If the order contains a ship-to and a use code has been assigned to the ship-to, the use code will be assigned to the order when taxes are calculated. If no ship-to use code has been assigned or the user is not using a ship-to, the application will check for a customer use code. If the use code does not exist, the application will check for a customer type use code. The use code can also be manually defined at the order header level.


Use codes are attached to customers, customer types, and ship-to codes via the _USECODE attribute.

For example, if customer  "002035" is non-taxable, you can assign an exemption reason to the customer that is different from the code defined in the Avalara Global Setup Default Cust Exempt Use Code. Bring up the customer in Change mode Accounts Receivable-> Maintenance-> Customer File Maintenance and click on the Attribute button. The user would then click on new, choose the _USECODE attribute, and click OK.



Once the screen is displayed, the user would click on the search button.



The user would then search to find the appropriate use code. 



Choose the correct use code and click on OK or press Enter to return the value.



Click on OK to save the attribute.

Whenever an order is entered for this customer in Order Entry without a ship-to specified, the use code will be passed to Avalara and the reason will be recorded. 

In summary, the purpose of the _USECODE attribute is to determine the nature of tax exemption. For taxable customers, we do not recommend adding the _USECODE to the customer or ship-to. Instead, use the taxable flags for the customer or ship-to and set them to "Y". However, if you set the customer or ship-to taxable flag to "N", we recommend adding the _USECODE so that Avalara can determine the nature of their tax exemption. See the following KB article: 


CLS




    • Related Articles

    • The Relationship of Taxable Flag and _USECODE Attribute for Avalara

      Release Date: 06/21/2023 Last Revised: 03/20/2024 Version: 8.6 & Up Q - What is the relationship of customer, ship-to and order taxable flags vs. the _USECODE? Does the system calculate sales tax based on _USECODE or taxable flag? How is this related ...
    • Avalara Attribute Support

      Release Date: 4/28/23 Updated: 1/26/28 Version: 8.6 and Above For Elliott to work with the Avalara Sales Tax Interface, there are additional data to be stored on the Elliott side. Our implementation chooses to store these data in the following ...
    • Avalara - Attribute Enhancement File Maintenance

      Release Date: 4/28/23 Version: 8.6 and Above This feature adds AVUSECDE (Avalara Use Code) and AVGDSRVC (Avalara Tax Code) as files to the Master File list in Attribute Enhancement File Maintenance. This allows the _USECODE and _GOODSERVICES ...
    • Avalara - Item Tax Codes

      Release Date: 4/28/23 Version: 8.6 and Above Tax codes (_GOODSERVICES attribute) are used to determine what tax category an item belongs to for taxing purposes. Tax codes can be assigned at the product category, user-defined code, and item levels. ...
    • Avalara - Attribute File Maintenance

      Release Date: 4/28/23 Version: 8.5 and Above System File Setup-> Maintenance-> Attribute File-> Create now supports two options: SPS EDI attributes and Avalara Attributes. This will create the _USECODE, _AVATAXSNAPSHOT, _AVATAXFINAL, _GOODSERVICES, ...