Knowledge Base

Welcome to the SmarterCommerce documentation portal

What can we help you find?


Search and Learn about Unified Commerce and Our SmarterCommerce Solutions

Purchase Order in Foreign Currency

Avalara AvaTax offers tax calculations and tracking typically in US Dollar and Canadian Dollar only.  However, our integration will perform logic that will allow you to process foreign currency orders when Avalara AvaTax is active.  If multi-currency setting in JD Edwards is Y or Z the company base currency will be used.  If JD Edwards multi-currency is not configured the currency in constant ATDOMCURR will be used. This example will be demonstrated using the P4310 Order Entry application.


Step 1

Enter purchase order verifying tax related fields (to execute Avalara AvaTax Get Tax calculation set the Tax Rate/Area field of the order lines equal to the value defined in ATTAXAREAV constant - refer to Constants Settings) are entered correctly. A tax rate/area set to <blank> or any value other than value found in ATTAXAREAV constant will bypass call to Avalara AvaTax Get Tax calculation. Once all PO detail lines have been entered as desired press OK. The Order Acceptance screen will be presented.

Step 2

The Avalara AvaTax integration will calculate the tax passing the base currency for the order, the tax amount returned by AvaTax will then be converted to the transaction currency found on the order (based on JD Edwards conversion rate tables) and display on the order screen in the foreign currency. This conversion is for display purposes only as all tax amount written to Avalara AvaTax will be in company base currency.

Step 3

Continue to process the order through voucher match. Ensure that the Tax column is visible during voucher match so that you may enter the actual tax based on the supplier's invoice.  


By default Avalara AvaTax integration is valid for domestic USA and Canada addresses only.  If the country is outside the USA or Canada and Avalara AvaTax integration is desired contact your Avalara customer account manager and purchase Global Services.  Once Global Services have been provisioned onto your account you will see the additional countries in your Nexus Jurisdictions.  Note:  Although Global Services will allow for international tax calculation, it does not enable address validation for these countries. Currently Avalara validates addresses ONLY for USA and Canada.  In addition, update User Defined Code (UDC) 59 / AT within JD Edwards setting eligible AvaTax calculation countries.

Bring It All Together

We bring together digital commerce, retail and call center channels with a united approach that leverages the power of onmi-channel while prioritizing JD Edwards connectivity.