Co oznacza numer KSeF
Numer KSeF identyfikuje fakturę w systemie. Nie jest tym samym co numer faktury, który nadaje sprzedawca zgodnie z własną numeracją. Numer faktury widać na dokumencie od zawsze, a numer KSeF powstaje dopiero po przyjęciu faktury przez system.
Numer ma stałą długość 35 znaków i składa się z kilku części oddzielonych myślnikami. Schemat wygląda tak: NIP sprzedawcy, data w formacie rok, miesiąc, dzień, część techniczna oraz dwa znaki kontrolne. Dzięki temu z samego numeru można odczytać, kto wystawił fakturę i kiedy trafiła do systemu.
- numer faktury nadaje sprzedawca,
- numer KSeF nadaje system po przyjęciu faktury,
- tylko numer KSeF jednoznacznie wskazuje dokument w systemie,
- ten sam numer nie powtarza się dla innej faktury.
Jeśli potrzebujesz zapisu faktury bez numeru KSeF, na przykład przy dokumencie zagranicznym, patrz wpis o fakturach zagranicznych a KSeF.
Gdzie znaleźć numer KSeF na fakturze
Miejsce zależy od tego, w jakiej postaci masz fakturę.
W pliku XML numer KSeF nie jest częścią treści faktury, bo nadawany jest później niż powstaje dokument. System zapisuje go w danych o fakturze i w urzędowym potwierdzeniu odbioru. Dlatego sam plik pobrany bez dodatkowych informacji może go nie zawierać.
W wizualizacji faktury numer KSeF pojawia się zwykle w nagłówku albo w stopce dokumentu, często razem z kodem do weryfikacji. Wizualizacja może być wygenerowana przez wystawcę albo przez program odbiorcy.
W aplikacji odbiorcy, czyli w narzędziu, które pobiera faktury z systemu, numer jest zapisany przy każdej pozycji listy. Tam najłatwiej go skopiować.
W Oplacam numer KSeF widzisz przy każdej fakturze na liście i na karcie przelewu. Wrzucasz plik albo pobierasz faktury tokenem z uprawnieniem do odczytu, a numer jest zapisany przy dokumencie. Zobacz, jak wygląda wizualizacja faktury KSeF.
Numer KSeF w tytule przelewu
Numer KSeF ma trafić do tytułu przelewu, żeby płatność dało się jednoznacznie przypisać do faktury. Według obecnych przepisów wymóg dotyczy płatności z mechanizmem podzielonej płatności od 2026 roku, a w pozostałych płatnościach od 1 stycznia 2027. Przed konfiguracją procesu warto sprawdzić aktualny stan przepisów w komunikatach Ministerstwa Finansów.
Dobrze jest zapisywać numer w tytule bez spacji i bez zmian, tak jak go wygenerował system. Dla faktur wystawionych poza KSeF, które numeru nie mają, w tytule zostaje numer faktury.
Gdy opłacasz kilkadziesiąt faktur dziennie, kopiowanie numerów jest uciążliwe i łatwo o błąd w jednym znaku. Oplacam wpisuje numer KSeF do tytułu każdego przelewu w paczce. Szerzej piszemy o tym na stronie numer ksef w przelewie.
| sytuacja | co trafia do tytułu przelewu |
|---|---|
| faktura z KSeF | numer KSeF faktury |
| faktura z KSeF, płatność z podzieloną płatnością | numer KSeF faktury razem z oznaczeniem podzielonej płatności po stronie banku |
| faktura spoza KSeF | numer faktury nadany przez sprzedawcę |
Najczęstsze błędy z numerem KSeF
Przy pracy z numerami powtarzają się cztery problemy.
- pomylenie numeru faktury z numerem KSeF,
- ucięcie numeru przy kopiowaniu, bo pole tytułu w banku ma ograniczoną długość,
- dopisanie spacji albo znaku na końcu,
- użycie numeru innej faktury tego samego sprzedawcy.
Każdy z nich utrudnia dopasowanie płatności do faktury po obu stronach. Najprostszym zabezpieczeniem jest generowanie tytułu przelewu z danych faktury, a nie z pamięci. Ten sam mechanizm przy okazji wychwytuje duplikaty, bo dwie faktury z jednym numerem KSeF nie istnieją.
Przed przelewem sprawdzamy dodatkowo rachunek sprzedawcy w publicznym wykazie podatników VAT Ministerstwa Finansów. Według obecnych przepisów płatność powyżej 15 000 zł na rachunek spoza wykazu oznacza brak kosztu podatkowego i solidarną odpowiedzialność za VAT. Zobacz weryfikacja biała lista.
Jak ułożyć obieg numeru KSeF w firmie
Najwygodniej, gdy numer przechodzi przez całą ścieżkę automatycznie, od pobrania faktury aż do pliku dla banku. Wtedy nikt go nie przepisuje.
- faktura trafia do panelu razem z numerem KSeF,
- numer jest zapisany przy fakturze i w dzienniku zdarzeń,
- po akceptacji faktura trafia do paczki przelewów,
- w tytule każdego przelewu stoi numer, który widać w panelu.
Plik w formacie Elixir-O, CSV albo XML ISO 20022 importujesz w swoim banku i tam zatwierdzasz. Nie prosimy o dostęp do konta bankowego. Cały proces opisuje strona jak to działa, a o samych plikach piszemy w opisie paczki przelewów.
Dla firm, które dopiero zaczynają odbierać faktury z systemu, punktem wyjścia jest pobieranie faktur z KSeF z podglądem przelewu na gotowej fakturze.
Numer KSeF w skrócie
Numer KSeF ma 35 znaków, nadaje go system po przyjęciu faktury i jednoznacznie wskazuje dokument. Znajdziesz go w danych o fakturze, w wizualizacji i w aplikacji odbiorcy. W przelewie ma trafić do tytułu, według obecnych przepisów w płatnościach z podzieloną płatnością od 2026 roku, a w pozostałych od 1 stycznia 2027. Najbezpieczniej jest nie przepisywać go ręcznie.
Data publikacji: 28 października 2026.