I have the following scenario at a client trying to post landed cost in US dollar against a GRN also in US dollar for a supplier set to US$
The following message displays trying to post the landed cost: Transaction currency differs from BP or account currency:
1) The supplier has been used numerous times before and is in UD$ currency
2) The General ledger clearing accounts is also set to All currencies
3) We also deleted all the lines on the landed cost document and with only one line on the document the message still appeared.
Some of the items has been sold in the meantime and part of the offset posting will be posted to Cost of sales. The Cost of sales accounts is set to South African Rand. I thought that will be a problem and I have set them to various currencies and still could not post the landed cost document in US$
I also upgraded from PL49 to SP1 PL05 and still the issue prevails.
Any assistance will be much appreciated.
Thanks for pointing me in the right direction. I upgraded the Database to SAP 8.8 and the error handling is much better as it mention the actual General ledger account number. I knew exactly which account prevented the posting and changed it to all currencies and resolved my issue. Thanks to the better error description in the later version of SAP!