Symptom
- Importing Bank Statement Processing Rules exported from a test tenant into a production tenant fails.
- Error message: "Upload was not successful. The format of the XML file is not valid anymore. You need to update it."
- Importing the same type of rules exported from a customizing tenant into the production tenant works.
"Image/data in this KBA is from SAP internal systems, sample data, or demo systems. Any resemblance to real data is purely coincidental."
Environment
- Product: SAP S/4HANA Cloud Public Edition
- Bank statement
Reproducing the Issue
- In the test tenant, open Manage Processing Rules for Bank Statement.
- Select the relevant item and choose Download to export the XML.
- In the production tenant, open Manage Processing Rules for Bank Statement.
- Choose Upload and browse to the exported XML file.
- Observe the error: "Upload was not successful. The format of the XML file is not valid anymore. You need to update it."
Cause
- Source and target tenants are on different releases (for example, exporting from release 2608 to importing into release 2602).
- With release 2608, new fields were introduced in the processing rules structure under : POSTINGRULEGLACCOUNTSYMBOL and GRANTID. Older releases (e.g., 2602) do not recognize these fields, causing the XML format validation to fail.
Resolution
- Export and import between tenants that are on the same release level.
- If the production tenant is on an older release, export the rules from a tenant on the same older release (for example, the customizing tenant) and import into production.
- Alternatively, wait until the production tenant is upgraded to the same release as the source tenant (e.g., 2608), then re-export from that source and import into production.
- To import XML file generated in release 2608 in a 2602 system, manually remove these fields from the XML file.
- On the other hand, if the XML file was generated in 2602 and upload it to a 2608 system, add these fields accordingly
Note: SAP recommends not to modify the system-generated XML, as unsupported fields from higher releases might continue to cause validation errors in lower releases. It is recommended to wait until the production tenant is upgraded to the same release as the source tenant. If it is time critical, modification can be done, however the responsibility of modification is upon the user, SAP won't take the responsibility of the modification
See Also
Keywords
bank statement processing rules, xml import, upload not successful, xml format not valid anymore, version mismatch, release 2608, release 2602, manage processing rules, production tenant, test tenant, customizing tenant, import error, incompatibility, gl account symbol, grant id , KBA , FI-BL-PT-BA-2CL , bank statement (Public Cloud) , Problem
Product
Attachments
| Pasted image.png |
SAP Knowledge Base Article - Public