1 Co zrobić, jeśli obsługa KSeF w aplikacji nie działa?

Odpowiedź

1. Sprawdź środowisko produkcyjne

Przejdź do Zarządzanie → Zarządzanie KSeF → zakładka Developer. Upewnij się, że w polu „Serwer KSeF" wybrane jest środowisko produkcyjne. Kliknij „Zapisz i zamknij".

2. Włącz KSeF 2.0

Przejdź do Zarządzanie → Zarządzanie KSeF → zakładka Ustawienia.

  • W polu „Obsługa KSeF" wskaż KSeF 2.0
  • Wskaż użytkowników odpowiedzialnych za: pobieranie, sprawdzanie statusów/UPO, wysyłanie dokumentów oraz wysyłanie alternatywne
  • W polu „Wersja schemy" wybierz: e-Faktura FA(3)
  • Kliknij „Zapisz i zamknij"

3. Uwierzytelnij się w KSeF

Sposób 1 - Żądanie autoryzacyjne: Kliknij „Uwierzytelnij się". System zapisze plik, który musisz podpisać: podpis kwalifikowany, Profil zaufany lub pieczęć firmowa. Po podpisaniu załaduj plik z powrotem. Wygeneruj certyfikat KSeF: Użytkownik → Narzędzia → Certyfikaty KSeF → Generuj → Uwierzytelnianie.

Sposób 2 - Certyfikat z MF: Załaduj Certyfikat (PEM/CRT), Klucz prywatny (PEM/KEY) i podaj hasło do klucza.

Nie możesz znaleźć pliku .key? Pliku .key nie można pobrać ponownie. Jeśli nie możesz znaleźć pliku .key powiązanego z certyfikatem, musisz unieważnić ten certyfikat i wygenerować nowy. Pamiętaj, że ministerstwo pozwala maksymalnie na 6 operacji anulowania i generowania certyfikatu.

4. Włącz automatyczne uwierzytelnianie

W zakładce „Użytkownik", w polu „Automatyczne uwierzytelnianie" wskaż swój certyfikat.

2 Jak wysłać fakturę do KSeF?

Odpowiedź

1. Włącz KSeF 2.0

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

2. Uwierzytelnij się

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

3. Wystaw i zatwierdź fakturę

Wystaw dokument jak dotychczas, zmień status na Zatwierdzony.

4. Wyślij do KSeF

  • W oknie tworzenia faktury kliknij przycisk: „Wyślij do KSeF" widoczny po prawej stronie okna pod przyciskiem: „Drukuj".
  • Na liście dokumentów sprzedażowych zaznacz wybrane faktury, następnie kliknij prawy przycisk myszy i wybierz: KSeF → Wyślij wybrane natychmiast.

3 Co oznacza komunikat „Kod 200" w KSeF?

Odpowiedź

Kod 200 = poprawna odpowiedź serwera, ale brak dalszej akcji wskazuje na błąd konfiguracji.

  • Wybierz KSeF 2.0 + schema FA(3)
  • Sprawdź środowisko → produkcyjne
  • Zweryfikuj uwierzytelnienie

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

Odpowiedź

Masz ok. 5 minut na podpisanie pliku init.xml. Przygotuj profil zaufany/certyfikat przed kliknięciem „Uwierzytelnij się".

Wskazówka: Otwórz stronę MF w przeglądarce i zaloguj się wcześniej - dopiero potem rozpocznij proces w programie.

5 Faktura nie przechodzi walidacji KSeF

Odpowiedź

Upewnij się, że:

  • w numerach NIP sprzedawcy / nabywcy (i innych podmiotów) nie występują myślniki
  • wypełniłeś poprawnie pole adres (podana miejscowość, kod pocztowy, ulica)
  • wybrałeś właściwy kraj nabywcy (dot. faktur zagranicznych)
  • kwoty na fakturze podajesz z dokładnością do 2 miejsc po przecinku
  • faktura ma status: „Zatwierdzony"

Jeśli faktura nie przechodzi walidacji (jest niezgodna ze schemą KSeF FA(3)) program sygnalizuje o tym, wyświetlając odpowiedni komunikat. Komunikat może wydawać się trudny w interpretacji - podany jest w żargonie technicznym, jednakże przeczytaj go uważnie. Znajdziesz wprost informację o tym, co na fakturze nie jest zgodne ze schemą FA(3). Jeśli chcesz poprawić fakturę, przywróć ją do edycji, dokonaj zmian i zatwierdź dokument ponownie.

6 Faktura z KSeF wygląda inaczej / tabelka się rozjeżdża

Odpowiedź

Domyślnie wygląd faktur KSeF wizualizowany jest zgodnie z transformatą przygotowaną przez MF. Nie jest ona przystosowana do wydruków, ma układ poziomy, pola nie są odpowiednio dostosowane. Jednakże podaje wszystkie informacje, które są w dokumencie.

W najnowszych wersjach programu odnajdziesz druki - szablon obsługujący również KSeF i dostosowany do pionowego układu strony, bardziej przyjazny dla wydruków. Zmiany dokonujemy z poziomu okna podglądu faktury - dolne menu „Opcje".

7 Brak kodu QR na fakturze z KSeF

Odpowiedź

Kody QR nie są częścią pliku XML, są nadawane po wysłaniu dokumentu do KSeF. Z tego względu domyślna transformata (wizualizacja) ich nie przedstawia. Przygotowaliśmy nowy szablon wydruku, który zawiera kody - patrz pkt 6.

Powyższe dotyczy faktur zaimportowanych z KSeF. W przypadku faktur wystawionych przez nas domyślnie stosowany jest dotychczasowy szablon. Wprowadziliśmy w nim niezbędne poprawki, sprawiające, że kody QR powinny się wyświetlać. Jeśli ich nie widzisz, sprawdź:

  • czy nie korzystasz z własnego (edytowanego wcześniej) szablonu. W takim wypadku zmiany nie są automatyczne - powinieneś zaktualizować swój szablon samodzielnie lub zmienić na domyślny.
  • Kod QR 1 (dostęp do faktury) powinien pokazywać się zawsze po wysłaniu faktury do KSeF lub utworzeniu faktury offline. Dokumenty „w trakcie edycji", które nie zostały wysłane do KSeF, nie mają nadanych takich kodów.
  • Kod QR 2 (dotyczy tylko faktur offline) nie będzie na dokumencie, który wysłaliśmy do KSeF nie tworząc go wcześniej jako offline.
Pamiętaj: aby móc wystawiać faktury offline, należy wcześniej wygenerować certyfikat offline.

8 Błąd transportu HTTP (12175)

Odpowiedź

Problem z komunikacją z serwerem KSeF:

  • Niedostępność serwera MF
  • Blokada antywirusa/zapory
  • Problem z internetem
  • Niezaktualizowany lub niewspierany system operacyjny komputera

Poczekaj i spróbuj ponownie. Sprawdź zaporę sieciową.

9 Odrzucona faktura „nieprawidłowy XML"

Odpowiedź

Komunikat „nieprawidłowy XML" oznacza, że faktura nie przeszła walidacji schemą KSeF FA(3). Postępuj zgodnie z rozwiązaniem opisanym w → pkt 5: Faktura nie przechodzi walidacji KSeF.

10 Nie mogę zaimportować faktur z KSeF

Odpowiedź

Jeśli nie udaje Ci się zaimportować faktur z KSeF, zweryfikuj:

  • czy wskazałeś użytkownika uprawnionego do importowania dokumentów z KSeF
  • czy wskazany użytkownik uwierzytelnił się z poziomu programu w KSeF
  • czy wskazany użytkownik wygenerował certyfikat lub wgrał certyfikat wygenerowany na stronie MF i wskazał go w polu: „Automatyczne uwierzytelnienie"
  • czy wskazany użytkownik ma uprawnienie do odbierania faktur. Zwróć uwagę, że osoba z uprawnieniami pierwotnymi nadanymi na wniosek ZAW-FA ma uprawnienia do zarządzania uprawnieniami, a nie do odbierania faktur - musi je nadać (nawet sobie!)
  • czy zaznaczyłeś opcję: „Importuj faktury zakupowe z KSeF" i wskazałeś datę, od której chcesz zacząć import

Program cyklicznie, co pewien czas, łączy się z KSeF i importuje dokumenty. Domyślnie robi to nie częściej niż co godzinę. Dlatego po zweryfikowaniu powyższych wskazówek poczekaj. Pamiętaj, aby program był uruchomiony.

Możesz również wejść w menu: Zarządzanie → Logi systemowe i sprawdzić, czy pokazały się wpisy zatytułowane: „Synchronizacja KSeF". Kliknij dwukrotnie taki wpis i poznasz szczegóły synchronizacji, w tym ewentualne błędy.

11 Błąd uwierzytelniania „login.signedXml"

Odpowiedź

Spróbuj ponownie. Jeśli problem się powtórzy, zweryfikuj:

  • czy pobrany przez Ciebie plik signed, który podpisujesz, podpisałeś raz. UWAGA: tego pliku nie można próbować podpisać ponownie. Jeśli chcesz raz jeszcze spróbować podpisać plik, musisz pobrać nowy.
  • czy cały proces podpisywania i załączania pliku nie zajął Ci dłużej niż 5 minut. Wyzwanie autoryzacyjne (plik, który podpisujesz) ma swoją ważność.
  • czy w numerze NIP Twojej firmy nie występują myślniki, spacje, ani litery: PL
  • jeśli testowałeś KSeF w środowisku testowym lub demo, upewnij się, czy przełączyłeś się na środowisko produkcyjne
  • jeśli podpisujesz plik podpisem kwalifikowanym, upewnij się, czy wybrałeś podpis „otaczający". Niedopuszczalne są podpisy „zewnętrzne".

12 Data początkowa importu faktur z KSeF stale się zmienia

Odpowiedź

Zmiana daty to sygnał o właściwym działaniu aplikacji. Data przesuwa się wraz z importowaniem dokumentów i wskazuje dzień, na którym import się zakończył. Import wykonuje się cyklicznie i „w paczkach". Stąd zanim dojdzie do daty bieżącej, może to zająć dłuższy czas.

13 Zapłaciłem kwotę z faktury pobranej z KSeF i mam informację o niedopłacie

Odpowiedź

Faktury w KSeF nie muszą uwzględniać opłat dodatkowych, które wystawca nalicza. Mogą to być np. raty za sprzęt, naliczone odsetki itp. Nie jest to błąd programu ani KSeF - tylko jego specyfika.

14 Utworzyłem fakturę kosztową z zaimportowanej z KSeF i kwoty się nie zgadzają

Odpowiedź

Format schemy FA(3) przewiduje bardzo wiele różnic pól, których nie mamy odpowiedników w programie. Inne systemy sprzedażowo-księgowe mogą także nieco inaczej przeliczać (zaokrąglać) kwoty na dokumentach. Niektóre programy w ogóle ich nie zaokrąglają, lecz „ucinają".

Tworząc fakturę kosztową na podstawie faktury zaimportowanej z KSeF, program przelicza kwoty według własnych algorytmów i uwzględnia tylko własne pola. Stąd mogą wynikać różnice. Pracujemy nad tym, aby jak najlepiej obsługiwać ten proces i uwzględniać różne warianty.

Ważne: Użytkownik powinien zawsze weryfikować tak utworzone faktury i wprowadzać niezbędne poprawki.

15 Uwierzytelnienie certyfikatem 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

Klucz prywatny pobiera się automatycznie (sprawdź Pobrane). Zaznacz certyfikat → Pobierz certyfikat (PEM).

3. Załaduj w programie

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

16 Komunikat „KEY IS BROKEN"

▶ Film: od 9:29 Odpowiedź
  • Najczęściej: złe hasło - sprawdź dokładnie
  • Jeśli hasło OK → wygeneruj nowy certyfikat w aplikacji MF

17 PAdES vs XAdES - jaki podpis do KSeF?

▶ Film: od 12:59 Odpowiedź
  • PAdES - tylko PDF. Nie nadaje się do KSeF
  • XAdES - uniwersalny, wymagany do KSeF. Podpis musi być wewnętrzny
Alternatywa: Profil zaufany - darmowy i zawsze działa.

18 Automatyczne uwierzytelnianie w KSeF

▶ Film: od 10:27 Odpowiedź

Samo uwierzytelnienie ≠ automatyczne łączenie. W zakładce Użytkownik wskaż certyfikat w polu „Automatyczne uwierzytelnianie".

19 Generowanie faktur offline

▶ Film: od 24:10 Odpowiedź

1. Certyfikat offline

Użytkownik → Certyfikaty KSeF → Generuj → Tryb offline

2. Utwórz offline

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

Ważne: Faktura offline zablokowana do edycji. Wyślij do KSeF w ciągu 1 dnia roboczego od ustania przeszkody.

20 Import faktur zakupowych z KSeF

▶ Film: od 20:33 Odpowiedź

Ustawienia → Import z KSeF → zaznacz import faktur zakupowych → ustaw datę.

Zaimportowane dokumenty: Sprzedaż i zakup → Import KSeF. Na ich podstawie możesz wystawić fakturę kosztową/zakupową.

Uwaga: „Zakupowa" = jesteś odbiorcą. To jeszcze nie zaksięgowany koszt.

21 Data początkowa importu się zmienia

▶ Film: od 22:24 Odpowiedź

To prawidłowe działanie. Program aktualizuje datę, by nie sprawdzać ponownie zweryfikowanego zakresu.

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

▶ Film: od 11:35 Odpowiedź
  1. Złóż wniosek ZAW-FA do US
  2. Nadaj uprawnienia kolejnym osobom - także sobie
  3. Każda osoba uwierzytelnia się standardowo
Pieczęć firmowa = NIP firmy. Podpis kwalifikowany = konkretna osoba (PESEL). W spółce wygodniejsza pieczęć.

23 Logi systemowe w aplikacji

▶ Film: od 41:31 Odpowiedź

Narzędzia → Logi systemowe → wybierz wpis → Raport zmian.

Dla konsultanta: Zrób zrzut ekranu z logów (patrz sidebar) i wyślij w wiadomości.

⚠️ Zanim zadzwonisz - przygotuj

  • Nazwa programu (abcFaktury, mpFirma...)
  • Numer wersji - Pomoc → O programie
  • System (Windows 10/11, macOS)
  • Zrzut ekranu błędu
  • Opis - co robiłeś, co się stał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

Film instruktażowy: Konfiguracja KSeF krok po kroku

← Wróć na stronę główną abcFaktury

⚠️ Zanim zadzwonisz - przygotuj

  • Nazwa programu (abcFaktury, mpFirma...)
  • Numer wersji - Pomoc → O programie
  • System (Windows 10/11, macOS)
  • Zrzut ekranu błędu
  • Zrzut logów - pyt. #23
  • Opis - co robiłeś, co się stało

Jak zrobić 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 wysłać zrzut

Win: Po Win+Shift+S wklej do e-maila (Ctrl+V).
Mac: Zrzut jest na Biurku - przeciągnij do e-maila.

Film instruktażowy

Konfiguracja KSeF, uwierzytelnienie i wysyłka faktur