
Podłączenie firmy do KSeF polega na skonfigurowaniu uwierzytelnienia, nadaniu odpowiednich uprawnień pracownikom lub biuru rachunkowemu oraz wyborze kanału, przez który firma będzie wysyłać i odbierać faktury ustrukturyzowane. Można to zrobić ręcznie przez aplikację podatnika albo poprzez integrację z systemem księgowym. W tym poradniku pokazujemy, jak krok po kroku przygotować firmę do pracy w Krajowym Systemie e-Faktur, zanim stanie się on obowiązkowy.
Podłączenie firmy do KSeF to nie jednorazowa czynność, tylko sekwencja kilku decyzji. Najpierw trzeba wybrać metodę uwierzytelnienia, potem nadać uprawnienia osobom, które będą wystawiać lub odczytywać faktury, a na końcu zdecydować, czy firma korzysta z aplikacji podatnika, czy integruje KSeF bezpośrednio ze swoim systemem księgowym. Dopiero po tych trzech krokach warto testować wysyłkę pierwszej faktury w środowisku demo.
W praktyce logiczna kolejność działań wygląda tak: wybór metody logowania, nadanie ról, wygenerowanie tokena lub skonfigurowanie certyfikatu, a na końcu test w środowisku przedprodukcyjnym. Pominięcie któregoś z tych etapów zwykle kończy się tym, że osoba odpowiedzialna za fakturowanie nie ma dostępu w dniu, w którym jest on potrzebny.
Przykładowy harmonogram dla małej firmy, która jeszcze nie korzystała z KSeF, może wyglądać następująco:
Firmy, które chcą mieć pełny obraz zmian prawnych i terminów, powinny zajrzeć do materiału, gdzie znajdziesz wdrożenie KSeF w firmie opisane szerzej, z aktualnym kontekstem terminów i obowiązków.
W KSeF dostępne są trzy podstawowe sposoby uwierzytelnienia w KSeF: certyfikat kwalifikowany, podpis zaufany (profil zaufany) oraz token autoryzacyjny generowany wewnątrz systemu. Wybór zależy od tego, czy loguje się osoba fizyczna, zarząd spółki, czy biuro rachunkowe działające w imieniu klienta.
Praktyczny przykład: po zalogowaniu się do aplikacji podatnika certyfikatem kwalifikowanym, administrator generuje token, który następnie przekazuje się do systemu księgowego lub programu do fakturowania. Ten token działa jak klucz dostępu i powinien być przechowywany tak samo ostrożnie jak hasło do konta bankowego firmy.
Nadawanie uprawnień KSeF pozwala precyzyjnie rozdzielić, kto może wystawiać faktury, kto tylko je odczytywać, a kto zarządzać dostępem innych osób. System rozróżnia role takie jak uprawnienia do wystawiania faktur, uprawnienia do przeglądania oraz uprawnienia administracyjne do nadawania kolejnych dostępów. Dobrze zaplanowana struktura uprawnień ogranicza ryzyko błędów i nieautoryzowanego dostępu.
W firmie korzystającej z zewnętrznego biura rachunkowego typowy podział wygląda tak:
W praktyce warto unikać sytuacji, w której jedna osoba ma wyłączność na nadawanie uprawnień. Jeśli ta osoba odejdzie z firmy lub straci dostęp, cały proces fakturowania może zostać zablokowany do czasu interwencji przez urząd skarbowy.
Aplikacja podatnika KSeF to podstawowe narzędzie do ręcznej obsługi systemu, szczególnie przydatne dla małych firm, które nie potrzebują integracji z ERP. Konfiguracja przebiega w kilku etapach, które warto wykonać w jednym dniu, żeby uniknąć gubienia kontekstu między sesjami.
Najwięcej pytań pojawia się na etapie nadawania uprawnień, zwłaszcza gdy w grę wchodzi biuro rachunkowe działające na podstawie pełnomocnictwa. Użytkownicy często nie wiedzą, czy pełnomocnictwo trzeba zgłosić osobno do urzędu skarbowego, czy wystarczy nadanie uprawnień bezpośrednio w systemie, dlatego ten krok warto zweryfikować z doradcą podatkowym przed pierwszym logowaniem.
Ręczne korzystanie z aplikacji podatnika sprawdza się przy niewielkiej liczbie faktur, natomiast firmy wystawiające je w dużych wolumenach zyskują najwięcej na integracji KSeF z programem księgowym przez API. Automatyczne połączenie eliminuje ręczne przepisywanie danych i ogranicza ryzyko błędów przy każdej fakturze.
| Kryterium | Aplikacja podatnika (ręcznie) | Integracja przez API z ERP |
|---|---|---|
| Liczba faktur miesięcznie | Do kilkudziesięciu | Od kilkudziesięciu do tysięcy |
| Czas wdrożenia | Krótki, dni robocze | Tygodnie, zależnie od ERP |
| Ryzyko błędu ręcznego | Wyższe | Niższe, dane pobierane automatycznie |
| Typowe narzędzia | Aplikacja podatnika KSeF | Comarch, Optima, Subiekt, BaseLinker |
Dla firm e-commerce, które jednocześnie sprzedają na kilku kanałach i wystawiają faktury przez różne systemy, automatyzacja fakturowania w KSeF idzie w parze z porządkowaniem całego procesu sprzedaży. Jeśli dopiero budujesz taką strukturę, warto zajrzeć do materiału o tym, jak wdrożyć sprzedaż wielokanałową w sklepie internetowym, bo oba procesy często wdraża się równolegle.
Firmy korzystające z ERP, które mają już skonfigurowane API do fakturowania, zwykle decydują się na połączenie systemu księgowego z KSeF, co pozwala wysyłać faktury automatycznie bez logowania się do osobnej aplikacji.
Większość problemów przy wdrożeniu KSeF wynika z niedopatrzeń na etapie konfiguracji, a nie z samego systemu. Błędne dane uprawnionego lub przestarzały certyfikat kwalifikowany to najczęstsze przyczyny, dla których firma nie może się zalogować w dniu, w którym potrzebuje wystawić fakturę.
Przykładowy scenariusz: administrator nadaje księgowej uprawnienia do odczytu zamiast do wystawiania faktur, bo role w systemie wyglądają podobnie. Firma odkrywa błąd dopiero wtedy, gdy trzeba wystawić fakturę na koniec miesiąca, a cały proces fakturowania zostaje wstrzymany do czasu poprawienia uprawnień.
Dla małej firmy, która wybiera konfigurację ręczną przez aplikację podatnika, cały proces zajmuje zwykle od jednego do kilku dni roboczych, licząc od momentu wyboru metody uwierzytelnienia do pierwszego udanego testu. Najdłuższym elementem bywa oczekiwanie na wydanie certyfikatu kwalifikowanego, jeśli firma jeszcze go nie posiada.
W przypadku integracji z ERP czas wydłuża się do kilku do kilkunastu tygodni, zależnie od tego, czy dostawca systemu księgowego ma już gotowy moduł do KSeF, czy trzeba programować połączenie od podstaw przez API. Dodatkowym czynnikiem wydłużającym jest konieczność testowania integracji na realnych danych firmy przed przejściem na produkcję.
Czynniki, które najczęściej wydłużają wdrożenie, to oczekiwanie na certyfikat kwalifikowany, zmiany w strukturze danych w systemie księgowym oraz konieczność przeszkolenia zespołu, który do tej pory nie pracował z fakturami ustrukturyzowanymi.
Podłączenie firmy do KSeF to proces, który warto rozłożyć na etapy i przetestować w środowisku demo zanim stanie się on obowiązkowy. Jeśli Twoja firma wystawia dużo faktur miesięcznie, najlepszym krokiem jest sprawdzenie, czy Twój system księgowy lub ERP ma już gotową integrację, zamiast czekać do ostatniej chwili na konfigurację ręczną.
Tak, firmy mogą uwierzytelnić się profilem zaufanym przez e-Urząd Skarbowy, co jest wystarczające dla wielu jednoosobowych działalności gospodarczych. Certyfikat kwalifikowany staje się konieczny głównie w spółkach, gdzie reprezentacja wynika z KRS i nie każda osoba uprawniona posiada profil zaufany.
Tak, biuro rachunkowe może otrzymać uprawnienia do wystawiania i odczytu faktur po nadaniu mu odpowiedniej roli przez administratora konta firmy. Taki model jest typowy dla małych i średnich firm, które nie zatrudniają własnej księgowej na etacie.
Brak podłączenia przed obowiązującym terminem może oznaczać problemy z prawidłowym wystawianiem faktur zgodnie z nowymi przepisami, dlatego warto rozpocząć konfigurację z odpowiednim wyprzedzeniem. Dokładne konsekwencje i terminy warto na bieżąco weryfikować z doradcą podatkowym, bo przepisy w tym obszarze są aktualizowane.
Proces jest podobny, ale jednoosobowa działalność zwykle może skorzystać z prostszego uwierzytelnienia profilem zaufanym, bez konieczności certyfikatu kwalifikowanego. Spółki częściej muszą ustalać reprezentację zgodnie z danymi w KRS, co dodaje jeden dodatkowy krok weryfikacyjny.