Avalara Developer Network Developer avaTax

Chapter 4 - Reconciliation

Now that you’ve calculated tax on your transaction, your next step is to ensure that your transactions are recorded and reconciled correctly. Reconciliation is necessary in order to ensure that you report the correct transactions in each jurisdiction and on each tax form. In the event of an audit, most jurisdictions will ask you to demonstrate that your sales transaction data fully matches the data reported on your tax form, and reconciliation support will ensure that you can answer those questions.

We will look at how to address the following:

  • Reporting an estimate as a transaction
  • Reporting a single transaction more than once
  • Reporting a transaction that should have been canceled
  • Mis-reporting a transaction that was adjusted
  • Refunding the wrong tax amount to a customer
  • Modifying a transaction after it has been reported
  • Failing to report a valid transaction

To address these challenges, AvaTax separates transactions into those that are Uncommitted, those that are Committed, and those that have been Locked for Reporting. Here’s a brief description of how to use these statuses:

  • Uncommitted transactions cannot be reported to a tax authority. They can be reviewed, reconciled, modified, and voided. They must be committed before they will be reported to a tax authority.
  • Committed transactions are waiting to be reported, and can still be adjusted or voided. All committed transactions for the filing period will automatically be locked for reporting when you approve your next filing using Avalara's Managed Returns Service.
  • Locked for Reporting transactions have been attached to an approved tax filing. They can no longer be modified, adjusted, or voided.

This chapter will explain how to make use of the reconciliation features in AvaTax to ensure that your transactions are reported correctly.