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
- Template
- Code
- Build from scratch
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$regime to be set to PL
KSeF self-billed invoice
Poland FAQ
Find answers to frequently asked questions about invoicing in Poland โ
Participate in our community
Ask and answer questions about invoicing in Poland โ