⚠️ Wymagania wersji
Funkcje opisane w tej instrukcji wymagają programu Faktura VAT 2026 w wersji 26.1.10 lub nowszej.
Prosimy najpierw sprawdzić, czy posiadają Państwo najnowszą wersję programu.
W programie: Menu → Pomoc → O programie
Jak wysyłać i odbierać faktury w KSeF — pełna instrukcja krok po kroku Obejrzyj na YouTube

1. Generowanie tokenu autoryzacyjnego

Aby korzystać z KSeF 2.0 Client, musisz najpierw wygenerować token autoryzacyjny w portalu Aplikacji Podatnika KSeF.

🔑 KLUCZOWA ZASADA: Token = Środowisko
Token wygenerowany na stronie ap-test.ksef.mf.gov.pl działa TYLKO ze środowiskiem TEST w programie.
Aby wysyłać prawdziwe faktury (PROD), musisz wygenerować token na stronie ap.ksef.mf.gov.pl (bez przedrostka "test" lub "demo").
1
Wejdź na stronę KSeF

Otwórz przeglądarkę internetową i przejdź na oficjalną stronę Aplikacji Podatnika KSeF:

ŚrodowiskoAdres stronyPrzeznaczenie
TESTap-test.ksef.mf.gov.plTesty z fikcyjnymi danymi, logowanie BomTox, do zapoznania się z funkcjonalnościami, bez skutków prawnych
DEMOap-demo.ksef.mf.gov.plTesty z rzeczywistym uwierzytelnieniem, do przetestowania środowiska przedprodukcyjnego, bez skutków prawnych
PRODap.ksef.mf.gov.plPRAWDZIWE faktury z mocą prawną
Środowisko produkcyjne (PROD) od 1 lutego 2026:
  • Obowiązkowe dla dużych firm (przychód ≥ 200 mln PLN rocznie)
  • Dobrowolne dla małych i średnich przedsiębiorstw
  • Od 1 lutego 2026 każdy może wysyłać faktury sprzedażowe i pobierać faktury zakupowe z PROD
2
Zaloguj się do systemu

Wybierz opcję „Uwierzytelnij się w Krajowym Systemie e-Faktur".

Proces generowania tokenu jest identyczny niezależnie od wybranego środowiska (TEST, DEMO, PROD).

Uwaga: W środowisku produkcyjnym (PROD) logowanie wymaga użycia Profilu Zaufanego lub podpisu kwalifikowanego — uwierzytelnienie testowe BomTox nie jest tam dostępne.

Strona logowania KSeF

1.2. Dostępne metody logowania

System KSeF oferuje kilka metod uwierzytelnienia. Wybór metody zależy od środowiska:

ŚrodowiskoMetoda logowania
TESTWystarczy sam numer NIP (uwierzytelnienie testowe BomTox)
DEMOWymagany Profil Zaufany lub podpis kwalifikowany
PRODWymagany Profil Zaufany lub podpis kwalifikowany
Wybór sposobu logowania KSeF

A) Uwierzytelnienie testowe (BomTox) — tylko do NAUKI i TESTÓW

⚠️ UWAGA: Token testowy NIE ZADZIAŁA dla prawdziwych faktur!
Token wygenerowany na ap-test.ksef.mf.gov.pl działa TYLKO ze środowiskiem TEST.
Nie wybieraj PROD w programie, jeśli masz token testowy!

Najprostsza metoda logowania przeznaczona wyłącznie do testów. Nie wymaga żadnych certyfikatów ani dodatkowych narzędzi.

Jak użyć (tylko do nauki!):

  • Wejdź na stronę ap-test.ksef.mf.gov.pl (zwróć uwagę na "test" w adresie!)
  • Wybierz opcję „Zaloguj uwierzytelnieniem testowym"
  • Wprowadź dowolny NIP (np. testowy: 8888888888)
  • Kliknij „Zaloguj"
  • W KSeF Client wybierz środowisko: TEST

Ta metoda służy tylko do nauki obsługi — nie do prawdziwych faktur.

Środowisko przedprodukcyjne (DEMO)

Oprócz środowiska testowego (TEST), dostępne jest również środowisko przedprodukcyjne (DEMO):

https://ap-demo.ksef.mf.gov.pl

Ważne informacje o środowisku DEMO:
  • Aplikacja Podatnika KSeF 2.0 w środowisku przedprodukcyjnym (Demo) daje możliwość wystawiania i otrzymywania faktur w warunkach zbliżonych do produkcyjnych.
  • Podczas wystawiania faktury w środowisku przedprodukcyjnym (Demo) należy używać fikcyjnych danych. Dane w wersji przedprodukcyjnej (Demo) Aplikacji Podatnika będą okresowo usuwane.
  • Wystawianie faktur na środowisku przedprodukcyjnym nie niesie ze sobą skutków podatkowych.

Uwaga! Środowisko DEMO wymaga prawdziwego uwierzytelnienia (Profil Zaufany, podpis kwalifikowany lub e-Dowód). Uwierzytelnienie testowe (BomTox) nie jest dostępne w środowisku DEMO.

✅ CHCESZ WYSYŁAĆ PRAWDZIWE FAKTURY? Zrób to tak:
  • Wejdź na stronę ap.ksef.mf.gov.pl (BEZ słowa "test" lub "demo" w adresie!)
  • Zaloguj się przez Profil Zaufany, e-Dowód lub podpis kwalifikowany
  • Wygeneruj token autoryzacyjny
  • W programie KSeF Client wybierz środowisko: PROD
  • Wklej token wygenerowany na ap.ksef.mf.gov.pl

Pamiętaj: Adres strony gdzie generujesz token MUSI odpowiadać środowisku wybranemu w programie!

Generowanie tokenu autoryzacyjnego KSeF

2. Włączenie trybu KSeF

Tryb KSeF aktywuje połączenie z systemem Ministerstwa i blokuje edycję oraz usuwanie faktur, które zostały już wysłane. Pole „Tryb KSeF" można zaznaczyć dopiero po uwierzytelnieniu w systemie — czyli po wpisaniu NIP, tokenu i kliknięciu przycisku „Uwierzytelnij".

Kolejność krok po kroku:

  1. Otwórz Konfigurację KSeF 2.0 Client — kliknij prawym przyciskiem na ikonę w zasobniku systemu Windows (obok zegara) → Ustawienia
    Menu kontekstowe ikony KSeF Client w zasobniku Windows — opcja Ustawienia
  2. Przejdź na zakładkę Główna
  3. Wybierz Środowisko:
    • TEST — jeśli chcesz testować z fikcyjnymi danymi (BomTox)
    • DEMO — jeśli chcesz testować z rzeczywistym uwierzytelnieniem, fikcyjne faktury
    • PROD — jeśli chcesz wysyłać i odbierać prawdziwe faktury do/z KSeF
  4. Wpisz NIP firmy
  5. Wklej Token KSeF (wygenerowany wcześniej na portalu Aplikacji Podatnika)
  6. Kliknij przycisk „Uwierzytelnij" — program nawiąże połączenie z KSeF
  7. Po pomyślnym uwierzytelnieniu (status na dole okna: „Uwierzytelnienie: aktywne") zaznacz pole „Tryb KSeF (blokada edycji i usuwania faktur)"
  8. Zamknij okno konfiguracji
KSeF 2.0 Client — okno konfiguracji, zakładka Główna z polami NIP, Token KSeF i checkbox Tryb KSeF
⚠️ KRYTYCZNE: Środowisko MUSI odpowiadać miejscu generowania tokenu!
Token z ap-test.ksef.mf.gov.pl→ Wybierz: TEST
Token z ap-demo.ksef.mf.gov.pl→ Wybierz: DEMO
Token z ap.ksef.mf.gov.pl→ Wybierz: PROD

Niedopasowanie środowiska kończy się błędem HTTP 401 Unauthorized.

💡 Jak rozpoznać środowisko po adresie strony?

  • ap-test.ksef.mf.gov.pl — zawiera słowo "test" → środowisko TEST
  • ap-demo.ksef.mf.gov.pl — zawiera słowo "demo" → środowisko DEMO
  • ap.ksef.mf.gov.pl — BEZ przedrostka → środowisko PROD (prawdziwe faktury)

3. Synchronizacja w Faktura VAT 2026

Przycisk „KSeF Synchronizacja" na liście faktur uruchamia pełny proces synchronizacji:

  • Eksport faktur do wysłania — nowe faktury z programu trafiają do kolejki KSeF
  • Wysłanie do KSeF — faktury są podpisywane tokenem i wysyłane do ministerstwa
  • Pobranie statusów — aktualizacja numerów KSeF dla wysłanych faktur
  • Import faktur zakupowych — pobranie faktur wystawionych na Twój NIP
Lista faktur — przycisk KSeF Synchronizacja

Checkbox „Tylko zaznaczone"

Obok przycisku „KSeF Synchronizacja" znajduje się pole „Tylko zaznaczone". Gdy je zaznaczysz, program wyśle do KSeF wyłącznie faktury wskazane przez Ciebie na liście — a nie wszystkie oczekujące na wysyłkę.

Pasek narzędzi listy faktur — zaznaczone pole „Tylko zaznaczone

Jak zaznaczyć faktury:

  • Ctrl + klik — zaznacza pojedyncze faktury (możesz wybrać kilka w różnych miejscach listy)
  • Shift + klik — zaznacza cały zakres od pierwszej do ostatniej klikniętej faktury

Jeśli klikniesz „KSeF Synchronizacja" z zaznaczonym polem, ale nie wybierzesz żadnej faktury, program przypomni: „Zaznacz dokument/y do wysyłki do KSeF."

Co się dziejeZwykła synchronizacjaZ zaznaczonym „Tylko zaznaczone"
Które faktury są wysyłane Wszystkie oczekujące na wysyłkę Tylko te, które zaznaczyłeś na liście
Ustawienie „Od kiedy wysyłać" (KSeF Client) Obowiązuje — starsze faktury są pomijane Pomijane — możesz wysłać także starszą fakturę
Pytania o wątpliwe faktury Zależnie od ustawienia „Wycisz komunikaty" Zawsze się pojawiają — program pyta o każdą wątpliwość
💡 Do czego to służy w praktyce Najczęstszy przypadek to faktura starsza niż ustawione okno wysyłki (opcja „Od kiedy wysyłać i pobierać do/z KSeF" na zakładce Dodatkowa w KSeF Client). Przy zwykłej synchronizacji taka faktura zostałaby pominięta. Gdy zaznaczysz ją ręcznie i włączysz „Tylko zaznaczone" — program ją wyśle, ale najpierw zapyta o potwierdzenie.

Skoro sam wskazałeś konkretne faktury, program traktuje to jako świadomą decyzję i nie pomija niczego po cichu — przy każdej wątpliwości (brak kursu waluty, data z innego miesiąca, nietypowa stawka VAT, brak kraju nabywcy) zapyta, czy wysłać mimo to.

⚠️ Czego ta opcja NIE robi Zaznaczenie faktury nie wyłącza sprawdzania poprawności. Nadal nie zostaną wysłane faktury, których KSeF i tak by nie przyjął:
  • z datą wystawienia w przyszłości — KSeF przyjmuje fakturę najwcześniej w dniu jej wystawienia, więc taka faktura jest pomijana nawet po zaznaczeniu
  • które już mają numer KSeF albo zostały wcześniej wysłane
  • o typie, którego KSeF nie obsługuje
  • wystawione na inny NIP niż firma z aktualnego profilu

Powód pominięcia każdej faktury znajdziesz w oknie synchronizacji.

Wskazówka: Synchronizacja działa automatycznie gdy KSeF Client jest uruchomiony w tle (zasobnik systemowy).

4. Statusy i Numer KSeF

Po wysłaniu faktury do KSeF, system Ministerstwa przydziela unikalny numer KSeF w formacie:

NIP-YYYYMMDD-XXXXXX-XX
Przykład: 1234567890-20260201-ABC123-4D

Na liście faktur w Faktura VAT 2026 w kolumnie „Status KSeF" zobaczysz jeden z czterech stanów:

StatusTyp fakturyOpis
wysłanasprzedażowaTwoja faktura wysłana do KSeF i zaakceptowana — numer KSeF nadany. Możesz pobrać UPO i kod QR.
onlinezakupowaFaktura zakupowa pobrana z KSeF (wystawiona przez Twojego kontrahenta na Twój NIP). Trafia do programu automatycznie podczas synchronizacji.
przetwarzanasprzedażowaKSeF przyjął plik i nadal go przetwarza. Program co kilka minut sprawdza ponownie i automatycznie pobierze numer KSeF, gdy będzie gotowy.
błądsprzedażowaKSeF odrzucił fakturę (walidacja, duplikat, błąd autoryzacji). W komunikacie znajdziesz kod błędu i opis — sprawdź dane faktury i wyślij ponownie.
Wskazówka: Faktura sprzedażowa, której jeszcze nie wysłano, ma kolumnę „Status KSeF" pustą. Po kliknięciu „KSeF Synchronizacja" status pojawia się automatycznie. Statusy wysłana i online są dla użytkownika równoważne — oba oznaczają „faktura w KSeF", różnią się tylko kierunkiem (sprzedaż / zakup).

5. Praca w tle (zasobnik systemowy)

KSeF Client może działać w tle, automatycznie synchronizując faktury:

  • Zamknij główne okno programu (przycisk X)
  • Program zminimalizuje się do zasobnika systemowego (ikona obok zegara)
  • Automatyczna synchronizacja w tle — co 15, 30 lub 60 minut (do wyboru na zakładce Dodatkowa, domyślnie co 15 minut)
  • Kliknij ikonę prawym przyciskiem → Pokaż aby otworzyć okno
KSeF Client — ikona w zasobniku systemowym (system tray)
Wskazówka: Aby całkowicie zamknąć program, użyj menu kontekstowego → Zakończ.

6. UPO — Urzędowe Poświadczenie Odbioru

UPO to oficjalny dokument potwierdzający przyjęcie faktury przez KSeF.

Jak pobrać UPO:

  • Otwórz listę faktur w KSeF Client (przycisk „Lista faktur")
  • Zaznacz fakturę sprzedażową ze statusem wysłana
  • Kliknij przycisk „Pobierz UPO"
  • UPO zapisze się w folderze: C:\RAFSOFT\KSEF\upo
Uwaga: UPO może być niedostępne przez kilka minut po wysłaniu faktury. System automatycznie ponowi próbę pobrania.

7. Kod QR — Weryfikacja faktury

Program generuje kod QR dla każdej faktury sprzedażowej ze statusem wysłana (numer KSeF nadany przez Ministerstwo).

Lokalizacja kodów QR: C:\RAFSOFT\KSEF\qrcodes

Do czego służy kod QR?

  • Sprawdzenie, czy faktura znajduje się w systemie KSeF
  • Weryfikacja, że faktura nie została zmodyfikowana
  • Pobranie faktury w formacie XML bez kontaktu z wystawcą
  • Umieszczenie na wydruku faktury lub w załączniku e-mail
Uwaga: W środowisku testowym kody QR kierują na adres qr-test.ksef.mf.gov.pl. W środowisku produkcyjnym (PROD) kody QR kierują na qr.ksef.mf.gov.pl.

8. Obsługa wielu profili firm (Wersja STANDARD/PRO)

Dla kogo jest ta funkcja?
Jeżeli używasz programu Faktura VAT 2026 w wersji STANDARD lub PRO i posiadasz zdefiniowanych kilka profili firm (różne numery NIP), każdy profil może mieć ODDZIELNĄ konfigurację KSeF.
1
Jak to działa?

Gdy w programie Faktura VAT 2026 masz więcej niż jeden profil, system automatycznie identyfikuje aktualny NIP i używa odpowiedniej konfiguracji KSeF Client. Faktury są przechowywane w oddzielnych folderach dla każdego numeru NIP (np. C:\RAFSOFT\KSEF\1234567890\out).

2
Konfiguracja profilu
  • W programie Faktura VAT 2026 wybierz profil firmy (Menu: Plik → Zmień profil).
  • Kliknij przycisk „KSeF Synchronizacja" na liście faktur.
  • Jeżeli token nie jest skonfigurowany dla tego profilu, otworzy się okno KSeF Client.
  • Wpisz NIP i Token dla tej konkretnej firmy i kliknij Zapisz.
Ważne: Każdy profil musi być skonfigurowany oddzielnie. Przełącz profil w Faktura VAT 2026 i powtórz konfigurację dla każdej firmy.

Środowisko produkcyjne (PROD) – aktywne od 1 lutego 2026

ŚrodowiskoAplikacja PodatnikaPrzeznaczenie
TESTap-test.ksef.mf.gov.plTesty z fikcyjnymi danymi (BomTox), bez skutków prawnych
DEMOap-demo.ksef.mf.gov.plTesty z rzeczywistym uwierzytelnieniem, fikcyjne faktury
PRODap.ksef.mf.gov.plPRAWDZIWE faktury — pełne skutki prawne i podatkowe

Metody logowania w środowisku PROD: Profil zaufany (ePUAP) · e-Dowód osobisty · Bankowość elektroniczna · Certyfikat kwalifikowany · Aplikacja mObywatel

9. Rozwiązywanie problemów

⚠️ NAJCZĘSTSZY BŁĄD – Token z niewłaściwego środowiska!
Jeżeli widzisz błąd „Błąd uwierzytelniania" lub „401 Unauthorized" — najprawdopodobniej wygenerowałeś token w innym środowisku niż wybrane w programie KSeF Client.
Gdzie wygenerowałeś token?Co musisz wybrać w KSeF Client?
ap-test.ksef.mf.gov.plŚrodowisko: TEST
ap-demo.ksef.mf.gov.plŚrodowisko: DEMO
ap.ksef.mf.gov.pl (bez przedrostka)Środowisko: PROD

Token wygenerowany w środowisku TEST nie zadziała w środowisku PROD i odwrotnie!
Każde środowisko ma własne, odrębne tokeny. Tokeny NIE są wymienne między środowiskami.

Prosimy najpierw sprawdzić, czy odpowiedź na Państwa pytanie lub problem znajduje się już w sekcji FAQ KSeF 2.0. Jeśli problem dotyczy struktury pliku XML, skorzystaj z Walidatora XML FA(3). Jeśli w kolumnie „Status KSeF" na liście dokumentów widzą Państwo komunikat o błędzie — pełną listę statusów i sposobów naprawy znajdą Państwo na stronie Błędy i statusy KSeF.
1
Zgłaszanie przez formularz kontaktowy

Jeśli napotkałeś problem z integracją KSeF, wyślij zgłoszenie przez nasz formularz kontaktowy. W zgłoszeniu podaj numer wersji programu (Menu: Pomoc → O programie) oraz załącz spakowany katalog diagnostyczny.

Co załączyć do zgłoszenia?
Spakuj (ZIP) katalog C:\RAFSOFT\KSEF bez podfolderu qrcodes (może być bardzo duży) i dołącz archiwum do zgłoszenia. Zawiera on logi komunikacji z KSeF, pliki konfiguracyjne i historię wysyłki — niezbędne do diagnozy problemu.
2
Zgłaszanie bezpośrednio z programu

Możesz wysłać zgłoszenie bezpośrednio z programu Faktura VAT 2026 — kliknij zieloną ikonkę z symbolem „i" w prawym górnym rogu okna programu. Formularz zostanie otwarty automatycznie z wypełnionymi informacjami o wersji programu. Załączniki diagnostyczne (katalog KSeF) dodają się automatycznie — jest to zalecany sposób zgłaszania problemów.

Komentarze

Masz pytanie albo sugestię? Zostaw komentarz — adres e-mail jest wymagany, ale nie będzie publikowany. Komentarze pojawiają się po zatwierdzeniu przez moderatora.

Wysłanie komentarza oznacza zgodę na publikację jego treści i podanej nazwy użytkownika na tej stronie. Adres e-mail służy wyłącznie do celów administracyjnych i nie jest nikomu udostępniany.