Oxyok
← Back to blog
· 4 min· Paweł Woś

KSeF transaction confirmation before a number is assigned

Voluntary transaction confirmation, its data and two QR codes: distinguish it from an offline invoice or an ordinary PDF.

KSeFFA(3)2026

The buyer needs a document now, but the invoice has no KSeF number yet? The Ministry describes a voluntary transaction confirmation. It is neither an invoice nor a new tax obligation.

Check status and recipient first

In online mode, a confirmation can be supplied before the number is assigned. If you deliver the invoice outside KSeF after assignment, the appropriate visualisation carries a QR labelled with its KSeF number. In offline24 and unavailability mode, a domestic taxpayer with NIP receives the invoice through KSeF; a confirmation may be provided beforehand. Buyers covered by art. 106gb(4) follow separate agreed-form delivery rules. Do not apply one PDF rule to everyone.

Confirmation data

Name the document 'potwierdzenie transakcji'. Include the seller’s name, NIP and address. Include the buyer’s name and address, plus the applicable identifier or information that it is absent. Add the own invoice number from P_2, total payable from P_15 and two QR codes or links: to check the invoice and verify its issuer.

Do not copy offline invoice labels

Above the first code place 'sprawdź fakturę w KSeF'; above the second, 'zweryfikuj wystawcę faktury'. The confirmation must not have OFFLINE or CERTYFIKAT captions below its codes. This differs from offline invoice markings. After processing, check the actual invoice and number; confirmation does not replace that step.

FAQ

Must I issue confirmation?

No. The Ministry describes it as a voluntary business solution.

Is it the invoice for accounting?

No. It is not a tax document and does not replace the actual invoice.

Is a PDF labelled OFFLINE enough?

Not for this solution. Confirmation has its own data set and two QR codes or links with distinct captions.

Source

Ministry of Finance: KSeF 2.0 handbook.

Related guide.

Next step

Describe your issue in the Oxyok form. Do not send passwords or access keys..

KSeF transaction confirmation before a number is assigned