Key Features for KSeF Compliance
Selecting an invoice app for Poland primarily hinges on its ability to ensure compliance with the Krajowy System e-Faktur (KSeF) system, which mandates structured e-invoicing for B2B transactions. From February 1, 2026, large taxpayers (with 2024 annual turnover exceeding PLN 200 million) must issue invoices exclusively through KSeF, with this obligation extending to most other VAT-registered businesses by April 1, 2026.
Essential features include:
- KSeF Integration for Real-Time E-Invoicing: The app must seamlessly connect with the KSeF platform via API to transmit invoices in real-time. This ensures immediate validation and assignment of a unique KSeF ID, which is crucial for legal validity.
- Automatic Invoice Verification: Look for solutions that offer pre-submission validation, checking for missing mandatory fields, inconsistent data, or schema violations against the official FA(3) XML structure. This proactive verification helps prevent rejections from KSeF.
- Support for Structured Invoices in XML Format: The only legally recognized format for KSeF is the structured XML (FA(3) schema). Your chosen app must be capable of generating, sending, and receiving invoices in this specific format, replacing traditional PDF or paper invoices.