Weryfikacja numeru KSeF i kod QR faktury
Sprawdź, czy numer KSeF nie ma literówki: ma stałą budowę i sumę kontrolną, więc błąd widać od razu. Dla wczytanych faktur panel liczy link weryfikacyjny i kod QR (KOD I), który trafia na wydruk.
Wklej numery w dowolnej formie, nawet cały tekst maila. Panel znajdzie je sam.
5265877635-20250826-0100001AF629-AF
- 10 cyfr: NIP sprzedawcy
- 8 cyfr: data przyjęcia faktury do KSeF
- 12 znaków: część techniczna (0–9, A–F)
- 2 znaki: suma kontrolna CRC-8 całej reszty
Razem 35 znaków. Jedna zmieniona litera psuje sumę kontrolną, dlatego literówkę wykryje każdy program, który ją liczy.
Link składa się z NIP-u sprzedawcy, daty wystawienia i skrótu SHA-256 pliku, tak jak opisuje specyfikacja KSeF Ministerstwa Finansów. Pasuje tylko do pliku w tej samej postaci, w jakiej trafił do KSeF.
Faktury od dostawców mogą codziennie same przychodzić z KSeF do Twojego systemu, arkusza albo do księgowej, razem z czytelnym PDF.
Jak sprawdzić, czy numer KSeF jest poprawny
Numer KSeF nadaje system po przyjęciu faktury. Ma zawsze 35 znaków: NIP sprzedawcy, datę przyjęcia faktury, 12 znaków technicznych i dwuznakową sumę kontrolną CRC-8. Suma kontrolna wykrywa literówki, więc numer przepisany z wydruku do przelewu albo do korekty da się sprawdzić bez logowania do KSeF.
Wklej jeden numer albo cały tekst z wieloma numerami, np. treść maila od kontrahenta. Panel wyszuka numery, sprawdzi długość, budowę i sumę kontrolną, a z poprawnego numeru odczyta NIP sprzedawcy i datę. Gdzie numer KSeF jest potrzebny w praktyce, opisuję w tekście numer KSeF na fakturze.
Kod QR KSeF (KOD I) z pliku faktury
Dla każdej wczytanej faktury panel liczy link weryfikacyjny i rysuje kod QR. Link prowadzi do strony Ministerstwa Finansów, która pokazuje, czy faktura jest w KSeF. Kod możesz pobrać jako plik SVG i wstawić na własny wydruk albo do maila z fakturą dla kontrahenta spoza KSeF.
Faktury wystawione w trybie offline mają na wydruku jeszcze drugi kod, KOD II, który potwierdza wystawcę certyfikatem KSeF. Do jego wygenerowania potrzebny jest certyfikat i klucz prywatny wystawcy, dlatego panel go nie tworzy. To zadanie programu do fakturowania.
Najczęstsze pytania
›Gdzie znaleźć numer KSeF faktury?
W KSeF, w programie, który wysłał fakturę, i zwykle w nazwie pliku pobranego z KSeF. Numer jest też pod kodem QR na wydruku faktury.
›Czy poprawna suma kontrolna oznacza, że faktura istnieje?
Nie. Suma kontrolna potwierdza tylko, że numer nie ma literówki. Czy faktura jest w systemie, sprawdza link z kodu QR albo wyszukanie w KSeF.
›Dlaczego pod kodem QR jest napis OFFLINE?
Numer KSeF jest nadawany poza plikiem XML. Jeśli nie ma go w nazwie pliku, panel nie zna numeru i zgodnie ze specyfikacją pisze pod kodem OFFLINE.