Error Message:
Message No. F5580 – Balance in Group Currency AUD is too large for automatic correction.
Diagnosis:
If the group currency is managed in a company code, it is possible that the balance in document currency is zero, but not in Group currency. Providing the balance in Group currency does not have more currency units than the document has items, the system will correct the amounts automatically. If an automatic adjustment is not possible, the amounts in Group currency must be corrected manually.
Analysis:
I’ve encountered the above error message when posting cross-company codes transactions. Company A has Company code currency and Group currency of AUD; while company B has Company code currency and Group currency of USD and AUD, respectively. I posted interco transactions manually with transaction currency of USD. I put an exchange rate in the header of the document. The exchange rate I used is different from the current exchange rate maintained in OB08. When I saved the transaction, the above error message occured.
I corrected manually the Group currency amount of Company A to reflect the translated amount using the current exchange rate maintained in OB08. Then I successfully saved the transaction.
Solution and Procedure:
I believe, the above error should have not encountered and will not be encountered if the Group currency settings of Company A is “translation taking first local currency as a basis (2)”. The above error occured because the current settings of Company A Group currency source currency is “translation taking transaction currency as a basis (1)”.
To change the settings of the Group currency for Company A, follow this simple steps and procedures:
Path: IMG → Financial Accounting (New) → Financial Accounting Global Settings (New) → Ledger Define Currencies of Leading Ledger.
Transaction code: SPRO
Check out this post for additional details, Additional Company Code Currencies.