Symptom
Error ID(Description): 020 (+/- sign for local/for.curr.balances are different, pmnt not possible) is displayed in Manage Automatic Payments app.
Environment
SAP S/4HANA Cloud Public Edition
Reproducing the Issue
- Execute the payment run in Manage Automatic Payments app.
- Observe that the amount paid is 0 and the system issues Error ID(Description): 020 (+/- sign for local/for.curr.balances are different, pmnt not possible).
Cause
Invoices and credit memos of approximately the same amount are cleared. When calculating the bank row, the +/- signs of the amounts may differ in local currency and parallel currency. Due to the database design, the amounts are stored as absolute values, and only one debit/credit indicator is available per line item. As a result, a document without exchange rate differences cannot be created. This phenomenon can particularly occur if the exchange rate varies significantly between the local currency and the parallel currency.
Resolution
Ensure the correct Customizing of the payment program is applied: Uncheck the 'No exchange rate differences' option in SSCUI 101001 Set Up Paying Company Codes for Payment Transactions.
Keywords
error 020, +/- sign for local/for.curr.balances are different, pmnt not possible, supplier payment, vendor payment, automatic payments, payment run, payment proposal , KBA , FI-FIO-AP-PAY-2CL , Payment Apps (Public Cloud) , Problem
SAP Knowledge Base Article - Public