FAQ - Najczęściej zadawane pytania o KSeF 2.0
O tym dokumencie: Odpowiedzi na najczęstsze pytania użytkowników dotyczące integracji z Krajowym Systemem e-Faktur 2.0. Informacje aktualne na luty 2026.
Spis treści
Podstawowe informacje o KSeF 2.0
TAK! Środowisko produkcyjne (PROD) jest dostępne od 1 lutego 2026.
- Obowiązkowe dla dużych firm (przychód powyżej 200 mln PLN rocznie)
- Dobrowolne dla małych i średnich przedsiębiorstw
Każdy może już teraz korzystać ze środowiska PROD — wysyłać faktury sprzedażowe i pobierać faktury zakupowe od kontrahentów.
Ważne: Faktury wysłane na środowisko PROD mają pełne skutki podatkowe i są widoczne w systemie Ministerstwa Finansów.
Harmonogram środowisk:
| Środowisko | Dostępność | Przeznaczenie |
|---|---|---|
| TEST | Już dostępne | Testy techniczne, rozwój aplikacji |
| DEMO | Już dostępne | Szkolenia, prezentacje (fikcyjne dane) |
| PROD | Już dostępne (od 1.02.2026) | Faktury z pełną mocą prawną |
TEST - środowisko dla programistów i firm testujących integrację:
- Faktury bez skutków podatkowych
- Dane nie są usuwane
- Idealne do testów długoterminowych
- Uwaga: certyfikaty kwalifikowane NIE działają (tylko token)
DEMO - środowisko przedprodukcyjne (dostępne od lutego 2026):
- Zbliżone do PROD, ale bez skutków podatkowych
- Dane okresowo usuwane przez Ministerstwo Finansów
- Przeznaczone do szkoleń i prezentacji
- MF zaleca używanie fikcyjnych danych
PROD - środowisko produkcyjne:
- Faktury z pełną mocą prawną
- Widoczne w systemie MF dla kontrahentów
- Dane przechowywane zgodnie z przepisami
- Wysyłanie i pobieranie faktur: od 1 lutego 2026
- Obowiązkowe od 1 lutego 2026 dla dużych firm (przychód > 200 mln PLN rocznie)
- Dobrowolne dla małych i średnich przedsiębiorstw
Ważne: Po wybraniu środowiska PROD program będzie wysyłał faktury sprzedażowe z pełną mocą prawną oraz pobierał faktury zakupowe od kontrahentów. Upewnij się, że chcesz pracować z rzeczywistymi fakturami!
Token autoryzacyjny generujesz w programie KSeF Client:
- Wybierz środowisko (TEST/DEMO/PROD)
- Wpisz NIP firmy
- Wybierz metodę: Token autoryzacyjny (online)
- Kliknij Generuj Token
- Skopiuj wygenerowany token (20 znaków)
- Wklej token w programie Faktura VAT 2026 (Ustawienia → KSeF)
Instrukcja krok po kroku: Zobacz szczegółową instrukcję z obrazkami
Ważność tokena: Token wygasa po ~1 godzinie. Program automatycznie odświeża token podczas synchronizacji.
Faktury zagraniczne i prywatni klienci
TAK, KSeF 2.0 obsługuje wszystkie typy faktur zagranicznych:
- WDT (Wewnątrzwspólnotowa Dostawa Towarów) - faktury dla firm UE
- Eksport - faktury dla kontrahentów spoza UE
- OSS (One Stop Shop) - usługi elektroniczne dla konsumentów UE
Program automatycznie wykrywa faktury zagraniczne na podstawie:
- Kodu kraju w NIP/VATIN kontrahenta (np. DE12345678 = Niemcy)
- Ustawień w zakładce „Podatki” (zaznaczenie OSS/WDT/Eksport)
Synchronizacja: Faktury zagraniczne są automatycznie wysyłane do KSeF podczas standardowej synchronizacji.
Faktury bez NIP NIE są wysyłane do KSeF - to zgodne z przepisami:
Zasada: KSeF wymaga faktury VAT wystawione dla podmiotów posiadających NIP. Faktury dla konsumentów (klienci indywidualni bez działalności) są wyłączone z obowiązku.
Przykłady faktur NIE wysyłanych do KSeF:
- Faktury dla klientów indywidualnych bez NIP
- Faktury detaliczne/paragonowe
- Faktury dla nierezydentów bez polskiego NIP (o ile brak VATIN)
Co robi program:
- Sprawdza czy kontrahent ma wypełniony NIP
- Jeśli brak NIP → faktura pomijana podczas synchronizacji
- W liście faktur wyświetla status: „Bez NIP - pominięto”
W programie Faktura VAT 2026 możesz filtrować faktury przed synchronizacją:
Krok 1: Otwórz listę faktur → Przycisk „KSeF Ustawienia”
Krok 2: W zakładce „Dodatkowe” znajdziesz opcje filtrowania:
- ☑ Wysyłaj faktury zagraniczne - odznacz aby pominąć WDT/OSS/Eksport
- ☑ Wysyłaj faktury dla prywatnych klientów - odznacz aby pominąć faktury bez NIP
Pobieranie faktur zakupowych: Od 1 lutego 2026 program automatycznie pobiera faktury zakupowe gdy wybierzesz środowisko PROD w zakładce „Środowisko”.
Uwaga: Jeśli wyłączysz wysyłanie faktur zagranicznych, będziesz musiał samodzielnie przechowywać te faktury w formie elektronicznej (np. PDF/A).
Domyślne ustawienia:
- Faktury zagraniczne - WŁĄCZONE (zalecane)
- Prywatni klienci - WYŁĄCZONE (automatycznie, gdy brak NIP)
Faktury zakupowe (otrzymane)
Pobieranie faktur zakupowych jest dostępne od 1 lutego 2026 na środowisku PROD.
Krok po kroku:
- Otwórz KSeF 2.0 Client → zakładka „Środowisko”
- Wybierz opcję „PROD – Produkcja”
- Upewnij się, że masz wygenerowany token dla środowiska PROD
- Kliknij „Zapisz”
Jak to działa: Podczas synchronizacji program automatycznie pobierze z KSeF PROD faktury wystawione na Twój NIP przez kontrahentów.
Wymagania:
- Token dla środowiska PROD (wygenerowany z profilu zaufanego lub podpisu kwalifikowanego)
- Kontrahenci muszą wystawić faktury w KSeF na Twój NIP
Ważne: Po wybraniu środowiska PROD program będzie również wysyłał Twoje faktury sprzedażowe na produkcję (z pełną mocą prawną)!
NIE - faktury zakupowe od kontrahentów są dostępne tylko na środowisku PROD.
Dlaczego?
- Środowisko TEST/DEMO służy do testów integracji
- Faktury w TEST/DEMO są fikcyjne i nie mają skutków podatkowych
- Rzeczywiste faktury zakupowe pojawiają się tylko w PROD (wystawiane przez kontrahentów)
Rekomendacja: Aby pobierać faktury zakupowe, wybierz środowisko PROD w ustawieniach KSeF Client. Pamiętaj, że wtedy również Twoje faktury sprzedażowe będą wysyłane na produkcję.
Typy faktur i obsługiwane dokumenty
Program obsługuje wszystkie typy faktur VAT zgodne ze schematem FA(3):
| Typ faktury | Oznaczenie | Obsługa KSeF |
|---|---|---|
| Faktura | FA | TAK |
| Faktura zaliczkowa | ZAL | TAK |
| Faktura korygująca | KOREKTA | TAK |
| Faktura VAT-MP | VAT-MP | TAK |
| Faktura VAT-RR | VAT-RR | NIE - schemat nie obsługuje |
| Faktura wewnętrzna | FW | TAK (specjalne pola) |
| Nota korygująca | NOTA | TAK |
| Faktura pro forma | PROFORMA | NIE - nie jest fakturą VAT |
| Paragon/Rachunek | PARAGON | NIE - wyłączony z KSeF |
Faktury walutowe są w pełni obsługiwane, ale z ważnym zastrzeżeniem:
Kursy walut wymagane dla faktur krajowych w EUR/USD!
Jeśli wystawiasz fakturę krajową (polski kontrahent z NIP) w walucie obcej, MUSISZ podać kurs waluty w programie.
Kiedy potrzebny jest kurs:
- TAK - Faktura krajowa w EUR/USD - WYMAGANY kurs (do przeliczenia VAT)
- NIE - Faktura zagraniczna (WDT/Eksport) - kurs NIE jest wymagany
Jak ustawić kurs:
- W fakturze wybierz walutę (EUR/USD)
- Program pobierze kurs z NBP (lub wpisz ręcznie)
- Kurs zostanie zapisany w fakturze i wysłany do KSeF
Obsługiwane waluty: EUR, USD, GBP, CHF, CZK, oraz wszystkie waluty z tabeli NBP
Program automatycznie pomija następujące typy dokumentów:
- Pro forma - nie jest fakturą VAT
- Rachunki/Paragony - poza systemem KSeF
- Faktury VAT-RR - schemat FA(3) nie obsługuje (będzie w przyszłych wersjach)
- Faktury bez NIP nabywcy - automatycznie pomijane
- Dokumenty w statusie „robocza” - tylko zatwierdzone faktury
Wskazówka: W liście faktur możesz zobaczyć status wysyłki - dokumenty pominięte mają uwagę „Typ nie objęty KSeF” lub „Bez NIP - pominięto”.
Wieloprofilowość (wiele firm)
TAK, program automatycznie rozpoznaje środowisko wieloprofilowe:
Tryb STANDARD (1 firma):
- Wszystkie faktury w folderze
C:\RAFSOFT\KSEF\out\ - Jeden plik konfiguracji
ksef_config.ini
Tryb PRO (wiele firm):
- Każda firma ma osobny folder:
C:\RAFSOFT\KSEF\{NIP}\out\ - Osobne sekcje w konfiguracji:
[KSeF_1234567890] - Plik
ksef.cmdzawiera linięNIP=1234567890
Automatyzacja: Program wykrywa tryb wieloprofilowy i automatycznie tworzy odpowiednią strukturę folderów podczas pierwszej synchronizacji.
Jak to działa:
- Program sprawdza czy masz więcej niż 1 profil firmy
- Jeśli TAK → eksportuje faktury do
C:\RAFSOFT\KSEF\{NIP}\out\ - Tworzy plik sygnałowy
ksef.cmdz liniąNIP=... - KSeF Client rozpoznaje NIP i używa odpowiedniego tokena
Kompatybilność wsteczna: Jeśli masz 1 firmę, program działa w trybie STANDARD (bez zmian).
UPO i przywracanie faktur
UPO pobierane jest automatycznie po zaakceptowaniu faktury przez KSeF:
Proces automatyczny:
- Wysyłasz faktury do KSeF (synchronizacja)
- Program czeka ~30 sekund na przetworzenie
- Sprawdza status faktury w KSeF
- Jeśli status = „Zaakceptowana” → pobiera UPO
- Zapisuje UPO w folderze
C:\RAFSOFT\KSEF\upo\
Zapisywanie: UPO są zapisywane jako pliki XML z nazwą: UPO_{KSeFNumber}.xml
Ręczne pobieranie UPO:
- W liście faktur kliknij prawym przyciskiem na fakturę
- Wybierz „Pobierz UPO”
- Program pobierze UPO z KSeF i zapisze na dysku
Uwaga: UPO nie jest dostępne natychmiast - KSeF potrzebuje kilkunastu sekund do przetworzenia faktury. Program automatycznie ponawia próbę pobierania.
Program ma automatyczną funkcję przywracania usuniętych faktur z KSeF:
Jak to działa:
- Usuwasz fakturę z listy w programie
- Program oznacza fakturę jako
DELETEDw bazie (nie kasuje z KSeF!) - Podczas następnej synchronizacji:
- Program wykrywa faktury ze statusem
DELETED - Tworzy plik
deleted_list.txtz numerami KSeF - KSeF Client pobiera XML z systemu
- Program importuje faktury z powrotem
- Status zmienia się na
OK
- Program wykrywa faktury ze statusem
Bezpieczeństwo: Faktury wysłane do KSeF są trwale zapisane w systemie MF przez 10 lat. Możesz je pobrać w każdej chwili.
Wymogi:
- Faktura musi być wcześniej wysłana do KSeF (mieć numer KSeF)
- Program KSeF Client musi być aktywny
- Token musi być ważny
Rozwiązywanie problemów
Diagnoza krok po kroku:
1. Sprawdź konfigurację:
- Czy token jest wpisany w Ustawieniach KSeF?
- Czy środowisko (TEST/DEMO/PROD) jest prawidłowo wybrane?
- Czy NIP firmy jest poprawny?
2. Sprawdź faktury:
- Czy kontrahent ma wypełniony NIP?
- Czy faktura jest zatwierdzona (nie robocza)?
- Czy typ faktury jest obsługiwany (nie PROFORMA/PARAGON)?
3. Sprawdź połączenie:
- Czy program KSeF Client jest uruchomiony?
- Czy folder
C:\RAFSOFT\KSEF\signal\istnieje? - Czy plik
ksef.cmdjest tworzony po kliknięciu synchronizacji?
Błąd: „Token wygasł” - kliknij ponownie „KSeF Synchronizacja” (token się automatycznie odświeży)
4. Sprawdź logi:
- W KSeF Client: zakładka „Logi” (przycisk 7)
- Szukaj komunikatów błędów (czerwone)
- Sprawdź folder
C:\RAFSOFT\KSEF\out\error\
Ten błąd oznacza, że token nie jest rozpoznawany przez KSeF. Możliwe przyczyny:
1. Token został skopiowany z błędami:
- Sprawdź czy nie ma spacji na początku/końcu
- Token ma dokładnie 20 znaków alfanumerycznych
- Skopiuj ponownie z programu KSeF Client
2. Token został wygenerowany dla innego środowiska:
- Token TEST nie działa na PROD i odwrotnie
- Upewnij się, że środowisko w ustawieniach zgadza się z tokenem
- W razie wątpliwości wygeneruj nowy token
3. Token wygasł (po ~1 godzinie):
- Kliknij ponownie „KSeF Synchronizacja”
- Program automatycznie odświeży token
Szybkie rozwiązanie: Wygeneruj nowy token i wklej w Ustawieniach KSeF. To zajmuje 30 sekund.
NIE - faktury wysłane do KSeF nie mogą być usunięte. To ograniczenie systemu KSeF (przepisy podatkowe).
Ważne: Przed wysłaniem faktury do KSeF ZAWSZE sprawdź dane! Po wysłaniu nie da się jej cofnąć.
Co zrobić w przypadku błędu?
- Błędna kwota/stawka VAT: Wystaw fakturę korygującą
- Błędny kontrahent: Wystaw fakturę korygującą do 0 zł + nową poprawną fakturę
- Faktura wystawiona omyłkowo: Wystaw korektę całkowicie anulującą (wszystkie pozycje do 0 zł)
Faktury korygujące w KSeF:
- Program automatycznie wykrywa faktury korygujące
- Musisz podać numer faktury pierwotnej (oryginalnej)
- Korekta jest powiązana z oryginalną fakturą w systemie KSeF
Rekomendacja: Zawsze testuj na środowisku TEST przed wysyłką do PROD (szczególnie w pierwszych tygodniach).
Nie znalazłeś odpowiedzi na swoje pytanie?
Skontaktuj się z nami przez formularz kontaktowy
Otwórz formularz kontaktowyPrzydatne linki
FAQ KSeF 2.0 | Aktualizacja: Luty 2026 | Wersja dla WordPress/Elementor
