Sending Tax Commit Invoices to Avalara

Avalara permits unlimited "get tax" calls to figure out what the tax amount is on sales orders. However, when a Sales Order Invoice is finalized to the point it needs to be reported to sales tax agencies, the tax information needs to be sent to Avalara as Committed status. Avalara does not permit changes to the Invoice after the document is in a Committed status unless changes are entered through the Avalara Admin Portal.

Note: For credit and rebill transactions, Eclipse sends a record of the transaction to Avalara even if tax is not recalculated.

Eclipse permits users with authorization to change orders using the Avalara Tax Commit tool. This process sends transaction to Avalara with a Committedstatus at the last moment in the transaction process. Meaning, Eclipse sends the transaction when the G/L sales period is being closed.

The Avalara Tax Commit tool lets you send or schedule all invoiced sales generations in batches within a specific ship date range to Avalara for tax reporting purposes. This process captures all orders with invoiced sales order generations included in the specified date range and sends them to Avalara in a Committed status. If the sales tax received in response is different from the current amount stored in the Eclipse LEDGER record, Eclipse logs an entry in the Avalara Error Queue for follow up and resolution.

Note:Avalara does not allow overrides on tax exempt customers. If you try to override the tax and recalculate, the Avalara Error Log displays "No taxable Lines found to apply tax."

To send tax commit statements:

  1. From the Maintenance > Tax, Duty & Exchange Rates > Avalara Sales Tax menu, select Avalara Tax Commit to display the Avalara Tax Commit window.

  2. In the Branch/Territory/All field, select the branches and territories for which you want to submit tax commit statements.

  3. Use the Start Date and End Date fields to select the ship date range for which you want to submit tax commit statements.

  4. Run or schedule the process and exit the window.

Performance Options

Improve the speed of Avalara processing by setting the Execution Thread Count and the Maximum Thread Workload. The increase in speed is accomplished through running multiple system threads of Avalara data tasks at one time.

To adjust the threads used, the user running the Avalara tasks must have the authorization key to run multiple Eclipse threads (phantom.thread.count). Default thread settings are established through the API Configurations window.

In the Avalara Tax Commit window, navigate to Options > Execution Thread Count. Set the maximum number of thread to use. In Options > Thread Work Load, set the maximum thread workload number.