Numer KSeF: budowa i sprawdzenie sumy kontrolnej
Numer KSeF to identyfikator nadawany każdej fakturze przyjętej przez Krajowy System e-Faktur. Zawsze ma 35 znaków.
Sprawdzenie odbywa się w przeglądarce. Numer nie jest nigdzie wysyłany.
Cztery segmenty
| Segment | Długość | Znaczenie | Przykład |
|---|---|---|---|
| 1 | 10 cyfr | NIP sprzedawcy | 5265877635 |
| 2 | 8 cyfr | Data przyjęcia faktury do dalszego przetwarzania (RRRRMMDD) | 20250826 |
| 3 | 12 znaków 0-9 A-F | Część techniczna | 0100001AF629 |
| 4 | 2 znaki 0-9 A-F | Suma kontrolna CRC-8 | AF |
Jak liczona jest suma kontrolna
- Weź pierwsze 32 znaki (wszystko przed ostatnim myślnikiem).
- Oblicz CRC-8 z wielomianem
0x07i wartością początkową0x00. - Zapisz wynik jako 2 wielkie znaki szesnastkowe. Musi być równy ostatniemu segmentowi.
Numeru nie ma w pliku XML faktury. KSeF nadaje go po przyjęciu pliku, więc plik FA(3) nie zawiera własnego numeru. W paczce eksportu numer znajduje się w pliku
_metadata.json.Masz ZIP z fakturami XML z KSeF?
Zamień go na skoroszyt Excel i PDF-y. Do 5 plików bezpłatnie, bez wysyłania danych.
Źródło: Numer KSeF – struktura i walidacja (KSeF documentation). Odczyt 2026-11-10.