Table of Contents

Integration with the National System of e-Invoices

In connection with the introduction of new regulations on the mandatory reporting of invoices to the National System of e-Invoices, it is required that financial and accounting systems should enable the handling of structured invoices and integration with the national central register of invoices.

The National System of e-Invoices (NSeI/KSeF) enables business entities to issue and share structured invoices.

According to the amendment to the Value Added Tax Act, the obligation to issue structured invoices within the NSeI ultimately shall apply to:

  • active VAT taxpayers in B2B trade, and
  • taxpayers exempt from VAT based on sales revenue limit and object of business activity.
Important

Deadlines for the implementation of the obligation to integrate with the NSeI applicable to active VAT taxpayers in B2B trade and taxpayers exempt from VAT, i.e. respectively: July 1, 2024 and January 1, 2025, were provisionally cancelled by the Ministry of Finance in the published announcement.

IT.integro monitors the decisions and guidelines of the Ministry of Finance regarding the National e-Invoicing System on an ongoing basis and continues providing support for the NSeI functionality in Polish Localization.

Integration with the NSeI within Polish Localization for Business Central

As part of the Polish Localization, solutions have been introduced to improve the handling of integration with the National System of e-Invoices, both as regards document validation and sending as well as downloading purchase invoices from the central register. The functionality ensures compliance of invoices that have been posted in Business Central with the schema valid within the National System of e-Invoices. Documents are sent and received asynchronously, automatically - by using a standard job queue, or manually - from the list of outgoing or incoming documents.

Integration with the National System of e-Invoices (NSeI) includes the following features provided as a part of:

  • the process of sending sales invoices to the NSeI:

    • communication with the NSeI system by using interactive sessions,
    • authentication in the NSeI from Business Central with an authorization token (a token with appropriate permissions should be generated in the NSeI Taxpayer Application (Aplikacja Podatnika KSeF) made available by the Ministry of Finance),
    • support for the valid schema version,
    • the ability to manually add optional data required as part of structured invoices,
    • verification of sales invoices during posting to ensure compliance of the XML file with the valid schema of e-Invoices in XSD format made available by the Ministry of Finance,
    • the possibility of skipping selected documents or customers when sending documents to the NSeI (such documents are excluded from validation against the NSeI schema),
    • limiting the documents to be sent to invoices that have been posted in the system, i.e sales invoices, sales credit memos, prepayment sales invoices,
    • receiving and reading the Official Receipt Certificate (ORC/UPO) for correctly sent and processed invoices in the National System of e-Invoices,
    • updating posted documents and related entries in ledgers based on the received ORC with a unique NSeI ID and the date of processing the document within the National System of e-Invoices,
  • within the process of downloading purchase invoices from KSeF:

    • communication with the NSeI system by using interactive sessions,
    • authentication with an authorization token,
    • import of structured purchase invoices from the NSeI,
    • registering purchase invoices received from the NSeI in the import register.
Note

As part of the integration with the National System of e-Invoices, Polish Localization presently supports the test environment (Test) and pre-production environment (Demo) which allows sending documents in accordance with the FA(2) e-Invoice schema.

Working with the NSeI integration functionality requires the configuration of the settings and processes described in the following articles.

To See
Automatically generate basic dictionaries, schemas, define the mandatory company data, mappings of dictionary values Setting up Integration with the National e-Invoicing System
Issue and Post a Structured Invoice Issuing and Posting a Structured Invoice
Send a Structured Invoice to the NSeI Sending Invoices to the National System of e-Invoices
Download purchase invoices from the NSeI Downloading Purchase Invoices from the National System of e-Invoices

See Also

For more information, go to the website of the Ministry of Finance:

https://www.podatki.gov.pl/ksef/

https://www.podatki.gov.pl/ksef/aplikacja-podatnika-ksef-i-inne-narzedzia/

Instructions for Authentication in the NSeI Taxpayer Application