Understanding PEPPOL and KSeF in Poland
Polish businesses often have questions about how PEPPOL and KSeF relate to each other and when each system applies. This comprehensive FAQ addresses the most common PEPPOL Poland FAQ questions to help businesses understand both systems and implement them correctly.
Whether you are new to e-invoicing in Poland or looking to deepen your understanding of how the two systems interact, this guide provides clear answers to the questions we hear most frequently from Polish businesses.
Is PEPPOL Connected to the KSeF System?
PEPPOL and KSeF are separate systems with different architectures and purposes. PEPPOL is a decentralised European network for cross-border invoice exchange, while KSeF is Poland’s centralised national invoice clearing platform. They are not directly connected, but they can be used together within an integrated e-invoicing solution.
Some PEPPOL access point providers in Poland also offer KSeF integration, creating a unified platform that handles both cross-border PEPPOL invoice exchange and domestic KSeF submission. This integrated approach is the most efficient way for businesses with both domestic and international invoicing needs to manage compliance.
Businesses using Shopify POS Invoice Automation should check whether their platform supports both PEPPOL and KSeF or whether a separate integration is needed for each system.
Can PEPPOL Be Used for Polish E-Invoices?
PEPPOL can be used for specific categories of Polish e-invoices, particularly those involving EU public sector buyers and cross-border B2B transactions with trading partners in PEPPOL-enabled countries. However, PEPPOL cannot be used as a substitute for KSeF for domestic Polish B2B invoices.
For domestic transactions between Polish VAT-registered businesses, KSeF is the mandatory channel. PEPPOL applies when the invoice is being sent to a public authority in the EU or to a business partner in another PEPPOL-enabled country outside Poland.
The PEPPOL Poland FAQ distinction is important: using PEPPOL alone is not sufficient for domestic Polish B2B compliance, and using KSeF alone is not sufficient for cross-border PEPPOL-enabled transactions.
PEPPOL and KSeF for Cross-Border Transactions
Cross-border transactions from Polish businesses to buyers in other PEPPOL-enabled countries should use PEPPOL BIS Billing 3.0 format transmitted through a certified PEPPOL access point. KSeF is not relevant for these transactions as it only governs domestic Polish VAT invoices.
Conversely, invoices received by Polish businesses from foreign suppliers are not subject to KSeF requirements — KSeF only applies to invoices issued by Polish VAT-registered businesses. Foreign suppliers should use PEPPOL or other agreed e-invoicing formats for invoices to their Polish customers.
Understanding how Singapore E-Invoicing Requirements and Greece e-invoicing handle cross-border transactions provides useful context for managing cross-border e-invoicing correctly.
PEPPOL Access Points and KSeF Connectivity
A PEPPOL access point handles the technical aspects of PEPPOL invoice exchange: formatting, routing, delivery, and acknowledgement. It does not handle KSeF submission, which requires a separate KSeF API integration. However, many Polish e-invoicing providers offer combined access point and KSeF gateway services on a single platform.
When selecting an access point provider, businesses should confirm whether KSeF integration is included in the service package or available as an add-on. A unified provider reduces integration complexity and ensures consistent invoice handling across both channels.
Providers that support both Germany B2B E-Invoicing Mandate and Polish KSeF requirements can also offer valuable experience managing dual e-invoicing mandates across multiple European markets.
Key Compliance Questions for Polish Businesses
One frequently asked question is whether foreign businesses selling into Poland need to comply with KSeF. The answer depends on their Polish VAT registration status. Foreign businesses registered for Polish VAT are generally subject to KSeF for their domestic B2B transactions in Poland.
Another common question concerns corrective invoices: can a corrective invoice be issued outside KSeF? Under the KSeF mandate, corrective invoices are also required to be submitted through KSeF in the FA_VAT schema, referencing the original KSeF invoice number.
Businesses also ask whether PEPPOL BIS invoices can be archived in place of FA_VAT XML for compliance purposes. The answer is no — KSeF requires FA_VAT XML format specifically, and PEPPOL BIS documents do not meet Polish VAT invoice requirements for domestic transactions.
Conclusion
Understanding the relationship between PEPPOL and KSeF is essential for Polish businesses managing both domestic and cross-border e-invoicing. While the two systems serve different purposes and operate independently, they can be managed together efficiently through a unified e-invoicing platform.
Businesses that understand when each system applies and implement both correctly are well-positioned for full e-invoicing compliance in Poland, supporting both domestic VAT obligations and cross-border trading relationships.
Frequently Asked Questions
Is PEPPOL connected to KSeF in Poland?
No, they are separate systems, but some providers offer unified platforms covering both PEPPOL and KSeF compliance.
Can PEPPOL replace KSeF for domestic invoices?
No, KSeF is mandatory for domestic Polish B2B invoices and cannot be replaced by PEPPOL for these transactions.
Do foreign businesses need to use KSeF in Poland?
Foreign businesses registered for Polish VAT are generally subject to KSeF for their domestic B2B transactions in Poland.
Are corrective invoices submitted through KSeF?
Yes, corrective invoices must also be submitted through KSeF in FA_VAT format, referencing the original KSeF invoice number.
Which transactions use PEPPOL in Poland?
PEPPOL applies to EU public procurement invoices and cross-border B2B transactions with trading partners in PEPPOL-enabled countries.
Source by:
Image by Magnific

