Spis treści 8 sekcji
W środowisku testowym Aplikacji Podatnika KSeF 2.0 można używać fikcyjnych danych zarówno na fakturach, jak i podczas logowania.1
Przed rozpoczęciem prób warto ustalić, do którego systemu trafiają dane. KSeF 2.0 ma trzy odrębne środowiska: testowe, przedprodukcyjne (Demo) i produkcyjne2.
Czym jest środowisko testowe i przedprodukcyjne KSeF?
Środowisko testowe oraz środowisko przedprodukcyjne KSeF 2.0 służą do prób przed rozpoczęciem pracy w produkcji. Podstawowa różnica dotyczy uwierzytelniania użytkownika.
Przedprodukcyjne Demo dla Aplikacji Podatnika udostępniono 15 listopada 2025 r.1,3
Tabela zestawia sposoby uwierzytelniania: środowisko testowe dopuszcza dane fikcyjne, natomiast Demo wymaga rzeczywistych danych uwierzytelniających i właściwych uprawnień3.
| Środowisko | Uwierzytelnianie |
|---|---|
| Testowe KSeF | Symulowane |
| Przedprodukcyjne KSeF 2.0 (Demo) | Prawdziwe dane uwierzytelniające |
Dane w tabeli: 1,4
W Demo do logowania potrzebne są prawdziwe dane uwierzytelniające, ale na fakturach należy wpisywać dane fikcyjne.1
Profil Zaufany pozwala potwierdzić rzeczywistą tożsamość użytkownika. Nie zmienia to zasady dotyczącej treści próbnej faktury: jej dane nadal powinny być fikcyjne5.
Jak działa demo KSeF w środowisku przedprodukcyjnym?
Demo KSeF pozwala przedsiębiorcy lub integratorowi przećwiczyć obsługę Aplikacji Podatnika bez wystawiania faktur na rzeczywistych kontrahentów. Jeśli na próbnej fakturze wpisujesz polski NIP nabywcy, wybierz fikcyjny numer złożony z 10 cyfr6.
- Wejście do Demo wymaga wybrania środowiska przedprodukcyjnego zamiast produkcyjnego.
- Logowanie do Demo odbywa się metodą uwierzytelnienia właściwą dla podatnika.
- Próba wystawienia faktury powinna opierać się na przykładowych danych sprzedawcy i nabywcy.
Demo pozwala ćwiczyć obsługę KSeF bez pracy na rzeczywistych danych faktur. Art. 112aa ust. 1 ustawy o VAT przewiduje przechowywanie faktur w KSeF przez 10 lat. Dane Demo są okresowo usuwane, więc nie tworzą takiego archiwum7.
Czym są testy Aplikacji Podatnika i API KSeF 2.0?
Testy Aplikacji Podatnika i API KSeF 2.0 pozwalają sprawdzić obsługę faktur oraz połączenie zewnętrznego programu z systemem. Testowa Aplikacja Podatnika jest połączona ze środowiskiem testowym API, czyli interfejsu komunikacji między systemami.8
Wersję testową aplikacji udostępniono 3 listopada 2025 r.9
Czym jest środowisko przedprodukcyjne Aplikacji Podatnika KSeF 2.0?
Środowisko przedprodukcyjne Aplikacji Podatnika to Demo, w którym można przećwiczyć obsługę przed pracą w produkcji. Produkcyjną Aplikację Podatnika KSeF 2.0 uruchomiono 1 lutego 2026 r.8
Wybranie Demo oddziela takie próby od bieżącego fakturowania10.
Co oznaczają otwarte testy API KSeF 2.0 dla firm?
Otwarte testy API KSeF 2.0 dają firmie możliwość sprawdzenia integracji programu do faktur lub księgowości. Uruchomiono je 30 września 2025 r.11
API KSeF 1.0 nie jest kompatybilne z API KSeF 2.0. Integrację z nowszą wersją trzeba więc sprawdzić w jej własnym środowisku testowym11,12.
Jak wystawić fakturę w wersji demo KSeF?
Wystawienie faktury w Demo KSeF zaczyna się od przygotowania dokumentu w Aplikacji Podatnika. Środowisko przedprodukcyjne pozwala sprawdzić wystawianie, odbieranie i przeglądanie faktur zgodnych ze strukturą logiczną FA(3)3.
- Wybór środowiska Demo oddziela próbę od wystawiania faktur w produkcji.
- Przygotowanie dokumentu polega na sporządzeniu faktury w strukturze logicznej FA(3), która określa układ jej danych. Testowa aplikacja pozwala wystawiać, odbierać i przeglądać takie faktury oraz korekty.8
- Kontrola dokumentu obejmuje jego wyszukanie i pobranie w formacie XML, HTML lub PDF.8
Po zakończeniu próby można jeszcze przejrzeć zawartość dokumentu w aplikacji.
Środowisko testowe KSeF a produkcja: skutki wysyłki faktur i typowe błędy
Środowisko testowe KSeF nie zastępuje produkcyjnego. Czynności w testowej Aplikacji Podatnika KSeF 2.0 nie wywołują skutków prawnych, a wprowadzone dane są okresowo usuwane.8
Potwierdzenie próbnej wysyłki nie oznacza zatem, że faktura została wystawiona w obrocie gospodarczym. Zgodnie z art. 106na ust. 1 ustawy o VAT datą wystawienia jest co do zasady dzień przesłania faktury do KSeF. Wysyłka testowa nie jest wysyłką produkcyjną13.
Jak wysłać fakturę testową i sprawdzić odpowiedź KSeF?
Fakturę testową kieruj wyłącznie do środowiska testowego. Odpowiedź sprawdź w tym samym środowisku. Tabela podaje adresy bazowe API dla każdego z nich14.
| Środowisko | Adres bazowy API |
|---|---|
| Testowe | https://api-test.ksef.mf.gov.pl |
| Przedprodukcyjne Demo | https://api-demo.ksef.mf.gov.pl |
| Produkcyjne | https://api.ksef.mf.gov.pl |
- Kontrola przed wysyłką wymaga sprawdzenia, czy aplikacja lub program łączy się ze środowiskiem testowym, a nie produkcyjnym.
- Kontrola po wysyłce polega na odczytaniu statusu operacji oraz komunikatu o przyjęciu lub odrzuceniu dokumentu.
- Postępowanie przy odrzuceniu zaczyna się od poprawienia przyczyny wskazanej w odpowiedzi. Potem można ponowić próbę w środowisku testowym.15
Otrzymana odpowiedź dotyczy próby testowej. Nie jest produkcyjnym Urzędowym Poświadczeniem Odbioru (UPO).
Jak rozpoznać błędy logowania, połączenia i walidacji w środowisku testowym?
Błędy w środowisku testowym KSeF najłatwiej rozpoznać po etapie, na którym operacja się zatrzymuje. Tabela wskazuje, co skontrolować przy logowaniu, połączeniu i walidacji. W odpowiedziach API kod 401 oznacza nieprawidłowe uwierzytelnienie, a 403 może wskazywać brak uprawnień do danej operacji16.
| Etap błędu | Co sprawdzić |
|---|---|
| Logowanie | Wybrane środowisko i sposób uwierzytelnienia. |
| Połączenie | Konfigurację adresu środowiska w programie. |
| Walidacja faktury | Pola dokumentu wskazane w komunikacie. |
Czym różniły się środowisko testowe i fakultatywna wersja produkcyjna KSeF 1.0?
Środowisko testowe KSeF 1.0 służyło do prób, a fakultatywna wersja produkcyjna – do rzeczywistego korzystania z systemu. O różnicy decydowały punkt dostępu i cel wysyłki, nie wygląd faktury.
Przed wysłaniem dokumentu należało więc ustalić, z którym środowiskiem łączy się aplikacja. Dobrowolne korzystanie z produkcyjnego KSeF rozpoczęło się 1 stycznia 2022 r.17
Jak skonfigurować i przeprowadzić bezpieczne testy KSeF?
Testy KSeF 2.0 prowadź na danych przeznaczonych do prób. Najpierw wybierz właściwe środowisko w aplikacji lub programie do faktur. Konfigurację testową oddziel od produkcyjnej, żeby próbne operacje nie trafiły do bieżącego fakturowania.
Adresy obu konfiguracji znajdziesz w tabeli w sekcji o wysyłce; w programie ustaw je osobno14.
Co sprawdzić podczas testowania platformy KSeF?
Podczas testowania platformy KSeF sprawdź uprawnienia, certyfikaty i struktury organizacyjne używane przez firmę. Certyfikaty KSeF mają dwa zastosowania: uwierzytelnianie użytkownika oraz oznaczanie faktur wystawianych w trybie offline18.
- Środowisko połączenia ustaw jako testowe, zanim rozpoczniesz próby w aplikacji lub programie do faktur.
- Jednostki zależne i identyfikatory złożone możesz przetestować w Aplikacji Podatnika. Aplikacja pozwala również wnioskować o certyfikaty i je pobierać.8
- Uprawnienia i certyfikaty testowe traktuj oddzielnie od produkcyjnego Modułu Certyfikatów i Uprawnień (MCU). Działania w środowisku testowym nie zmieniają zapisów w tym module.9
- Błąd Aplikacji Podatnika opisz i przekaż przez formularz zgłoszeniowy KSeF.8
Na koniec oceń działanie konfiguracji testowej. Próby nie powinny zmieniać produkcyjnych uprawnień ani certyfikatów.
Środowisko testowe KSeF (TE): co sprawdzić technicznie
Środowisko testowe KSeF (TE) pozwala sprawdzić faktury wystawione offline, dostęp do dokumentów i pobieranie poświadczeń. Obsługę tokenów w testowej Aplikacji Podatnika KSeF 2.0 przewidziano do 31 grudnia 2026 r.8,9
- Tryb offline dotyczy faktury wystawionej bez bieżącego połączenia z systemem. Testowa aplikacja obsługuje takie dokumenty.8
- Kody QR i dostęp anonimowy pozwalają sprawdzić dostęp do faktury. Obie funkcje są dostępne w testowej aplikacji.8
- Urzędowe Poświadczenie Odbioru (UPO) można pobrać w testowej aplikacji i skontrolować jako wynik próbnej operacji.8
Kontrola techniczna obejmuje całą drogę faktury: od przygotowania dokumentu po dostęp do niego i poświadczenia.
KSeF w praktyce: podstawy działania i korzyści
KSeF służy do wystawiania i odbierania faktur w systemie elektronicznym. Aplikacja Podatnika KSeF 2.0 to bezpłatne oprogramowanie resortu finansów do wystawiania i otrzymywania faktur.8
Firma może pracować w tej aplikacji albo połączyć z KSeF własny program do fakturowania.
Jak działa KSeF?
KSeF przyjmuje fakturę przesłaną przez uprawnionego użytkownika lub połączony program. Następnie udostępnia ją do odbioru.
- Użytkownik KSeF przygotowuje fakturę w aplikacji lub połączonym programie.
- System KSeF przetwarza przesłany dokument i zwraca informację o wyniku operacji.
- Odbiorca faktury uzyskuje dostęp do dokumentu w systemie.
Jeśli system przyjmie dokument, faktura staje się dostępna do odbioru.
Jakie korzyści może przynieść korzystanie z KSeF?
KSeF skupia wystawianie i odbieranie faktur w jednym systemie. Firma może pracować bezpośrednio w Aplikacji Podatnika albo korzystać z połączonego programu. Tabela zestawia oba sposoby.
| Sposób pracy | Zastosowanie |
|---|---|
| Aplikacja resortu finansów | Wystawianie i odbieranie faktur bezpośrednio w Aplikacji Podatnika. |
| Połączony program | Obsługa faktur przez program zintegrowany z KSeF. |
Najczęściej zadawane pytania
Jak stworzyć token testowy KSeF?
Artykuł nie opisuje kroków tworzenia tokenu. Podaje jedynie, że testowa Aplikacja Podatnika obsługuje tokeny do 31 grudnia 2026 r.
Czy testowe faktury KSeF są dostępne?
Tak. W testowej Aplikacji Podatnika można wystawiać, odbierać i przeglądać faktury oraz korekty. Do prób używaj fikcyjnych danych.
Czy testową fakturę można pobrać w różnych formatach?
Tak. Dokument można pobrać w formacie XML, HTML lub PDF.
Czy testowe faktury mogą zawierać rzeczywisty NIP nabywcy?
W próbnym dokumencie należy używać danych fikcyjnych. Jeśli wpisujesz polski NIP, wybierz fikcyjny numer złożony z 10 cyfr.
Czy dane z Demo są przechowywane tak długo jak faktury produkcyjne?
Nie. Dane Demo są okresowo usuwane, więc nie tworzą archiwum przechowywanego przez 10 lat.
Gdzie zgłosić błąd Aplikacji Podatnika?
Błąd można opisać i przekazać przez formularz zgłoszeniowy KSeF.
Źródła
- ↑────────────────────────────────────────────────── https://ksef.podatki.gov.pl/wyjasnienia/ministerstwo-finansow-udostepnilo-srodowisko-przedprodukcyjne-demo-aplikacji-podatnika-ksef-20/
- ↑Ministerstwo Finansów – Środowiska KSeF API 2.0 https://github.com/CIRFMF/ksef-api/blob/main/srodowiska.md
- ↑Ministerstwo Finansów, „Aplikacja Podatnika KSeF 2.0 – wersja przedprodukcyjna (Demo)”. ([ksef.podatki.gov.pl](ksef.podatki.gov.pl https://ksef.podatki.gov.pl/aplikacja-podatnika-ksef-20/aplikacja-podatnika-ksef-20-wersja-przedprodukcyjna-demo/
- ↑Baza Wiedzy SAP Business One – Poradniki i Wdrożenia ERP | Altab https://altab.pl/baza-wiedzy/ksef-jak-zaczac/
- ↑Ministerstwo Finansów – Instrukcja uwierzytelnienia w Aplikacji Podatnika KSeF 2.0 https://ksef.podatki.gov.pl/media/jxgjepcn/instrukcja-uwierzytelnienia-w-aplikacji-podatnika-ksef-20-wersja-testowa.pdf
- ↑Ministerstwo Finansów – Aplikacja Podatnika KSeF 2.0, podręcznik użytkownika https://ksef.podatki.gov.pl/media/i1ubiukl/aplikacja-podatnika-ksef-20-podrecznik-uzytkownika_25042026.pdf
- ↑Ministerstwo Finansów – interpretacja dotycząca art. 112aa ust. 1 ustawy o VAT https://eureka.mf.gov.pl/informacje/podglad/702472
- ↑Aplikacja Podatnika KSeF 2.0 – wersja testowa – KSeF (Krajowy System e-Faktur) https://ksef.podatki.gov.pl/aplikacja-podatnika-ksef-20/aplikacja-podatnika-ksef-20-wersja-testowa/
- ↑────────────────────────────────────────────────── https://ksef.podatki.gov.pl/wyjasnienia/rozpoczelismy-testy-otwarte-aplikacji-podatnika-ksef-20/
- ↑Ministerstwo Finansów, „Aplikacja Podatnika KSeF 2.0 – wersja przedprodukcyjna (Demo)”; „Podręcznik KSeF 2.0”, część II. ([ksef.podatki.gov.pl](ksef.podatki.gov.pl https://ksef.podatki.gov.pl/media/qzlha3vx/podrecznik-ksef-20-cz-ii-wystawianie-i-otrzymywanie-faktur-w-ksef-20260209.pdf
- ↑Środowisko testowe i wersja produkcyjna (fakultatywna) KSeF 1.0 – Ministerstwo Finansów – Portal Gov.pl https://www.gov.pl/web/finanse/srodowisko-testowe-i-wersja-produkcyjna-fakultatywna-ksef-10
- ↑Ministerstwo Finansów, „Start otwartych testów API KSeF 2.0”; KAS, „Środowisko testowe i wersja produkcyjna (fakultatywna) KSeF 1.0”. ([ksef.podatki.gov.pl](ksef.podatki.gov.pl https://ksef.podatki.gov.pl/wyjasnienia/start-otwartych-testow-api-ksef-20/
- ↑Ministerstwo Finansów – Faktura ustrukturyzowana i struktura logiczna FA https://ksef.podatki.gov.pl/informacje-ogolne-ksef-20/faktura-ustrukturyzowana-i-struktura-logiczna-fa/
- ↑Ministerstwo Finansów – Zmiana adresów środowisk KSeF https://ksef.podatki.gov.pl/komunikaty-techniczne/zmiana-adresow-srodowisk-ksef-komunikat-dla-integratorow/
- ↑Ministerstwo Finansów, „Pytania i odpowiedzi KSeF 2.0”, pytania 16 i 20; „Podręcznik KSeF 2.0”, część II. ([ksef.podatki.gov.pl](ksef.podatki.gov.pl https://ksef.podatki.gov.pl/pytania-i-odpowiedzi-ksef-20/
- ↑Ministerstwo Finansów – Dokumentacja API KSeF 2.0: sesja wsadowa https://github.com/CIRFMF/ksef-api/blob/main/sesja-wsadowa.md
- ↑Ministerstwo Finansów – Podstawy prawne oraz kluczowe terminy https://ksef.podatki.gov.pl/informacje-ogolne-ksef-20/podstawy-prawne-oraz-kluczowe-terminy/
- ↑Ministerstwo Finansów – Certyfikaty KSeF https://ksef.podatki.gov.pl/informacje-ogolne-ksef-20/certyfikaty-ksef/