Invoices are submitted to KSeF, which authorises them before they are legally issued.
The facts
| Format | FA(3) XML through KSeF |
| Goes to | KSeF (Krajowy System e-Faktur) |
| Regime | Clearance — the authority authorises the document before it is valid |
| Invoice number | Stays ours: gap-free, sequential, yours to control |
| Seller tax ID | NIP |
| Buyer tax ID | NIP |
| Peppol EAS code | 9945 |
| Integration | KSeF |
The part that costs a day
KSeF assigns its own reference number and the invoice is not an invoice until it comes back. Our number stays on the document for your own records, but the one that counts legally is the one KSeF returns — and it arrives asynchronously, so the interface has to show a pending state honestly.
We issue gap-free, sequential numbers that reset on your schedule and are never reused — including for voided documents, which keep theirs. The authority takes the document as numbered.
Never extracted from the gross. The two formulas differ by a cent and the wrong one gets the file rejected. The leftover cent is declared as payment rounding (BT-114), where the standard puts it.
Straight talk
We do not hold your signing certificate, we do not file your periodic returns, and we are not your accountant.
Issuing here goes through KSeF, with your own credentials. We build the document, validate it, send it and record what comes back.