Symptom
After CE2111 upgrade payment processing files based on Format Mappings using node reference in conditions of attributes are getting failed. Such construction is used for example in PAYM/CGI_CT Format Mapping, it’s country versions **_CGI_XML_CT (for example DE_CGI_XML_CT) and their customer modifications. Completion of payments is impacted.
Environment
SAP S/4HANA Cloud Public Edition CE2111
Reproducing the Issue
Check Monitor Payments App and Payment Medium Formats *_CGI_XML_CT_* (depending on the local version). The Batch status is "Rejected by Bank".
Enter Manage Payment Media App and download the payment medium file. The "Ccy" attribute is missing in the “RmtdAmt” tag the file.
This case example is for currency SGD and amount 1000.
Incorrect payment file:
...
<RmtdAmt>1000.00</RmtdAmt>
...
Correct payment file should be:
...
<RmtdAmt Ccy="SGD">1000.00</RmtdAmt>
...
Cause
It is a known programming error.
Resolution
Currently there is no plan date for the fix. Possible workaround is not available yet. KBA will be updated continuously.
Keywords
payment media, rejected by bank, batch status, Manage Payment Media, Monitor Payments, Citibank, CGI_XML_CT_CITI, F1868, F1 868, F2388, F2 388, SSCUI 102569 , KBA , CA-GTF-CSC-DME , Data Medium Exchange Engine , Known Error