Introduction
On June 30, 2025, Poland’s Ministry of Finance released KSeF 2.0. This update includes the publication of the FA(3) Schema, the API 2.0 documentation and supporting materials. FA(3) will become mandatory for large taxpayers on February 2026 and will roll out for other taxpayers on April 2026. Invopop will help you meet these deadlines, get in touch with us.
Pre-requisites
This guide assumes that you have a Company NIP and an account in Poland’s National System e-Invoices (KSeF). You require an issuer token for each environment, obtained at the KSeF portal (Test | Production).
Generate a token with 'issuing invoices' permissions
Setup
1
Connect the KSeF Poland app
- Navigate to Configuration → Apps
- Locate KSeF Poland in the app discovery list
- Tap Connect to activate

2
Configure sending workflow
KSeF send invoice workflow
Signs and converts the GOBL document into the FA_VAT XML format and then sends it to KSeF.
Send an Invoice
The following examples are of partial GOBL documents you can copy and paste directly into the Invopop Console or store via the API as silo entries. GOBL Invoices sent to KSeF require the following properties in order to perform the correct normalization and validation steps. Invopop will try to assign these automatically, but we recommend defining them explicitly before upload:$regime
to be set toPL
Self-billed invoice (KSeF)
Self-billed invoice (KSeF)
KSeF self-billed invoice
FAQ
Please contact the Invopop support team if you have any questions that are not listed here.What types of invoices are supported in Invopop's KSeF Integration?
What types of invoices are supported in Invopop's KSeF Integration?
We currently support Standard Invoices (VAT) and Credit Notes (KOR). We add support for more types as required by our customers.
I don't have presence in Poland in order to obtain an Issuer NIP or Token
I don't have presence in Poland in order to obtain an Issuer NIP or Token
In special cases we facilitate test NIPs and tokens to our clients. Get in touch with the support team if you require credentials for testing.