1 KSeF nie działa w programie — od czego zacząć diagnostykę?

Odpowiedź

1. Zweryfikuj środowisko produkcyjne

Otwórz Zarządzanie → Zarządzanie KSeF → zakładka Developer. Upewnij się, że pole „Serwer KSeF" wskazuje na środowisko produkcyjne. Zatwierdź klikając „Zapisz i zamknij".

2. Aktywuj KSeF 2.0

Otwórz Zarządzanie → Zarządzanie KSeF → zakładka Ustawienia.

  • Pole „Obsługa KSeF" ustaw na KSeF 2.0
  • Przypisz użytkowników odpowiedzialnych za: pobieranie, weryfikację statusów/UPO, wysyłanie dokumentów oraz wysyłanie alternatywne
  • Pole „Wersja schemy" ustaw na: e-Faktura FA(3)
  • Kliknij „Zapisz i zamknij"

3. Przeprowadź uwierzytelnienie w KSeF

Metoda 1 — Żądanie autoryzacyjne: Kliknij „Uwierzytelnij się". Program wygeneruje plik do podpisu: podpis kwalifikowany, Profil zaufany lub pieczęć firmowa. Po podpisaniu wczytaj plik z powrotem do programu. Wygeneruj certyfikat KSeF: Użytkownik → Narzędzia → Certyfikaty KSeF → Generuj → Uwierzytelnianie.

Metoda 2 — Certyfikat z MF: Wczytaj Certyfikat (PEM/CRT), Klucz prywatny (PEM/KEY) i wprowadź hasło do klucza.

Nie możesz odnaleźć pliku .key? Klucz prywatny (.key) nie podlega ponownemu pobraniu. Jeśli go nie posiadasz, konieczne jest unieważnienie dotychczasowego certyfikatu i wygenerowanie nowego. Ministerstwo dopuszcza maksymalnie 6 takich operacji.

4. Skonfiguruj automatyczne uwierzytelnianie

W zakładce „Użytkownik" w polu „Automatyczne uwierzytelnianie" wskaż właściwy certyfikat.

2 W jaki sposób wysłać fakturę do KSeF?

Odpowiedź

1. Aktywuj KSeF 2.0

Zarządzanie → Zarządzanie KSeF → wybierz KSeF 2.0, schema FA(3).

2. Uwierzytelnij się

Zakładka Uwierzytelnienie → wybierz preferowaną metodę → wygeneruj certyfikat.

3. Przygotuj i zatwierdź fakturę

Utwórz dokument w standardowy sposób, a następnie zmień jego status na Zatwierdzony.

4. Prześlij do KSeF

  • W oknie edycji faktury użyj przycisku: „Wyślij do KSeF" — znajdziesz go po prawej stronie, poniżej przycisku: „Drukuj".
  • Na liście dokumentów sprzedażowych zaznacz wybrane faktury, kliknij prawy przycisk myszy i wybierz: KSeF → Wyślij wybrane natychmiast.

3 Komunikat „Kod 200" w KSeF — co oznacza?

Odpowiedź

Kod 200 to prawidłowa odpowiedź serwera, jednak brak kolejnych akcji programu świadczy o problemie z konfiguracją.

  • Ustaw KSeF 2.0 ze schemą FA(3)
  • Potwierdź, że wskazano środowisko produkcyjne
  • Sprawdź poprawność uwierzytelnienia

4 Komunikat „Upłynął czas logowania w KSeF"

Odpowiedź

Na podpisanie pliku init.xml masz około 5 minut. Przygotuj profil zaufany lub certyfikat kwalifikowany zanim klikniesz „Uwierzytelnij się".

Rada: Otwórz wcześniej stronę Ministerstwa Finansów w przeglądarce i zaloguj się — dopiero potem rozpocznij procedurę uwierzytelnienia w programie.

5 Faktura odrzucona podczas walidacji KSeF

Odpowiedź

Sprawdź, czy:

  • numery NIP sprzedawcy i nabywcy (oraz pozostałych podmiotów) nie zawierają myślników
  • dane adresowe są kompletne (miejscowość, kod pocztowy, ulica)
  • wybrano prawidłowy kraj nabywcy (dotyczy faktur zagranicznych)
  • kwoty podane są z dokładnością do 2 miejsc po przecinku
  • dokument posiada status: „Zatwierdzony"

Gdy faktura nie spełnia wymagań schemy KSeF FA(3), program wyświetla stosowny komunikat. Choć bywa sformułowany w języku technicznym, zawiera konkretną informację o tym, co wymaga poprawy. Aby skorygować fakturę — przywróć ją do edycji, wprowadź zmiany i ponownie zatwierdź.

6 Faktura z KSeF ma inny układ / tabelka się rozjeżdża

Odpowiedź

Standardowo faktury z KSeF wyświetlane są przy użyciu transformaty udostępnionej przez MF. Ma ona układ poziomy i nie jest przystosowana do drukowania, choć zawiera pełne dane dokumentu.

W aktualnych wersjach programu dostępny jest szablon obsługujący KSeF w pionowym układzie strony, lepiej nadający się do wydruków. Zmianę szablonu wykonasz z poziomu okna podglądu faktury — dolne menu „Opcje".

7 Faktura z KSeF nie zawiera kodu QR

Odpowiedź

Kody QR nie wchodzą w skład pliku XML — są generowane dopiero po przesłaniu dokumentu do KSeF. Domyślna transformata (wizualizacja) ich nie prezentuje. Udostępniliśmy nowy szablon wydruku z kodami — szczegóły w pkt 6.

Powyższe odnosi się do faktur zaimportowanych z KSeF. Dla faktur wystawionych w programie stosowany jest dotychczasowy szablon, w którym wprowadziliśmy poprawki zapewniające wyświetlanie kodów QR. Jeśli ich nie widzisz, zweryfikuj:

  • czy nie używasz własnego (wcześniej edytowanego) szablonu — w takim przypadku zmiany nie są nanoszone automatycznie; zaktualizuj szablon ręcznie lub przełącz się na domyślny.
  • Kod QR 1 (dostęp do faktury) pojawia się po wysłaniu dokumentu do KSeF lub po utworzeniu faktury offline. Dokumenty w trakcie edycji, które nie trafiły do KSeF, nie posiadają tego kodu.
  • Kod QR 2 (wyłącznie faktury offline) nie będzie widoczny na dokumencie wysłanym do KSeF bez uprzedniego utworzenia go w trybie offline.
Pamiętaj: wystawianie faktur offline wymaga wcześniejszego wygenerowania certyfikatu offline.

8 Błąd transportu HTTP (12175)

Odpowiedź

Komunikat wskazuje na problem z połączeniem z serwerem KSeF. Możliwe przyczyny:

  • Tymczasowa niedostępność serwera MF
  • Blokowanie połączenia przez antywirusa lub zaporę sieciową
  • Problem z połączeniem internetowym
  • Niezaktualizowany lub niewspierany system operacyjny

Odczekaj chwilę i spróbuj ponownie. Sprawdź ustawienia zapory sieciowej.

9 Faktura odrzucona — „nieprawidłowy XML"

Odpowiedź

Ten komunikat oznacza, że dokument nie przeszedł walidacji względem schemy KSeF FA(3). Rozwiązanie znajdziesz w → pkt 5: Faktura odrzucona podczas walidacji KSeF.

10 Import faktur z KSeF nie działa

Odpowiedź

Jeśli import faktur z KSeF nie przebiega prawidłowo, sprawdź kolejno:

  • czy wyznaczono użytkownika uprawnionego do pobierania dokumentów z KSeF
  • czy ten użytkownik przeprowadził uwierzytelnienie z poziomu programu
  • czy użytkownik wygenerował certyfikat (lub wczytał certyfikat ze strony MF) i wskazał go w polu: „Automatyczne uwierzytelnienie"
  • czy użytkownik posiada uprawnienie do odbierania faktur — osoba z uprawnieniami pierwotnymi z wniosku ZAW-FA ma prawo zarządzania uprawnieniami, ale nie odbierania dokumentów; musi je nadać (również sobie!)
  • czy zaznaczono opcję: „Importuj faktury zakupowe z KSeF" i podano datę początkową importu

Program łączy się z KSeF cyklicznie — domyślnie nie częściej niż raz na godzinę. Po sprawdzeniu powyższych punktów należy poczekać. Upewnij się, że program pozostaje uruchomiony.

Pomocne mogą być logi: Zarządzanie → Logi systemowe — szukaj wpisów „Synchronizacja KSeF". Kliknij dwukrotnie, by zobaczyć szczegóły synchronizacji i ewentualne błędy.

11 Problem z uwierzytelnianiem — komunikat „login.signedXml"

Odpowiedź

Ponów próbę uwierzytelnienia. Jeśli błąd występuje ponownie, sprawdź:

  • czy pobrany plik signed podpisałeś jednokrotnie. Uwaga: pliku nie wolno podpisywać ponownie — w razie potrzeby musisz pobrać nowy.
  • czy od momentu pobrania pliku do jego wczytania nie upłynęło więcej niż 5 minut — wyzwanie autoryzacyjne ma ograniczoną ważność.
  • czy NIP Twojej firmy nie zawiera myślników, spacji ani przedrostka PL
  • jeśli wcześniej korzystałeś ze środowiska testowego lub demo — upewnij się, że przełączono na środowisko produkcyjne
  • w przypadku podpisu kwalifikowanego — sprawdź, czy wybrano podpis „otaczający"; podpisy „zewnętrzne" nie są akceptowane.

12 Data początkowa importu z KSeF ciągle się przesuwa

Odpowiedź

Przesuwanie się daty świadczy o prawidłowej pracy programu. Data aktualizuje się wraz z postępem importu i wskazuje dzień, do którego dokumenty zostały pobrane. Import odbywa się cyklicznie, „w paczkach" — dlatego dotarcie do daty bieżącej może zająć pewien czas.

13 Po opłaceniu faktury z KSeF wyświetla się informacja o niedopłacie

Odpowiedź

Faktury przesyłane przez KSeF nie muszą obejmować opłat dodatkowych naliczanych przez wystawcę, takich jak raty za sprzęt czy naliczone odsetki. Jest to specyfika systemu KSeF, a nie błąd programu.

14 Rozbieżności kwot na fakturze kosztowej utworzonej z importu KSeF

Odpowiedź

Schema FA(3) przewiduje liczne pola, dla których program nie ma bezpośrednich odpowiedników. Ponadto różne systemy księgowe mogą odmiennie zaokrąglać (a nawet obcinać) kwoty na dokumentach.

Przy tworzeniu faktury kosztowej na podstawie dokumentu z KSeF program przelicza wartości według własnych algorytmów i uwzględnia wyłącznie obsługiwane pola. Stąd mogą wynikać różnice. Pracujemy nad jak najlepszą obsługą tego procesu.

Ważne: Każdą tak wygenerowaną fakturę należy zweryfikować i w razie potrzeby skorygować ręcznie.

15 Uwierzytelnienie przy użyciu certyfikatu z aplikacji Ministerstwa Finansów

▶ Film: od 5:49 Odpowiedź

1. Wygeneruj certyfikat w aplikacji podatnika KSeF

Menu Certyfikaty → Wnioskuj → podaj nazwę, ustaw hasło → przeznaczenie: Uwierzytelnienie → Wyślij wniosek.

2. Pobierz certyfikat i klucz prywatny

Klucz prywatny zostanie pobrany automatycznie (sprawdź folder Pobrane). Zaznacz certyfikat → Pobierz certyfikat (PEM).

3. Wczytaj w programie

Zarządzanie KSeF → Uwierzytelnienie → wczytaj certyfikat + klucz + hasło → Uwierzytelnij się.

16 Komunikat „KEY IS BROKEN"

▶ Film: od 9:29 Odpowiedź
  • Najczęstsza przyczyna: błędne hasło — zweryfikuj je dokładnie
  • Gdy hasło jest poprawne → wygeneruj nowy certyfikat w aplikacji MF

17 PAdES a XAdES — który podpis jest wymagany przez KSeF?

▶ Film: od 12:59 Odpowiedź
  • PAdES — przeznaczony wyłącznie dla plików PDF. Nie spełnia wymagań KSeF
  • XAdES — format uniwersalny, wymagany przez KSeF. Podpis musi być wewnętrzny (otaczający)
Alternatywa: Profil zaufany — bezpłatny i zawsze kompatybilny z KSeF.

18 Jak włączyć automatyczne uwierzytelnianie w KSeF?

▶ Film: od 10:27 Odpowiedź

Samo przeprowadzenie uwierzytelnienia nie oznacza automatycznego łączenia z KSeF. W zakładce Użytkownik wskaż odpowiedni certyfikat w polu „Automatyczne uwierzytelnianie".

19 Tworzenie faktur w trybie offline

▶ Film: od 24:10 Odpowiedź

1. Wygeneruj certyfikat offline

Użytkownik → Certyfikaty KSeF → Generuj → Tryb offline

2. Utwórz dokument offline

Zatwierdź fakturę → zakładka KSeF → Utwórz offline (dokument otrzyma 2 kody QR).

Ważne: Faktura offline jest zablokowana do edycji. Przesyłkę do KSeF należy wykonać w ciągu 1 dnia roboczego od ustania przeszkody uniemożliwiającej wysyłkę.

20 Jak importować faktury zakupowe z KSeF?

▶ Film: od 20:33 Odpowiedź

Ustawienia → Import z KSeF → zaznacz import faktur zakupowych → wskaż datę początkową.

Pobrane dokumenty znajdziesz w: Sprzedaż i zakup → Import KSeF. Na ich podstawie możesz utworzyć fakturę kosztową lub zakupową.

Uwaga: „Zakupowa" oznacza, że jesteś odbiorcą dokumentu. Nie jest to jeszcze zaksięgowany koszt.

21 Dlaczego data początkowa importu się zmienia?

▶ Film: od 22:24 Odpowiedź

To zamierzone działanie. Program automatycznie aktualizuje datę, aby nie weryfikować ponownie już zaimportowanego zakresu dokumentów.

22 Konfiguracja KSeF w spółce (wniosek ZAW-FA)

▶ Film: od 11:35 Odpowiedź
  1. Złóż wniosek ZAW-FA do urzędu skarbowego
  2. Nadaj uprawnienia pozostałym osobom — w tym również sobie
  3. Każda uprawniona osoba uwierzytelnia się standardową procedurą
Pieczęć firmowa jest powiązana z NIP firmy. Podpis kwalifikowany identyfikuje konkretną osobę (PESEL). W przypadku spółki wygodniejszym rozwiązaniem jest pieczęć.

23 Jak korzystać z logów systemowych?

▶ Film: od 41:31 Odpowiedź

Narzędzia → Logi systemowe → wybierz interesujący wpis → Raport zmian.

Kontakt z konsultantem: Wykonaj zrzut ekranu z logów (zobacz instrukcję w panelu bocznym) i dołącz go do zgłoszenia.

⚠️ Zanim skontaktujesz się z pomocą techniczną

  • Nazwa programu (mpFaktura, mpFirma...)
  • Numer wersji — Pomoc → O programie
  • System operacyjny (Windows 10/11, macOS, iOS, Android)
  • Zrzut ekranu błędu
  • Opis sytuacji — co robiłeś i co się wydarzyło

Zrzut ekranu
Windows

Cały ekran:

Print Screen

Fragment (zaznacz):

Win+Shift+S

Samo okno:

Alt+Print Screen
macOS

Cały ekran:

⌘ Cmd+Shift+5

Fragment (zaznacz):

⌘ Cmd+Shift+4

Samo okno:

⌘ Cmd+Shift+4Spacja

Poradnik wideo: Konfiguracja KSeF krok po kroku

Nie znalazłeś rozwiązania?

W związku z wejściem KSeF w życie nasza infolinia jest obecnie bardzo obciążona — czas oczekiwania na połączenie jest znacznie wydłużony. Przepraszamy za utrudnienia.

Jeśli nie udało Ci się rozwiązać problemu, obejrzyj film instruktażowy — krok po kroku pokazuje konfigurację KSeF, uwierzytelnienie i wysyłkę faktur.

Jeśli nadal potrzebujesz pomocy — napisz do nas:

pomoc@binsoft.com.pl

W wiadomości koniecznie podaj:

  • nazwę i wersję programu
  • NIP swojej firmy
  • zrzuty ekranu demonstrujące problem — najlepiej pełne, nie wycinki ekranu (jak zrobić zrzut →)
  • pełną treść komunikatu błędu (lub jego zrzut ekranu)
  • jeśli problem dotyczy konkretnej faktury — prześlij ją w formacie KSeF XML (zaznacz fakturę na liście, prawy przycisk myszy → KSeF → Zapisz do pliku)
  • opis kroków, które wykonujesz
Nie musisz ponawiać wiadomości. Odpowiadamy na wszystkie zgłoszenia — im więcej szczegółów podasz, tym szybciej będziemy mogli pomóc.
← Wróć na stronę główną mpFaktura

⚠️ Zanim skontaktujesz się z pomocą techniczną

  • Nazwa programu (mpFaktura, mpFirma...)
  • Numer wersji — Pomoc → O programie
  • System operacyjny (Windows 10/11, macOS, iOS, Android)
  • Zrzut ekranu błędu
  • Zrzut logówpyt. #23
  • Opis sytuacji — co robiłeś i co się wydarzyło

Jak wykonać zrzut ekranu
Windows

Cały ekran:

Print Screen

Fragment (zaznacz):

Win+Shift+S

Samo okno:

Alt+Print Screen
macOS

Cały ekran:

⌘ Cmd+Shift+5

Fragment (zaznacz):

⌘ Cmd+Shift+4

Samo okno:

⌘ Cmd+Shift+4Spacja

Jak przesłać zrzut

Win: Po Win+Shift+S wklej do e-maila (Ctrl+V).
Mac: Zrzut trafia na Biurko — przeciągnij go do e-maila.

Poradnik wideo

Ustawienia KSeF, uwierzytelnienie i wysyłka faktur