What is Poland's KSeF national e-invoicing system?
Effective: 2024-07-01 · Authority: Ministerstwo Finansow
KSeF (Krajowy System e-Faktur) is Poland's national mandatory e-invoicing system managed by the Ministry of Finance. It requires all VAT-registered Polish businesses to issue B2B invoices through the central KSeF platform, where each invoice receives a unique KSeF number. The mandatory start date has been revised multiple times, with phased implementation expected from 2026.
What model does KSeF use for invoice clearance?
KSeF uses a centralized clearance model. Invoices are issued by submitting XML structured data to the KSeF API. The system validates the invoice, assigns a unique KSeF number (the invoice identifier), and makes the invoice available to the buyer. The KSeF number serves as the official invoice reference for VAT purposes.
Frequently Asked Questions
- Can Polish businesses use Peppol instead of KSeF?
- No. KSeF is the mandatory national platform for Polish B2B e-invoicing. Peppol is not the mandated channel for domestic Polish B2B invoices. Foreign businesses may receive Peppol invoices from Polish suppliers for cross-border transactions, but domestic B2B requires KSeF.
- What is the structured invoice format for KSeF?
- KSeF uses a Polish national XML schema called FA_VAT defined by the Ministry of Finance. It is not based on EN 16931 or Peppol BIS Billing and includes Polish-specific fields such as the NIP (Numer Identyfikacji Podatkowej) tax identification number and Polish VAT rate codes.
AutoFact AI is not certified by, affiliated with, or endorsed by any regulatory authority referenced on this page. References describe technical alignment with published regulatory requirements only.