W skrócie: KSeF miał uporządkować obieg faktur, ale stare kanały nie zniknęły. Dostawcy dalej wysyłają PDF-y mailem, pracownicy wgrywają zdjęcia do aplikacji delegacyjnych, a OCR odczytuje to, co przyjdzie na skrzynkę. Ta sama faktura może więc trafić do systemu dwa albo trzy razy. Najpewniejszym sposobem na duplikaty jest numer KSeF i kod QR z wizualizacji, a dopiero potem porównanie numeru faktury, kwoty i dostawcy. Do tego jedna zasada: księgujemy z KSeF, a PDF to tylko załącznik.

Skąd biorą się duplikaty

Ernst & Young (EY) zwraca uwagę, że ta sama faktura może trafić do firmy kilkoma kanałami jednocześnie, a skutkiem może być podwójne ujęcie kosztu i podwójna płatność (raport EY „KSeF po pół roku”, rozdz. 2.2).

Przykład: dostawca usług IT wystawia fakturę w KSeF i z przyzwyczajenia wysyła jej PDF handlowcowi, z którym współpracuje. Handlowiec przekazuje PDF do księgowości, a ta wprowadza go przez OCR. Następnego dnia program księgowy pobiera tę samą fakturę z KSeF. OCR odczytał numer faktury z jednym błędnym znakiem, więc system nie widzi powtórzenia. W rozrachunkach są dwa zobowiązania na tę samą kwotę, a w kolejce przelewów - dwie płatności.

PDF-y nie znikną szybko. Dostawcy wysyłają je z przyzwyczajenia albo dlatego, że ich system robi to automatycznie, a dla wielu osób w firmie PDF jest po prostu wygodniejszy do obejrzenia niż plik XML. Do tego część faktur nadal legalnie przychodzi spoza KSeF, np. od dostawców zagranicznych.

Sześć typowych scenariuszy

Scenariusz Co się dzieje Jak rozpoznać
PDF mailem i faktura w KSeF Dostawca wysyła wizualizację, a ta sama faktura przychodzi z KSeF Na PDF jest kod QR i numer KSeF
Potwierdzenie transakcji w trybie offline24 Sprzedawca wydaje potwierdzenie z dwoma kodami QR, a fakturę dosyła do KSeF następnego dnia roboczego Kod QR z napisem „OFFLINE”. Potwierdzenie nie jest fakturą
Faktura z trybu awaryjnego Faktura przekazana poza KSeF w czasie awarii, dosłana do systemu w ciągu 7 dni roboczych Kod QR „OFFLINE”, później ten sam dokument z numerem KSeF
Faktura spoza KSeF, a potem w KSeF Dostawca wystawił fakturę poza systemem, a potem wysłał ją także do KSeF Ten sam NIP, numer faktury i kwota
Wydatek pracownika Pracownik rozlicza wydatek w aplikacji delegacyjnej, a faktura przychodzi z KSeF Ten sam NIP sprzedawcy, kwota i data
Błąd odczytu OCR OCR odczytał numer „FV/10/2026” jako „FV 10/2026” albo pomylił cyfrę Proste porównanie numerów nie zadziała - potrzebna normalizacja

Źródła: kody weryfikujące QR, tryb offline24, tryb offline i kody QR - podatki.gov.pl.

Dwa scenariusze z trybem offline są szczególnie mylące. Potwierdzenie transakcji wygląda jak faktura, ale ministerstwo wprost pisze, że nie jest fakturą w rozumieniu ustawy o VAT (podatki.gov.pl - wystawianie i otrzymywanie faktur). Jeśli ktoś je zaksięguje, a dzień później z KSeF przyjdzie prawdziwa faktura, duplikat gotowy.

Kod QR - najlepszy identyfikator na PDF-ie

Każda wizualizacja faktury z KSeF powinna mieć kod QR. Pod kodem jest numer KSeF albo, jeśli faktury jeszcze nie przesłano do systemu, napis „OFFLINE”. Sam kod zawiera NIP sprzedawcy, datę wystawienia i skrót pliku XML faktury, czyli jej unikalny „odcisk palca” (podatki.gov.pl - kody weryfikujące QR).

Dla kontroli duplikatów to ogromna zmiana. Zamiast liczyć na to, że OCR dobrze odczyta numer faktury i kwotę, wystarczy odczytać kod QR z PDF-a. Skrót z kodu QR jednoznacznie wskazuje fakturę w KSeF - także fakturę z trybu offline, która numer KSeF dostanie dopiero po dosłaniu.

Reguły dopasowania krok po kroku

Każdy nowy dokument, niezależnie od kanału, przechodzi przez te same reguły, od najpewniejszej do najsłabszej.

Kolejność Reguła Pewność Co zrobić
1 Ten sam numer KSeF (z kodu QR, z treści PDF albo z KSeF) Pewny duplikat Połączyć: PDF jako załącznik do faktury z KSeF
2 Ten sam skrót faktury z kodu QR „OFFLINE” Pewny duplikat Czekać na fakturę z KSeF i połączyć z nią dokument
3 Ten sam NIP sprzedawcy i numer faktury po normalizacji Prawie pewny Połączyć, chyba że kwoty się różnią
4 Ten sam NIP, kwota brutto i data w odstępie kilku dni Podejrzenie Do sprawdzenia przez człowieka
5 Brak dopasowania Nowy dokument Normalny obieg

Normalizacja numeru faktury to proste kroki: usunięcie spacji, myślników i ukośników, zamiana liter na wielkie i usunięcie zer na początku. „FV/0010/2026” i „fv 10-2026” stają się tym samym numerem. Reguła 4 wyłapuje błędy OCR i wydatki pracownicze, ale sama nie może niczego usuwać ani blokować na stałe - tylko oznaczać do sprawdzenia.

Jedno źródło prawdy - KSeF

Reguły to jedno, ale najwięcej daje prosta zasada procesowa: jeśli dostawca jest krajowym podatnikiem z NIP, księgujemy fakturę z KSeF, a nie z PDF-a. Ministerstwo przypomina, że takiemu nabywcy faktury nie należy wydawać poza systemem - wyjątkiem jest tryb awaryjny (podatki.gov.pl - tryb offline i kody QR).

W praktyce:

  • PDF od krajowego dostawcy nie uruchamia obiegu. Może przyspieszyć akceptację, ale do księgowania czeka na fakturę z KSeF.
  • Wszystkie PDF-y trafiają w jedno miejsce. Jeden adres mailowy albo folder, z którego system łączy je z fakturami z KSeF. Nikt nie wprowadza ich ręcznie.
  • Pracownicy wiedzą, co robić. Jeśli dostają fakturę mailem, przekazują ją na ten adres, a nie do księgowości bezpośrednio.

Gdzie OCR nadal jest potrzebny

OCR nie znika, ale zmienia rolę: z głównego wejścia faktur staje się kanałem dla wyjątków. Potrzebny jest dla faktur od dostawców zagranicznych i od podmiotów, które jeszcze nie wystawiają w KSeF, a także dla innych dokumentów, które nie są fakturami. Od 1 stycznia 2027 r. do KSeF trafią też faktury z kas rejestrujących, więc tego typu dokumentów będzie mniej. Więcej w tekście KSeF od 1 stycznia 2027.

Jeśli dziś płacisz za OCR od każdej strony albo dokumentu, warto sprawdzić, ile z tych dokumentów ma już swój odpowiednik w KSeF. To często szybka oszczędność.

Ostatnia kontrola przed płatnością

Duplikat w księgach da się poprawić. Duplikat zapłacony to kłopot: trzeba prosić dostawcę o zwrot. Dlatego warto dodać jeszcze jedną kontrolę tuż przed płatnością: czy w ostatnich tygodniach nie było przelewu do tego samego dostawcy na tę samą kwotę albo z tym samym numerem faktury.

Faktura z KSeF nie powie ci, czy już ją zapłaciłeś - to wiedza z banku i z systemu płatności. Dlatego przy każdym podejrzeniu duplikatu płatność czeka, aż ktoś to sprawdzi. Pomaga też numer KSeF w tytule przelewu - od 2027 r. obowiązkowy w części płatności. Zobacz Numer KSeF w przelewie od 2027.

Po czym poznać, że to działa

  • liczba wykrytych duplikatów w miesiącu, z podziałem na kanał (PDF, OCR, aplikacja delegacyjna),
  • odsetek PDF-ów połączonych automatycznie z fakturą z KSeF,
  • liczba dokumentów w kolejce „do sprawdzenia” i czas ich wyjaśnienia,
  • zero podwójnych płatności - to jedyny wynik, który jest akceptowalny.

Jak pracujemy

Nie wymieniamy programu księgowego ani systemu OCR. Dokładamy warstwę, która przed księgowaniem sprawdza każdy dokument: odczytuje kod QR z PDF-a, porównuje z fakturami z KSeF i oznacza duplikaty i podejrzenia. Kontrola duplikatów działa najlepiej razem z kontrolą kompletności faktur z KSeF - jedna sprawdza, czy nic nie zginęło, druga, czy nic nie weszło dwa razy.

Chcesz sprawdzić, ile duplikatów jest w twoim obiegu faktur? Zobacz automatyzacje KSeF dla firm, automatyzacje dla biur rachunkowych albo umów przegląd obiegu faktur (30 min).

Najczęstsze pytania

Czy PDF od dostawcy to osobna faktura?

Wizualizacja faktury z KSeF to obraz tej samej faktury, a nie nowy dokument. Dlatego nie powinna być księgowana osobno. Kod QR z numerem KSeF pozwala połączyć ją z fakturą w systemie.

Czy możemy wyłączyć OCR?

Zwykle jeszcze nie. OCR nadal przyda się przy fakturach zagranicznych i od podmiotów spoza KSeF. Można natomiast ograniczyć go do dokumentów, których nie ma w KSeF, i nie przepuszczać przez niego PDF-ów od krajowych dostawców.

Co z potwierdzeniem transakcji z kodem „OFFLINE”?

Potwierdzenie transakcji nie jest fakturą. Można je przyjąć jako informację, ale księgować dopiero fakturę, która przyjdzie z KSeF po dosłaniu. Skrót z kodu QR pozwala je ze sobą połączyć.

Jak to wygląda w biurze rachunkowym?

Biuro dostaje dokumenty od klientów różnymi drogami - mailem, przez portal, w paczkach na koniec miesiąca. Te same reguły dopasowania działają dla każdego klienta osobno, a biuro przekazuje klientowi tylko listę podejrzeń do potwierdzenia.

Powiązane teksty: Od czego zacząć automatyzację po KSeF, Nieznana lub fałszywa faktura w KSeF, Jak pobrać faktury z KSeF do ERP, Czyja to faktura? Przypisanie do pracownika, MPK i projektu, KSeF jako fundament automatyzacji, Numer KSeF w przelewie od 2027, KSeF po pół roku - 7 wniosków.

Źródła: podatki.gov.pl - kody weryfikujące QR; podatki.gov.pl - tryb offline24; podatki.gov.pl - tryb offline i kody QR; podatki.gov.pl - wystawianie i otrzymywanie faktur; Ernst & Young (EY), „KSeF po pół roku. Pierwsze wnioski i wyzwania”, 2026 - strona raportu.

Autor: Jarek Sokołowski | Aktualizacja: 20.10.2026
Tekst ma charakter informacyjny i nie stanowi porady podatkowej.