About this guide

Important: These APIs are currently in a Limited Availability state.

Welcome to the Shipping Verification for Beverage Alcohol API Guide! This document describes how technology partners and developers can use the Shipping verification endpoints to verify that transactions for alcoholic beverages are compliant with all alcohol shipping laws defined for the jurisdiction(s) they are shipping to and to register those transactions.


  • Your AvaTax account must have Beverage Alcohol enabled in order to use these APIs.
  • Your Beverage Alcohol licenses must exist in eCompli. You can work with your Beverage Alcohol account manager to set up licenses in eCompli.
  • A saved SalesInvoice or ReturnInvoice transaction must already exist in AvaTax in order use the shipping verification endpoints.


This document assumes that you have experience using the AvaTax REST v2 APIs. If you don't have experience with the AvaTax REST v2 APIs, we recommend that you review the following developer documentation resources to become familiar with these APIs:


  • Currently, compliance checks are only performed for the alcoholic beverage tax codes listed below. All other tax codes are unsupported and are assumed to be compliant.
    • PA2020300: Packaged alcohol - wine
    • PA2020301: Packaged alcohol - sparkling wine
    • PA2020302: Packaged alcohol - fortified wine
    • PA2020100: Packaged alcohol - spirits
    • PA2020500: Packaged alcohol - mixed alcoholic beverages
    Checks for additional alcoholic beverage tax codes will be available in future releases.
  • These APIs can only be used with the DTC (direct-to-consumer) and Retailer DTC alcohol route types. Support for additional route types will be available in a future release.


  • The AvaTax SDKs cannot be used for shipping verification. 
  • These APIs are only supported for transactions shipping to and from locations in the US.
  • For intrastate transactions, these shipping verification APIs currently apply interstate rules.