Regional spotlight
Formats? Mandates?
We've got you covered!
-
Overview of B2G, B2B and B2C e-invoicing in Poland. -
Key formats, networks and channels you may need to support. -
High-level regulatory and compliance considerations.
e-invoicing in Poland
Poland is moving e-invoicing to a centralised model with KSeF, the national e-invoicing system. For domestic B2B transactions, invoices are issued and exchanged through KSeF using the official FA XML format defined by the Polish tax authority. E-invoicing is already required for public sector transactions, and the use of KSeF will become mandatory for B2B invoicing in phases. For cross-border and public sector invoicing, Peppol BIS Billing 3.0 is also used alongside KSeF.
Poland is currently supported only for selected partners. Please contact Maventa Support for more information on how to set this up with your ERP for Polish companies.
Polish company account registration
When registering a new Polish company via the API, the Polish VAT number must be used as the company identifier. At the moment, company registration requires the vendor to have KYC approval from Maventa. Contact Maventa support to get started.
| Identifier | Description | Format | Validation |
|---|---|---|---|
| VAT number | Polish VAT identifier (NIP) | PL1234567890 |
Structural validation via VIES |
Sending in Poland
Supported delivery channels in Poland
Domestic invoices are sent to KSeF for further delivery to the recipients, while cross-border invoices are sent via Peppol and additionally reported to KSeF. Email and postal delivery (printing) are also available as fallback options. Printing is handled in Finland, and all postal deliveries are sent from Finland.
Receiving in Poland
For domestic traffic, invoices are received from KSeF and forwarded to the customer’s Maventa account. For international traffic, invoices are received via the Peppol network or directly from other Maventa customers.
| Address Type | Description | Example address | Activation Requirement |
|---|---|---|---|
| Peppol address | Official identifier for the Peppol network. Uses the VAT number with scheme 9945. |
9945:xxxxxxxxxxx | Created when the company registers to receive from Peppol |
Scanning
Scanning is available in Poland via the AutoScan solution.
For step-by-step instructions on enabling receiving, registering for Peppol, and setting up scanning, see the invoice receiving integration guide.
e-invoicing formats used in Poland
| Format | Standard | Notes |
|---|---|---|
| FA XML | Polish national standard | Official KSeF format defined by the Polish tax authority, required for domestic transactions |
| Peppol BIS Billing 3.0 | EN16931 | Used for cross-border and international Peppol exchanges |