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.