Jak wygenerować certyfikat KSeF offline?

0 wyświetleń
Procedura jak wygenerować certyfikat ksef offline opiera się na zastosowaniu certyfikatu typu drugiego do oznaczenia wizualizacji faktury dwoma kodami QR, w tym kodem CERTYFIKAT. Po odzyskaniu połączenia systemowego faktury trafiają do bazy centralnej. Okres na dosłanie dokumentów wynosi do siedmiu dni roboczych przy awarii lub najpóźniej w następnym dniu roboczym przy braku internetu w firmie.
Komentarz 0 polubień

Jak wygenerować certyfikat ksef offline i oznaczyć fakturę

Zrozumienie, jak wygenerować certyfikat ksef offline, pozwala uniknąć poważnych problemów prawnych i błędów w obiegu dokumentów handlowych. Właściwe oznaczenie faktur poza systemem chroni przed sankcjami i zapewnia pełną zgodność z obowiązującymi przepisami podatkowymi. Poznaj dokładne zasady tej procedury, aby bezpiecznie prowadzić firmowe rozliczenia.

Dlaczego wygenerowanie certyfikatu KSeF offline jest kluczowe?

Wygenerowanie certyfikatu KSeF offline może być powiązane z wieloma czynnikami technicznymi i procedurami awaryjnymi, a poprawne zrozumienie tego procesu zależy od kontekstu technicznego Twojej firmy. Certyfikat typu 2, powszechnie nazywany offline, służy do podpisywania linków weryfikacyjnych (kodów QR) w sytuacjach, gdy nie masz stabilnego dostępu do sieci lub gdy system rządowy ulegnie nieplanowanej awarii. Bez tego pliku Twoje oprogramowanie ERP nie będzie mogło wygenerować prawidłowej struktury e-faktury z odpowiednim oznaczeniem bezpieczeństwa.

Krajowy System e-Faktur w trybie codziennym działa w pełni online, jednak statystyki pokazują, że problemy z uwierzytelnieniem lub działaniem interfejsu API stanowią część zgłoszeń problemów technicznych w systemach księgowych. Wdrożenie certyfikatu ksef do pracy offline pozwala na ciągłość operacyjną. Kiedy system nie działa, nadal wystawiasz dokumenty w lokalnym programie fakturowym. Kluczowe jest wcześniejsze przygotowanie infrastruktury, zanim faktycznie nastąpi paraliż sprzedaży spowodowany brakiem internetu.

Generowanie certyfikatu KSeF krok po kroku w Aplikacji Podatnika

Aby wygenerować certyfikat KSeF offline, musisz przejść oficjalną ścieżkę autoryzacji w rządowym portalu. Cała procedura wymaga uprawnień właścicielskich lub nadanych w specjalnym Module Certyfikatów i Uprawnień (MCU). Przygotuj wcześniej bezpieczne hasło do certyfikatu offline ksef, ponieważ system nie pozwoli na jego odzyskanie w przypadku zgubienia.

Proces wnioskowania o certyfikat offline krok po kroku: 1. Zaloguj się do oficjalnej Aplikacji Podatnika KSeF, uwierzytelniając się Profilem Zaufanym lub podpisem kwalifikowanym. 2. W menu bocznym po lewej stronie wybierz sekcję Certyfikaty, a następnie kliknij Wnioskuj o certyfikat. 3. Podaj nazwę certyfikatu (np. CertyfikatOfflineFirma) o długości od 5 do 50 znaków. Pamiętaj, aby nie stosować polskich znaków ani spacji.

4. Ustaw hasło o długości od 15 do 32 znaków. Musi ono zawierać wielką i małą literę, cyfrę oraz znak specjalny. 5. Jako przeznaczenie certyfikatu zaznacz Podpis linku do weryfikacji wystawcy. Oznacza to wybór certyfikatu typu 2 (offline). Ustaw datę początkową obowiązywania i kliknij Generuj.

6. Zapisz automatycznie pobrany plik z kluczem prywatnym z rozszerzeniem.key w bezpiecznym miejscu na komputerze. 7. Zatwierdź formularz przyciskiem Wyślij wniosek o wydanie certyfikatu. 8. Przejdź do zakładki Lista certyfikatów, odśwież widok i po zmianie statusu kliknij Pobierz certyfikat w formacie PEM /.crt.

Generowanie tych plików przypomina tradycyjne procedury kryptograficzne, z którymi mierzy się wielu administratorów. Sam za pierwszym razem zapomniałem, jak restrykcyjne są wymagania dotyczące braku polskich znaków w nazwach plików - system po prostu odrzucił mój wniosek bez podania jasnej przyczyny. Dopiero usunięcie litery ł z nazwy pozwoliło na poprawny zapis.

Wdrożenie certyfikatu offline do programu fakturowego i błędy walidacji

Gdy wiesz już, jak pobrać plik crt i key ksef, pobrane pliki (klucz z rozszerzeniem.key oraz certyfikat z rozszerzeniem.crt) wraz z nadanym podczas generowania hasłem musisz wprowadzić bezpośrednio w ustawieniach swojego oprogramowania ERP lub programu do fakturowania. Większość nowoczesnych aplikacji posiada dedykowaną sekcję integracji z Krajowym Systemem e-Faktur, gdzie wskazuje się ścieżki do tych plików.

Podczas wdrażania plików użytkownicy bardzo często napotykają błędy walidacji formatu. Wynika to zazwyczaj z próby wgrania certyfikatu online (typu 1) w miejsce przeznaczone dla operacji offline lub odwrotnie. Innym problemem jest niezgodność kodowania znaków w haśle. Jeśli Twój program ERP zgłasza błąd klucza prywatnego, upewnij się, czy plik.key nie został uszkodzony podczas pobierania lub czy oprogramowanie nie wymaga przekonwertowania certyfikatu do innego formatu, na przykład PFX. Zawsze warto sprawdzić, czy struktura katalogów w systemie operacyjnym ma odpowiednie uprawnienia odczytu dla aplikacji fakturowej.

Tryb awaryjny a brak internetu: procedury i kody QR

Warto pamiętać, że pojęcie tryb offline w przepisach podatkowych kryje w sobie różne scenariusze techniczne. Musisz odróżnić awarię po stronie Ministerstwa Finansów od problemów z siecią w Twoim własnym biurze. W zależności od tego, co uległo awarii, obowiązują Cię zupełnie inne terminy na dosłanie wystawionych dokumentów do centralnej bazy danych.

Gdy udostępniasz fakturę klientowi poza systemem przed jej oficjalną wysyłką do bazy centralnej, masz ustawowy obowiązek oznaczenia jej wizualizacji dwoma kodami QR. Pierwszy kod, oznaczony jako OFFLINE, prowadzi bezpośrednio do danych faktury, natomiast drugi, opisany jako CERTYFIKAT, potwierdza tożsamość wystawcy i jest generowany właśnie wtedy, gdy wiesz, jak wygenerować certyfikat ksef typu 2. Kiedy połączenie powróci, faktury musisz przesłać do systemu. W przypadku awarii centralnej czas na dosłanie wynosi do 7 dni roboczych od jej zakończenia, natomiast przy zwykłym braku internetu w firmie dokument musi trafić do bazy najpóźniej w następnym dniu roboczym. [2]

Porównanie certyfikatów KSeF: Typ 1 (Online) vs Typ 2 (Offline)

Wybór odpowiedniego rodzaju zabezpieczenia w aplikacji rządowej zależy od tego, jakie zadanie ma spełniać dany plik w Twoim systemie księgowym.

Certyfikat Typu 1 (Uwierzytelniający)

  1. Faktura otrzymuje oficjalny numer systemowy natychmiast po przetworzeniu.
  2. Staje się bezużyteczny - nie pozwala na wystawianie dokumentów bez połączenia.
  3. Nawiązywanie interaktywnych i wsadowych sesji online z systemem centralnym.
  4. Zazwyczaj pojedynczy plik autoryzacyjny lub token powiązany z kontem.

Certyfikat Typu 2 (Offline) ⭐

  1. Umożliwia dodanie kodu potwierdzającego tożsamość wystawcy przed wysyłką.
  2. Niezbędny do legalnego fakturowania podczas braku sieci lub przestoju ministerstwa.
  3. Podpisywanie linku weryfikacyjnego i generowanie drugiego kodu QR na wizualizacji.
  4. Komplet składający się z klucza prywatnego.key oraz certyfikatu.crt.
Certyfikat typu 1 jest używany do codziennej, automatycznej komunikacji z bazą rządową, gdy wszystko działa poprawnie. Certyfikat typu 2 (offline) stanowi natomiast kluczowy element planu awaryjnego, bez którego żadne oprogramowanie księgowe nie wygeneruje prawidłowego kodu weryfikacyjnego dla klienta podczas przestoju.

Wdrożenie awaryjne w firmie logistycznej z Gdańska

Biuro logistyczne w Gdańsku, obsługujące kilkadziesiąt transportów dziennie, stanęło przed koniecznością pilnego wystawienia faktur w trakcie nagłej awarii sieci światłowodowej. Pracownicy byli zdezorientowani i spanikowani, ponieważ brak dokumentów blokował wyjazdy kierowców z magazynu.

Księgowa podjęła pierwszą próbę wdrożenia procedury awaryjnej i zaczęła generować certyfikat w aplikacji rządowej na laptopie z internetem mobilnym. Popełniła jednak błąd, wybierając domyślne uwierzytelnienie online zamiast podpisu linku offline, przez co system ERP wciąż odrzucał próby lokalnego zapisu faktur z błędem walidacji.

Po przeanalizowaniu instrukcji zrozumiała, że kluczowy był wybór certyfikatu typu 2 oraz ustawienie hasła bez polskich znaków. Ponownie wygenerowała pliki, pobrała prawidłowy klucz prywatny z rozszerzeniem.key oraz certyfikat.crt i precyzyjnie wskazała ich ścieżki w konfiguracji systemu fakturowania.

Program natychmiast odblokował możliwość pracy lokalnej, automatycznie generując na wydrukach dwa wymagane kody QR. Wszystkie faktury transportowe zostały wystawione na czas, a po naprawie usterki światłowodu w kolejnym dniu roboczym system automatycznie dosłał dokumenty do centrali.

Ważne pojęcia

Pobierz dwa osobne komponenty

Prawidłowy proces generowania certyfikatu offline zawsze tworzy na Twoim dysku dwa pliki: klucz prywatny z rozszerzeniem.key oraz certyfikat z rozszerzeniem.crt.

Unikaj polskich znaków w konfiguracji

Zarówno nazwa certyfikatu w portalu rządowym, jak i hasło zabezpieczające nie mogą zawierać polskich liter ani spacji, ponieważ wywoła to błąd walidacji w zewnętrznych systemach ERP.

Kontroluj ustawowe terminy wysyłki

Faktury wystawione lokalnie przy użyciu certyfikatu offline musisz dosłać do centralnej bazy najpóźniej w kolejnym dniu roboczym w przypadku braku internetu u podatnika.

Kolejne powiązane informacje

Co zrobić, jeśli zapomnę hasła do certyfikatu offline?

Hasła do certyfikatu typu 2 nie da się w żaden sposób odzyskać ani zresetować w Aplikacji Podatnika KSeF. Jeśli je zgubisz lub zapomnisz, jedynym rozwiązaniem jest unieważnienie starego wniosku i ponowne wygenerowanie nowej pary plików.key oraz.crt wraz z nowym hasłem.

Czy mogę używać certyfikatu offline do codziennego wysyłania faktur online?

Nie, certyfikat offline ma zupełnie inne przeznaczenie techniczne. Służy wyłącznie do kryptograficznego podpisywania struktury lokalnej faktury i generowania kodu QR podczas awarii lub braku internetu, a nie do otwierania interaktywnej sesji przesyłania danych.

Mój program ERP nie przyjmuje pliku.crt, jak naprawić ten błąd?

Najczęstszą przyczyną jest nieprawidłowy format kodowania lub brak wgrania powiązanego klucza prywatnego.key. Sprawdź, czy podczas pobierania pliki nie zmieniły rozszerzenia oraz czy Twoje oprogramowanie fakturowe nie wymaga scalenia ich do jednego formatu kontenera zabezpieczeń.

Jeśli chcesz zweryfikować poprawność przygotowanych dokumentów przed ich wysyłką do Ministerstwa Finansów, sprawdź Czy trzeba pobrać certyfikat KSeF?.

Odwołania Krzyżowe

  • [2] Ksef - W przypadku awarii centralnej czas na dosłanie wynosi do 7 dni roboczych od jej zakończenia, natomiast przy zwykłym braku internetu w firmie dokument musi trafić do bazy najpóźniej w następnym dniu roboczym.