Excise Certification
Depending on the scope of your integration and your business practice, your test cases will vary. For development partners, many of these are requirements for certification. If you were to give us full functionality demo, here’s what we’d like to see:
Transaction Results

These functions are used to determine transaction results:

Required Function Comment
R Transaction ID Unique Id assigned to the Transaction by the Avalara AvaTax Excise application.
R Return Code A numeric representation of the success or failure of the transaction.
R Total Tax Amount Sum of all taxes on all line items and on the invoice itself.
N User Transaction ID A unique Id for the transaction as defined by the calling application which was passed in by the calling application.
N Status String defining the status of the transaction in the AvaTax Excise system.
N Transaction Taxes Object defining the individual taxes returned from the transaction.
N Transaction Errors Object defining the individual errors returned from the transaction.
N User Return Value String that returns the User Data Field.