Table of Contents

About

Polish Localizations Apps of the Business Central system available on the Polish market allow for the generation of a SAFT(JPK) file, compliant with the schema made available by the Ministry of Finance. However, they do not provide the possibility of direct sending of the SAFT(JPK) file from Business Central. The SAFT(JPK) file had to be downloaded and sent to the MF through external tools, e.g., the JPK_WEB client, made available on the ministry's website.

Our tool allows for direct sending of the SAFT(JPK) files from Business Central, while adhering to all security requirements set by the Ministry of Finance. For encryption of files, we use our own application, embedded in Azure Functions, which does not store or save JPK files in its memory. Files sent from BC are encrypted in transit and then returned to Business Central for further processing. This ensures the safety and confidentiality of transmitted data. Communication between Business Central and the encryption server is encrypted using the RSA algorithm with a key length of 2048 bits and access to the service is secured by an API key.

To verify the proper functioning of the application, we have made available two independent environments: a test environment and a production environment. In the test environment, you can test the operation of the data encryption service without fear of sending incorrect or duplicated data to the Ministry of Finance. Using the test environment, files are sent to the Ministry of Finance's test SAFT(JPK) gateway. All validation functions for the SAFT(JPK) file are available in both environments.

Application possibilities:

  • encrypting SAFT(JPK) files according to the requirements of the Ministry of Finance
  • semantic verification of the SAFT(JPK) file - validation of the structure of the file in accordance with the schema provided by the Ministry of Finance
  • substantive verification of the SAFT(JPK) file - checking the correctness of the data contained in the SAFT(JPK) file
  • possibility of generating a visualization of the SAFT(JPK) file in the form of a PDF file
  • downloading the UPO file in PDF and XML format
To Go to
Configure data encryption service Service Configuration
Send SAFT(JPK) file Sending SAFT(JPK) file