After setting up the Avalara tax connections and enabling the Avalara tool, the Avalara fields are activated throughout the Eclipse application. The system automatically uses Avalara for tax calculations when enabled. Sales Tax calculations are based on the address where goods are transferred and the jurisdictions in which that falls. While other settings and overrides can change the tax calculation, the address is the driving factor in tax calculations. Avalara handles the entire calculation process including tax jurisdictions, origination addresses, and manages all the latest tax regulations and requirements.
Note: Sales tax may be calculated based on either the destination or origin address, which is determined by Avalara and based on the local laws. The destination address is determined based on the ship via set up in Eclipse. The origin address is the ship branch unless it is a direct order, then the system uses the vendor's address. Additional addresses are sent with returns depending on what the original order was.
Sales Order Entry behaves differently when Avalara has been enabled. To keep your system processes quick and efficient, when Avalara is enabled, the system checks tax for sales orders only when users access the Status and Totals tab. To keep your system running as efficiently as possible, the system only calls Avalara during the following times to calculate tax.
Note: For credit and rebill transactions, Eclipse sends a record of the transaction to Avalara even if tax is not recalculated.
Additionally, you can use the Tax Commit Settings in the API Configuration > Avalara Tax Service window to automatically retax orders when an order is set to Commit.
Use the
While other settings and overrides can change the tax calculation, the address is the driving factor in tax calculations. If you have made changes to an order and the system does not retrieve a new tax calculation, you can recalculate on-the-fly. To manually recalculate tax for any sales orders, clear the Sales Tax field on the Totals tab of the sales order and use the Tab key to move to the next field the system automatically recalculates the tax.
Note: It is possible that a tax calculation call can be made if data changed on an attached window or process, but this should not slow your normal order processing.
An Avalara tax calculation called when the following Eclipse actions occur:
Order Invoicing - During status changes in order entry or during phantom processing.
Changing SOE Tabs - Navigating to the Totals or Status tab if calculation is required because something has changed.
When you update the following fields, an Avalara tax calculation is made.
Field | Location / Description |
Company Code | Avalara API Configuration Settings. When this field is changed and saved, Eclipse requires a call to Avalara. |
Customer | Sales Order Entry Header tab |
Avalara Usage Type | Sales Order Entry Header tab. This field only activates when the Avalara API Configuration Settings is turned on. |
Status | Changing status to Pick Up Now or Invoice. |
Ship Date | Sales Order Entry Status tab, Scheduling window and Detail Scheduling window. |
Customer P/O Number | Sales Order Entry Header tab. |
Sales Tax | Sales Order Entry Totals tab. |
Ship-To Address | Sales Order Entry address panel. |
Ship-From Address | Updates when changing the shipping branch in Sales Order Entry Status tab, Scheduling window and Detail Scheduling window. |
Freight Code | Freight codes are not changed directly on an order, but when you change the ship-via you may trigger a change in the freight code, which would require a new tax call. |
Product Description | Adding, changing, or removing products from the Sales Order Entry Body tab. |
Product Quantities | |
Product Price | |
Product Tax Code | Eclipse checks the product's file in Product Maintenance first, then Price Line Maintenance for the price line in which the product resides. If a user exists an order and reenters and this value has changed, Avalara is called when the Sales Order Entry StatusorTotals tab is accessed. If the order is not reentered, then the system calls Avalara when the order is invoiced. |
Freight | Sales Order Entry Totals tab. |
Handling | Sales Order Entry Totals tab. |