Electronic payments work for our local currency (CDN), but when we try to use our other currency (US), and do the export from the payment journal we get an error stating "You must not specify currency code in bank account no.= '1234'". We have two bank cards set up to handle the different currencies, as they are different accounts obviously. Here's the spot in the code from report 10083 where it's bombing out:
WITH BankAccount DO BEGIN
IF NOT CurrReport.PREVIEW THEN
LOCKTABLE;
GET("No.");
TESTFIELD(Blocked,FALSE);
TESTFIELD("Currency Code",''); // local currency only
TESTFIELD("Export Format");
TESTFIELD("Last Remittance Advice No.");
END;
I'm not sure why the "local currency only" comment is in there. Surely we sould be able to make electronic payments to our US vendors in a currency other than our default. Maybe I'm just missing something here.
Thoughts?