Poland's KSeF system requires transaction confirmation when invoices lack legal status
In Poland's KSeF system, issuing an invoice alone is not always enough. Buyers must receive a transaction confirmation in some cases, though it does not grant VAT deduction rights.
Poland’s KSeF e-invoicing system requires sellers to issue a transaction confirmation in certain scenarios where a full invoice cannot be provided with a KSeF number. The confirmation is not a legal invoice and does not entitle the buyer to VAT deduction.
Poland’s KSeF system has a critical requirement that many businesses overlook: issuing an invoice is not always sufficient. In some cases, the buyer must also receive a transaction confirmation.
When KSeF invoices lack legal status
A structured invoice gains legal recognition only after it receives a KSeF number. Before processing in KSeF, the XML file has no legal standing. If a seller cannot provide an invoice with a KSeF number and visualization, the seller may issue a transaction confirmation instead.
This distinction matters because a transaction confirmation is not an invoice. It does not give the buyer the right to deduct VAT. The buyer receives proof of the transaction, but not the tax benefit that comes with a formal invoice.
Where this applies
The requirement is especially important in two contexts:
- Offline or special KSeF scenarios where normal invoicing cannot occur
- Everyday purchases where buyers expect some form of transaction proof
Businesses operating in Poland should review their KSeF workflows to ensure they understand when a transaction confirmation is required and when a full invoice with a KSeF number can be issued. The distinction affects both the seller’s compliance obligations and the buyer’s ability to claim VAT deductions.