Różnice między KSeF 1.0 a 2.0 - czego nie da się przenieść
Tekst opracowany z wykorzystaniem sztucznej inteligencji. Zasady i ograniczenia
Kwestia kompatybilności technologicznej między poszczególnymi wersjami systemu jest kluczowa dla zachowania ciągłości procesów księgowych. API KSeF 1.0 nie jest kompatybilne z API KSeF 2.0 - nie da się przełożyć kodu 1:1, co wymusza na dostawcach oprogramowania finansowo-księgowego głęboką aktualizację protokołów komunikacyjnych. Zgodnie z art. 106n-106v Ordynacji podatkowej, systemy te podlegają odrębnym rygorom technicznym. Procesowi migracji podlegają wyłącznie faktury ustrukturyzowane oraz uprawnienia właścicielskie i uprawnienia wynikające z formularzy ZAW-FA złożonych uprzednio w KSeF 1.0.
Integracja z nową platformą wymaga od programistów oraz administratorów systemów IT uwzględnienia istotnych zmian w architekturze przesyłu danych. Wersja produkcyjna (fakultatywna) KSeF 1.0 nie będzie dalej rozwijana, co czyni przejście na standard 2.0 jedyną ścieżką zapewniającą stabilność operacyjną. Przedsiębiorcy powinni przeprowadzić audyt posiadanych zasobów cyfrowych przed 25 stycznia 2026 r., gdyż przerwa techniczna systemu zaplanowana na okres 26-31 stycznia 2026 r. uniemożliwi dostęp do niektórych funkcji zarządzania danymi w starej wersji.
Wdrożenie KSeF 2.0 wiąże się z koniecznością modyfikacji oprogramowania w następujących obszarach technicznych:
- Zmiana schematu XML z wersji FA(2) na docelową strukturę FA(3) wymuszająca redefinicję mapowania pól bazodanowych.
- Implementacja nowego Modułu Certyfikatów i Uprawnień (MCU) odpowiedzialnego za autoryzację procesów biznesowych i zarządzanie rolami.
- Aktualizacja adresów endpoint w konfiguracji API, uwzględniająca nową, jednolitą adresację środowisk udostępnioną przez resort finansów.
Warto podkreślić, że działania podejmowane w wersji przedprodukcyjnej nie niosą ze sobą żadnych skutków prawnych, co pozwala na bezpieczne testowanie nowych schematów XML bez ryzyka nałożenia sankcji skarbowych. Resort finansów zapewnia, że infrastruktura WAF Cloud (Web Application Firewall) zabezpieczająca system nie posiada dostępu do treści faktur, ponieważ dane przesyłane do serwerów zlokalizowanych na terenie Polski są szyfrowane.
Harmonogram wyłączeń i włączeń - kiedy czas na testy
Harmonogram wdrażania KSeF 2.0 jest ściśle określony i wymaga od przedsiębiorców dyscypliny w dostosowywaniu systemów informatycznych. Środowisko testowe KSeF 2.0 startuje 30 września 2025 r., co stanowi kluczowy moment dla działów IT na rozpoczęcie weryfikacji stabilności połączeń. Kolejnym krytycznym etapem jest wyłączenie środowiska testowego KSeF 1.0 we wrześniu oraz całkowite wygaszenie wersji produkcyjnej KSeF 1.0 w dniu 26 stycznia 2026 r. Poniższa tabela przedstawia kluczowe punkty zwrotne w procesie implementacji systemu.
| Data | Wydarzenie | Konsekwencja dla firmy |
|---|---|---|
| 30 września 2025 r. | Uruchomienie testowego KSeF 2.0 | Możliwość rozpoczęcia integracji systemów z nowym API. |
| 26 stycznia 2026 r. | Wyłączenie produkcyjnego KSeF 1.0 | Brak możliwości wystawiania faktur w starej wersji systemu. |
| 26-31 stycznia 2026 r. | Przerwa techniczna systemu | Całkowita niedostępność usług KSeF w okresie przejściowym. |
| 1 lutego 2026 r. | Start produkcyjnego KSeF 2.0 | Obowiązek ustawowy przesyłania faktur dla wszystkich firm. |
Zgodnie z komunikatem Ministerstwa Finansów z dnia 11 lipca 2024 r., obecna fakultatywna wersja produkcyjna 1.0 jest rozwiązaniem schyłkowym. Fakultatywna wersja 1.0 oznacza brak nowych funkcji, brak wsparcia technicznego oraz brak gwarancji parametrów SLA (Service Level Agreement). Przedsiębiorcy korzystający z tej wersji muszą liczyć się z faktem, że faktury wysłane do jednego środowiska nie są widoczne w pozostałych, co wymaga rygorystycznego przestrzegania podziału na środowiska TR (testowe) i PRD (produkcyjne).
Zaleca się zarezerwowanie zasobów programistycznych na drugą połowę września 2025 r., aby niezwłocznie po udostępnieniu API KSeF 2.0 przeprowadzić testy otwarte. Optymalizacja procesów fakturowania w tym okresie pozwoli na uniknięcie opóźnień organizacyjnych, które eksperci przewidują w związku z masowym przełączaniem systemów na początku 2026 roku. Prawidłowe rozpoznanie środowiska jest kluczowe, gdyż w 90% przypadków problemem zgłaszanym przez użytkowników jest próba logowania do niewłaściwego endpointu.
Bezpieczny start w środowisku testowym - instrukcja krok po kroku
Prawidłowe rozpoczęcie pracy z nową wersją systemu wymaga precyzyjnego przestrzegania procedur autoryzacyjnych. W celu uzyskania dostępu należy wejść na stronę ksef-test.mf.gov.pl, kliknąć „Załóż konto testowe” i wypełnić formularz identyfikacyjny, podając NIP oraz PESEL osoby uprawnionej. Kluczowym elementem infrastruktury bezpieczeństwa jest Moduł Certyfikatów i Uprawnień (MCU), który zarządza procesami uwierzytelniania i pozwala na nadawanie uprawnień poszczególnym pracownikom lub zewnętrznym biurom rachunkowym.
Kolejnym etapem jest generowanie tokenu autoryzacyjnego KSeF, co powinno odbywać się zgodnie z zasadą minimalizacji uprawnień w celu zapewnienia najwyższego poziomu bezpieczeństwa cyfrowego. Należy zachować następującą kolejność działań: przejść do sekcji Panel ustawień, wybrać zakładkę Tokeny, określić zakres jako „Tylko wystawianie” oraz ustawić czas ważności na maksymalnie 90 dni. Takie restrykcyjne podejście, określane niekiedy jako paranoiczne, znacząco redukuje ryzyko nadużyć w przypadku przejęcia klucza dostępu przez osoby niepowołane. Token sesyjny wykorzystywany przy pojedynczym logowaniu zachowuje ważność jedynie przez 9 minut.
Po skonfigurowaniu dostępu użytkownik może przystąpić do wysyłki faktury testowej. Procedura ta obejmuje przygotowanie pliku XML zgodnego z nowym schematem FA_VAT_2-0.xsd i przesłanie go za pośrednictwem API do środowiska demonstracyjnego. Po przetworzeniu dokumentu przez serwer, system generuje UPO (Urzędowe Poświadczenie Odbioru). Należy pamiętać, że UPO w środowisku testowym ma status „demo”, co oznacza, że dokumenty te nie wywołują skutków podatkowych i służą wyłącznie do weryfikacji poprawności technicznej integracji.
API KSeF 1.0 nie jest kompatybilne z API KSeF 2.0. To realnie może powodować opóźnienia organizacyjne u firm, które są w trakcie wdrożenia. Każdy dostęp do faktur zgromadzonych w KSeF musi być związany z prowadzoną sprawą i wymaga akceptacji przełożonego.
FAQ - najczęstsze pułapki podczas przełączania środowisk
Kiedy stare adresy API KSeF 1.0 przestaną działać?
Jaki jest nowy adres dla środowiska testowego KSeF 2.0?
Jakie dane należy stosować w środowisku przedprodukcyjnym?
Czy faktury z KSeF 1.0 będą widoczne w nowym KSeF 2.0?
Redakcja · wszystkie artykuły