Guides
Step by step through KSeF and e-invoices.
Issuing and receiving invoices
Find your KSeF number in KSeF, not in the XML
KSeF assigns the 35-character number itself. Sellers see it after sending and in the UPO; buyers see it in the invoice list and under the QR code.
ksefujto · 10 min read- Errors9 min read
Validate FA(3) XML before you send it to KSeF
KSeF checks a file only when you send it. Before that, validate the XML against the FA(3) schema with xmllint or our validator; KSeF's verdict comes on TEST.
- Invoices14 min read
Receiving invoices in KSeF: nothing to accept
An invoice with your NIP reaches you in KSeF on its own, with nothing to accept. It counts as received on the day KSeF assigns its number.
- Invoices9 min read
Your first real invoice in the KSeF Taxpayer App
How to issue a real KSeF invoice for free, without software: login, form, KSeF number and UPO. For businesses with a few invoices a month.
- Invoices11 min read
KSeF outage: what to do and when to send
A KSeF outage does not stop invoicing: offline24, emergency mode, unavailability and total failure. Send deadlines and what the buyer gets.
- Access8 min read
KSeF login with Profil Zaufany or e-signature
KSeF login goes through login.gov.pl (Profil Zaufany, mObywatel, bank, e-dowód) or a qualified signature. KSeF tokens are for software, not for you.
- Access8 min read
Giving your accountant KSeF access: step by step
You grant access online in the KSeF Taxpayer Application: to the firm by NIP or to the accountant by name. ZAW-FA is needed only in narrow cases.
- Invoices6 min read
KSeF test invoice: try it before you go live
A dummy invoice in the KSeF test environment: send it, get the UPO and check it on the buyer's side. No legal effect, about 15 minutes.