Symptom
An error message "Account XXXXXXXX does not exist in company code YYYY" is encountered when attempting to create a free form payment in "Process Free Form Payments" app.
Environment
SAP S/4HANA Cloud Public Edition
Reproducing the Issue
- Open the "Process Free Form Payments" app.
- Click on "Create" to start a new payment.
- Click on "Manage Variants".
- In the "Payment request type" field, select "Free form payment".
- In the "Variant" field, choose the variant.
- The relevant fields will be populated automatically.
- Click on "Create" to proceed with the payment request.
- Error message: "Account XXXXXXXX does not exist in company code YYYY" is encountered.
Cause
- The error occurs due to the G/L account XXXXXXXX does not exist in the company code YYYY. Verify it in the "Manage G/L Account Master Data" app.
- The account XXXXXXXX is connected with the company code YYYY as the clearing account for the bank account transfer.
Resolution
- To resolve this issue, create the technical clearing account (XXXXXXXX) in the general ledger for company code YYYY.
- This account is used as the clearing account for bank account transfers. Once created, the payment process will properly generate the necessary payment document, clearing the technical clearing account and posting to the bank subaccount.
Keywords
Free Form Payments, Account does not exist, Company code, G/L account, Technical clearing account, General ledger , KBA , FI-FIO-AP-PAY-2CL , Payment Apps (Public Cloud) , FI-BL-PT-PR-2CL , payment program/payment request (Public Cloud) , Problem
Product
SAP S/4HANA Cloud Public Edition all versions
SAP Knowledge Base Article - Public