Summary

This blog aims to explain cases when bank software may reject the XML file generated from SAP Business One for SEPA based on the existence of BOM, but can be extended to any other electronic format based on EFM (Electronic File Manager)

The system format for banking SEPA, generate XML files that includes BOM (the processing instruction related to encoding)

In XML files, the encoding is declared at the beginning in root processing instruction, but never the less in standard Microsoft files, this is as well included as a hidden character.

The software that may receive the bank, may not accept that hidden character (you will not see it unless you have  text processor that shows the hidden code)

With the Add-on EFM you can change the encoding to eliminate the BOM

Steps:

This example is based on the standard SEPA for Credit Transfer ‘CT’ from SAP note 1963295

View of the file before change encoding, note in target the property ‘encoding’ with value UTF-8 , this will generate file including BOM

Before.png

You can change it in the drop down list to the encoding ‘UTF -8 Without BOM’ , this will generate the file without the BOM

/wp-content/uploads/2016/07/after_1000639.png

Then you can save it and upload it in your customer database.

To report this post you need to login first.

Be the first to leave a comment

You must be Logged on to comment or reply to a post.

Leave a Reply