Kontrahent twierdzi że nie widzi faktury w KSeF — co zrobić w 2026?

Dariusz Zaktualizowano: 08 maj 2026 Czas czytania: ~5 min

Masz fakturę z numerem KSeF, status pokazuje "przyjęta", a kontrahent dzwoni i mówi, że jej nie widzi. Albo pyta o "duplikat", bo gdzieś zgubił dokument. To jeden z najczęstszych problemów operacyjnych po wejściu obowiązkowego KSeF w 2026 — i na szczęście ma kilka konkretnych rozwiązań.

Zanim zaczniesz działać: duplikat faktury KSeF w tradycyjnym sensie od 1 lutego 2026 roku już nie istnieje. To nie jest luka prawna — to celowa zmiana. Skoro faktura jest centralnie przechowywana przez 10 lat, nie ma czego gubić. Ale to nie znaczy, że problem "kontrahent nie widzi" zniknął. Wręcz przeciwnie — pojawia się nowe spektrum przyczyn i procedur.

Dlaczego kontrahent może nie widzieć faktury w KSeF — 5 przyczyn

Zanim wyślesz cokolwiek ponownie, zdiagnozuj przyczynę. Każda wymaga innego działania.

1. Opóźnienie systemowe — faktura jeszcze się przetwarza

Po wysłaniu faktury do KSeF system waliduje XML i nadaje numer KSeF. W normalnych warunkach trwa to kilkanaście sekund do kilku minut. W szczytach obciążenia (koniec miesiąca, wtorek rano) może to zająć do 30 minut. Faktura jest wówczas w statusie "oczekuje na przetworzenie" (status pomarańczowy w Comarch ERP Optima, "Wysłana" w wFirma). Kontrahent po prostu jeszcze nie może jej zobaczyć — pojawi się automatycznie.

Co robić: Poczekaj 30 minut, poproś kontrahenta o ponowne zalogowanie i odświeżenie widoku "Otrzymane faktury".

2. Brak uprawnień po stronie kontrahenta

To najczęstsza przyczyna pomijana w pierwszym obiegu diagnostycznym. W KSeF dostęp do zakładki "Otrzymane faktury" mają tylko osoby z uprawnieniem "dostęp do faktur". Jeśli ktoś zalogował się na swoje konto, ale administrator wewnętrzny firmy nie nadał mu tej roli — nie zobaczy żadnych faktur, choć są w systemie.

Co robić: Poproś kontrahenta, by zalogował się na ksef.podatki.gov.pl i sprawdził sekcję "Uprawnienia". Jeśli brakuje roli — administrator wewnętrzny (właściciel konta NIP) może ją nadać w ciągu minuty w panelu KSeF.

3. Błędny NIP nabywcy na fakturze

KSeF przypisuje fakturę do nabywcy na podstawie NIP-u wpisanego w polu nabywcy w XML. Jeden błędny cyfry powoduje, że faktura trafi do zupełnie innej firmy albo nie trafi nigdzie (jeśli NIP nie istnieje w rejestrze). Kontrahent szuka jej pod swoim NIP-em — i jej tam nie ma.

Co robić: Sprawdź numer KSeF i XML faktury w swoim programie. Porównaj NIP nabywcy z dokumentem rejestrowym kontrahenta. Jeśli NIP jest błędny — nie możesz edytować faktury po nadaniu numeru KSeF. Musisz wystawić fakturę korygującą "do zera" (wartość 0 zł) i wystawić nową z poprawnym NIP-em. Szczegóły procedury korekty znajdziesz w artykule o fakturze korygującej w KSeF.

4. Faktura wystawiona w trybie offline — jeszcze nie trafiła do KSeF

Jeśli wystawiłeś fakturę podczas awarii lub przerwy technicznej w trybie offline, dokument "czeka w kolejce" u ciebie lokalnie i nie jest jeszcze widoczny w KSeF. Kontrahent nie znajdzie jej w systemie, bo nie dostała jeszcze numeru KSeF.

Co robić: Po przywróceniu połączenia z KSeF wyślij faktury offline z zakładki: w wFirma — PRZYCHODY → SPRZEDAŻ → zaznacz faktury → WYŚLIJ → WYŚLIJ FAKTURY OFFLINE DO KSEF. Pełna procedura dostępna w artykule o awarii KSeF i trybie offline.

5. Problem integracyjny — faktura jest w KSeF, ale niewidoczna po stronie odbiorcy

To najpoważniejszy i najdziwniejszy scenariusz: faktura ma nadany numer KSeF, status "przyjęta", a mimo to nie pojawia się u nabywcy. Ministerstwo Finansów potwierdziło istnienie tego problemu w 2026 — wynika z błędów integracyjnych między KSeF a systemami ERP, szczególnie przy migracji z API testowego na produkcyjne. Faktura "istnieje" w systemie, ale nie jest poprawnie powiązana z kontem odbiorcy.

Co robić: Patrz Krok 3 poniżej — ponowna wysyłka faktury do KSeF.

Krok 1: Zweryfikuj dostarczenie przez UPO i numer KSeF

Zanim cokolwiek wyślesz kontrahentowi, potwierdź, że twoja faktura faktycznie jest w KSeF. Jedynym prawnie wiążącym dowodem jest UPO (Urzędowe Poświadczenie Odbioru) — plik XML z podpisem elektronicznym Ministerstwa Finansów.

  1. W swoim programie (wFirma, inFakt, iFirma) otwórz fakturę i sprawdź, czy widoczny jest numer KSeF w formacie: NIP-YYYYMMDD-10znakow-2znaki. Jeśli nie ma numeru — faktura nie jest w systemie.
  2. Jeśli numer jest — pobierz plik UPO. W wFirma: otwórz fakturę → zakładka KSeF → "Pobierz UPO". W inFakcie: trzy kropki przy fakturze → "Pobierz UPO".
  3. W UPO znajdziesz: numer KSeF, datę i godzinę przyjęcia przez system, skrót kryptograficzny SHA-256 (gwarantuje integralność dokumentu).
  4. Data przyjęcia przez KSeF = data doręczenia prawnie. Od tej daty kontrahent ma prawo odliczać VAT — niezależnie od tego, czy faktycznie pobrał fakturę. Brak pobrania przez nabywcę nie wpływa na skuteczność doręczenia.
Ważne: Plik UPO (XML) jest jedynym dokumentem uznawany przez organy skarbowe jako dowód doręczenia. Wersja PDF pełni wyłącznie funkcję pomocniczą. Przechowuj UPO razem z kopią faktury.

Kontrahent nie ma konta w KSeF albo nie może się zalogować? Możesz udostępnić mu fakturę bez konieczności jego logowania — przez kod QR lub link weryfikacyjny.

Jak działa kod QR na fakturze KSeF?

Od 1 lutego 2026 roku każda faktura KSeF przekazywana poza systemem (np. jako PDF emailem) musi zawierać kod QR. Po zeskanowaniu kodu kontrahent trafia na stronę aplikacji KSeF, gdzie — po podaniu kilku danych weryfikacyjnych (numer faktury, NIP nabywcy lub kwota) — może zobaczyć oryginalną fakturę bez konieczności posiadania konta.

To tzw. anonimowy dostęp nabywcy. Jest bezpłatny, nie wymaga Profilu Zaufanego ani podpisu elektronicznego.

Jak udostępnić fakturę przez QR w praktyce

  1. Otwórz fakturę w swoim programie do fakturowania.
  2. Wydrukuj wizualizację PDF lub HTML — nowoczesne programy automatycznie generują kod QR na wydruku po integracji z KSeF.
  3. Wyślij PDF mailem kontrahentowi. Na dokumencie będzie widoczny kod QR.
  4. Kontrahent skanuje kod → trafia do ap.ksef.podatki.gov.pl → "Dostęp anonimowy" → wpisuje numer faktury i NIP nabywcy → widzi oryginał.

Jeśli twój program nie generuje kodu QR automatycznie — sprawdź ustawienia integracji KSeF. Jeśli opcja nie istnieje, to sygnał, że warto rozważyć zmianę na system lepiej przygotowany do nowych przepisów. Porównanie najlepszych opcji znajdziesz w rankingu programów do fakturowania online.

Krok 3: Wyślij fakturę ponownie do KSeF

Jeśli faktura ma numer KSeF, ale mimo to kontrahent jej nie widzi (problem integracyjny) — Ministerstwo Finansów wprost zaleca ponowne wysłanie faktury do KSeF 2.0. To jedyne oficjalne "lekarstwo" na faktury-widma.

Uwaga: Ponowna wysyłka nie tworzy duplikatu. System KSeF blokuje powielanie przez weryfikację NIP sprzedawcy + numer faktury + rodzaj dokumentu. Przy próbie wysłania tego samego dokumentu dwukrotnie pojawia się błąd 440. Ponowna wysyłka z programu do fakturowania to de facto "resync" — system re-powiązuje istniejącą fakturę z kontem odbiorcy.

Ponowna wysyłka w wFirma

  1. Przejdź do PRZYCHODY → SPRZEDAŻ.
  2. Znajdź fakturę i sprawdź jej status KSeF (zielony = OK, szary/czerwony = problem).
  3. Kliknij trzy kropki przy fakturze → "Historia komunikacji z KSeF" — zobaczysz logi wysyłek.
  4. Jeśli status pokazuje problem → "Wyślij ponownie do KSeF".
  5. Poczekaj na potwierdzenie i pobierz nowe UPO.

Ponowna wysyłka w inFakt

  1. Przejdź do Przychody → lista faktur.
  2. Otwórz fakturę z problemem.
  3. Kliknij trzy kropki (menu kontekstowe) → "Wyślij do KSeF".
  4. System potwierdzi wysyłkę lub wyświetli komunikat błędu z kodem.
  5. Po pomyślnej wysyłce pobierz zaktualizowane UPO.

Kiedy jeszcze wolno wystawić duplikat faktury w 2026?

Nie wszystkie faktury są fakturami KSeF — i tu właśnie leżą wyjątki. Duplikat jest nadal dopuszczalny w następujących przypadkach:

Sytuacja Duplikat dozwolony? Uwagi
Faktura wysłana do KSeF (ma numer KSeF) NIE Kontrahent pobiera z systemu; wystawca udostępnia QR
Faktura wystawiona poza KSeF (klient zagraniczny bez NIP PL) TAK Standardowe przepisy ustawy o VAT — duplikat z datą oryginału i datą duplikatu
Faktura offline (wystawiona w trybie awaryjnym, jeszcze przed wysyłką do KSeF) TAK (wyjątkowo) Jeśli oryginał zaginął przed wysłaniem do KSeF; duplikat na dotychczasowych zasadach
Faktura wystawiona przez podmiot zwolniony z KSeF TAK Do końca okresu zwolnienia (np. zwolnienie podmiotowe do 200k zł)
Faktura B2C (osoba fizyczna nieprowadząca działalności) TAK B2C nadal poza KSeF; duplikat jak dawniej

Jak wystawić duplikat (jeśli masz prawo)

Gdy duplikat jest dozwolony, zasady są niezmienione: na dokumencie musisz umieścić wyraz "DUPLIKAT", datę wystawienia oryginału oraz datę wystawienia duplikatu. Nie dodajesz nowej daty sprzedaży ani nie zmieniasz kwot. Duplikat zachowuje pełną moc prawną oryginału dla celów VAT i KUP.

Procedura w programach — porównanie możliwości

Różne programy różnie podchodzą do problemu niewidocznej faktury i ponownego udostępnienia. Oto porównanie w kluczowych scenariuszach:

Funkcja wFirma inFakt Fakturownia
Wyślij ponownie do KSeF Tak (menu faktury) Tak (trzy kropki → Wyślij do KSeF) Tak (opcja przy fakturze)
Historia komunikacji z KSeF Tak (pełne logi) Tak (statusy) Tak (statusy)
Pobieranie UPO Tak (zakładka KSeF) Tak (trzy kropki) Tak
Kod QR na PDF faktury Automatycznie Automatycznie Automatycznie
Log doręczenia z powiadomieniem Tak Tak Brak
Wysyłka faktur offline do KSeF Tak (osobna opcja) Tak (automatyczna po przywróceniu) Tak

Kluczowa różnica: wFirma i inFakt oferują log doręczenia z powiadomieniem — system śledzi, kiedy faktura pojawiła się u odbiorcy w KSeF i może powiadamiać o statusie. To istotne przy rozliczeniach z dłużnikami, bo numer KSeF + data nadania to wystarczający dowód doręczenia w sporach.

Nasz wybór #1
wFirma
Pełna obsługa KSeF, log doręczeń, historia komunikacji z serwerem
  • Log doręczenia — dowód przy sporach z dłużnikami
  • Historia komunikacji z KSeF — diagnoza błędów w 1 klik
  • Automatyczny QR kod na każdym PDF faktury
  • Tryb offline z automatyczną wysyłką po przywróceniu połączenia
Wypróbuj wFirma za darmo

Edge case: co gdy faktura offline nie trafi do KSeF na czas?

Wystawiłeś fakturę w trybie offline podczas awarii KSeF. System wrócił do działania, ale z jakiegoś powodu twoja faktura offline nie wylądowała w KSeF automatycznie — albo proces się zawiesił, albo program ma błąd synchronizacji.

W tej sytuacji:

  1. Sprawdź w programie listę faktur oczekujących na wysyłkę (zazwyczaj oznaczone jako "offline" lub "do wysłania do KSeF").
  2. Ręcznie zainicjuj wysyłkę — w wFirma: PRZYCHODY → SPRZEDAŻ → zaznacz faktury → WYŚLIJ → WYŚLIJ FAKTURY OFFLINE DO KSEF.
  3. Jeśli system zwróci błąd — sprawdź czy XML faktury offline jest zgodny ze schematem FA(3). Starsze wersje programów mogły generować XML według schematu FA(2), który nie jest już akceptowany.
  4. Jeśli wysyłka jest niemożliwa przez błąd schematu — skontaktuj się z supportem programu. To błąd oprogramowania, nie twoja wina.

Szczegółowy opis trybów offline (offline24, offline zwykły) i procedury awaryjnej znajdziesz w artykule KSeF nie działa — co robić krok po kroku.

Co mówić kontrahentowi — skrypt komunikacji

Jeśli kontrahent dzwoni z pretensjami, że "nie dostał faktury" — masz silną pozycję prawną, ale musisz umieć to zakomunikować. Oto gotowe sformułowania:

Gdy faktura jest w KSeF (ma numer KSeF)

"Faktura ma numer KSeF [numer] i została przyjęta przez system MF dnia [data z UPO]. Zgodnie z przepisami jest uznana za doręczoną od tej daty. Proszę o zalogowanie do ksef.podatki.gov.pl i sprawdzenie zakładki 'Otrzymane faktury'. Jeśli problem nadal trwa — poproszę administratora o sprawdzenie uprawnień konta."

Gdy kontrahent prosi o "duplikat"

"Dla faktur KSeF nie wystawia się duplikatów — oryginał jest dostępny w systemie przez 10 lat. Wyślę Panu PDF z kodem QR, który umożliwi dostęp do faktury bez logowania. Po zeskanowaniu kodu wejdzie Pan w tryb anonimowego dostępu i pobierze dokument."

Krok po kroku — decyzja co zrobić

Zebranie wszystkiego w jedno miejsce: poniżej flowchart decyzyjny dla najczęstszych wariantów problemu "kontrahent nie widzi faktury".

  1. Sprawdź numer KSeF w swoim programie przy fakturze.
    • Brak numeru → faktura nie trafiła do KSeF → wyślij lub sprawdź tryb offline (punkt 4 powyżej)
    • Jest numer → przejdź do kroku 2
  2. Pobierz UPO i sprawdź datę przyjęcia przez system.
    • UPO potwierdza przyjęcie → faktura jest w KSeF → przejdź do kroku 3
    • Brak UPO mimo numeru → błąd integracyjny → wyślij ponownie do KSeF
  3. Zdiagnozuj przyczynę niewidoczności po stronie kontrahenta.
    • Opóźnienie (1–30 min) → poczekaj
    • Brak uprawnień → poproś o nadanie roli przez administratora KSeF kontrahenta
    • Błędny NIP → faktura korygująca + nowa faktura z poprawnym NIP-em
    • Problem integracyjny → wyślij ponownie do KSeF
  4. Udostępnij QR — wyślij PDF faktury z kodem QR emailem jako dodatkowe potwierdzenie.
Wybór #2
inFakt
Intuicyjna obsługa KSeF, log doręczeń, automatyczna wysyłka offline
  • Log doręczenia i historia statusów KSeF
  • Automatyczna wysyłka faktur offline po powrocie połączenia
  • Kod QR na każdej fakturze PDF
  • Prosty interfejs — wysyłka ponowna w 2 kliknięciach
Wypróbuj inFakt

Podsumowanie — najważniejsze zasady

  • Duplikat faktury KSeF nie istnieje od 1.02.2026 — jeśli faktura trafiła do KSeF, kontrahent pobiera ją z systemu lub dostaje QR do anonimowego dostępu.
  • Faktura jest doręczona w momencie nadania numeru KSeF — brak pobrania przez kontrahenta nie ma znaczenia prawnego.
  • UPO to jedyny wiążący dowód doręczenia — przechowuj go przy każdej ważnej fakturze.
  • 5 przyczyn niewidoczności: opóźnienie systemowe, brak uprawnień, błędny NIP, faktura offline, błąd integracyjny — każda wymaga innego działania.
  • Ponowna wysyłka do KSeF to oficjalne rozwiązanie Ministerstwa Finansów dla faktur-widm.
  • Duplikaty nadal istnieją dla: faktur B2C, faktur dla kontrahentów zagranicznych bez NIP PL, faktur offline przed ich wysyłką do KSeF.

Więcej o podstawach KSeF znajdziesz w artykule KSeF — co to jest i jak przygotować firmę. Jeśli szukasz programu który obsługuje wszystkie te scenariusze sprawnie i bez ręcznego debugowania — sprawdź ranking najlepszych programów do fakturowania online w 2026.

O autorze

Komentarze

Brak komentarzy. Bądź pierwszy, który podzieli się swoimi przemyśleniami!

Zostaw komentarz