Hello David
those are the steps you need to follow:
1)Open a BC 17 or 18 and create a copy of the company
2)Leave a company with LCY set to GBP and the for the second comapany set LCY to USD
3)IN the second company you need to removed the USD currency so you need to close the customer and vendor ledger, just post a payment to close and remove the currency
4)In CRONUS create a new Intercompany partner as follow:
Code = ICP40
Name IC test
Transfer type = Database
Company Name = IC test
Receivalbe accout = 2325
Payable account =5425
5)Open Itercompany chart of account , click process and run Map to acc with same name
6)Open intercompany dimension and for all dimension click dimension and run Map to Dim
7)Create a new customer and a new vendor ( both with USD currency) and link the partner code to ICP40
8)Repeat the same steps in the second company, of course vendor and customer need to have the currency code set to blank as USD is the LCY
9)In the CRONUS company create a new sales invoice for the new customer , add a line for G/L account 8210 qty 1 unit price 100 and map the G/l Account to IC
10) post the invoice and open outbox transaction and complete line action ( Send to IC partner)
11)Open the second company go to the inbox and accept the transaction
Did they set Currency code = USD for the IC Partner in company one? - step 8
You also need to set LCY Code = USD in the second company [which I think is done in step 2]
I did a slightly different setup, using CRONUS USA, Inc. (USD) and a new "Setup" Company (running EUR)
When I send a sales Invoice for 7000 EUR from CRONUS USA to the Setup Company it will create a purchase invoice for 7000 EUR - as expected.
(Purchase invoice created in receiving company (running EUR)
With those steps you should be able to run the scenario