Hi Barry,

I assume that you want to do this account revaluation in Ledger, rather than transactions in Payables.

You are absolutely correct that you revalue the home equivalent amounts (CAD) rather than the actual source currency (USD) amounts. In Ledger you do this as follows:

1) Create a Revaluation code. This is to assign whether the Current Balance or Net Changes are revalued, and also selecting the Currency rate source and assigning a GL source code and a UEGL account for generated revaluation transactions.

2) Run the Revalue Accounts function. From the Maintenance menu, select the source currency (USD) revaluation code and the account (range) and period (range). Ensure the exchange rate is as desired. This will generate a batch for all accounts and will revalue the home equivalent amounts (CAD) and not the source currency. You can see this if you print the Batch Listing for the generated batch with both Source and Home; the source amounts are 0.00 but the home amounts are not.

What are you running into that appears to let you revalue only the USD side? This isn't how the Revalue Accounts function works.
_________________________
Regards,
Softrak Tech Support