Symptom
Attempt to upload a Bank Statement File Template in CSV format. However there are several errors upon uploading the Bank Statement as Inbound File.
Environment
SAP Business ByDesign
Reproducing the Issue
- Download the Bank Statement Import Template File.
- Open it in Excel and fill in the Mandatory Fields as shown in the README tab.
- Save the File as CSV File.
- Go to the Liquidity Management Work Center.
- Navigate to the Inbound Files view.
- Press New - Inbound File.
- Choose Import Format as CSV.
- Attach the Bank Statement File Template.
- Press "Start File Upload".
- Encounter Errors such as:
- No bank account active on YYMMDD for account number XYZ, national bank code ABC, and currency DEF found (where YYMMDD is the date, XYZ is the bank account number, ABC is the national bank code and DEF is the respective currency).
- Bank Account missing or cannot be determined.
- Bank Statement ID rejected.
- Character set UTF-8 not valid.
- Unsupported compression method or version.
Cause
- The national Bank Code in the CSV file does not match the expected value in the system.
- The file encoding is not correctly set to UTF-8.
- In the Business Configuration Activity "Automatically Generated Bank Statements" an external Transaction Code for the import format "CSV in utf-8" is missing.
- All mandatory fields in the Bank Statement Import Template need to be filled.
Resolution
Refer to the README sheet in the SAP Bank Statement Import Template for the mandatory field mapping and ensure all required fields are correctly filled.
In the Business Configuration make sure that an external Transaction Code is maintained:
- Go to the Business Configuration Work Center.
- Navigate to the Overview view.
- Search for the activity "Automatically Generated Bank Statements" and open it.
- Click on Edit import formats for automatic generated Bank Statements.
- Select the import format CSV in utf-8.
- Press Add Row.
- Maintain an External Transaction Code.
- Click Save and Close.
Verify and update the national Bank Code in the CSV file and correct eventual calculation errors in the Closing Balance:
- Open the CSV file and locate the national Bank Code field.
- Replace the incorrect value ABC with the correct value DEF (where ABC is the incorrect national Bank Code and DEF is the correct one).
- Update the closing balance in the CSV file to reflect the correct amount based on the opening balance, debit, and credit amount.
- Save the changes and re-upload the file.
Ensure the file encoding is correctly set to UTF-8:
- Download and install the free tool Notepad++.
- Open the CSV file in Notepad++.
- Select the "Encoding" tab and click on "Convert to UTF-8".
- Save the file and re-upload it to the system.
See Also
Keywords
bank statement upload, csv format, national bank code, closing balance calculation, No bank account active on for account number national bank code and currency found, Bank account missing or cannot be determined, Bank statement ID for bank account ID rejected, liquidity management, cash management, inbound file, Excel, SAP Bank Statement Import Template, transaction code mapping , KBA , SRD-FIN-CLM , Cash and Liquity Managment , Problem
SAP Knowledge Base Article - Public