Wprowadzenie
KSeF przyjmuje dwa sposoby uwierzytelnienia sesji: token wydany przez KSeF albo podpis XAdES złożony podpisem kwalifikowanym, pieczęcią kwalifikowaną lub certyfikatem KSeF. To alternatywy dla tego samego kroku — potwierdzenia, kim jesteś, zanim wyślesz fakturę — a w obu przypadkach sam plik XML faktury nie jest podpisywany: jest szyfrowany i wysyłany w sesji. Notaly używa tokenu, więc pieczęć kwalifikowana nie jest Ci potrzebna.
Po co jest uwierzytelnienie
KSeF to krajowa platforma e-fakturowania Ministerstwa Finansów. Zanim Twój system wyśle fakturę FA(3), musi otworzyć uwierzytelnioną sesję. Uwierzytelnienie to co innego niż faktura: odpowiada na pytanie, kto może wysyłać za danego podatnika, a nie kto podpisał dokument.
Ścieżka z tokenem
Token KSeF to poświadczenie, które generujesz w portalu KSeF albo przez API. Żeby otworzyć sesję, token jest szyfrowany kluczem publicznym Ministerstwa Finansów razem ze znacznikiem czasu wyzwania. To potwierdza poświadczenie bez pieczęci kwalifikowanej, dlatego token jest lżejszą ścieżką integracji.
Ścieżka z certyfikatem / XAdES
Alternatywą jest podpisanie wyzwania uwierzytelniającego podpisem XAdES — kwalifikowanym podpisem, pieczęcią kwalifikowaną albo certyfikatem KSeF. To droga dla organizacji, które już mają pieczęć kwalifikowaną i chcą jej użyć. Uwierzytelnia sesję, a nie fakturę: plik XML faktury nadal jest szyfrowany i wysyłany w sesji, a nie podpisywany.
Dlaczego faktura nie jest podpisywana
Częsty błąd to przekonanie, że dokument FA(3) musi być podpisany. Nie musi. Faktura jest szyfrowana (AES-256, klucz zaszyfrowany kluczem publicznym Ministerstwa) i wysyłana w uwierzytelnionej sesji. Uwierzytelnić trzeba samą sesję — i właśnie to robi token albo podpis XAdES.
Którą drogę wybrać
Jeśli masz już pieczęć kwalifikowaną i zespół, który obsługuje XAdES, ścieżka z certyfikatem jest naturalna. Jeśli chcesz najszybciej wystartować, token jest prostszy i nie wymaga pieczęci. Notaly wybiera token: wklejasz go raz w Connect KSeF, a Notaly uwierzytelnia każde zgłoszenie za Ciebie.
FAQ
Czy faktura jest podpisywana tokenem? Nie. Plik XML faktury jest szyfrowany i wysyłany w sesji; token tylko uwierzytelnia sesję.
Czy do KSeF potrzebna jest pieczęć kwalifikowana? Przy tokenie nie. Podpis lub pieczęć kwalifikowana to alternatywny, oparty na XAdES sposób uwierzytelnienia sesji.
Zastrzeżenie
Notaly nie jest doradcą podatkowym, księgowym ani prawnym. Ten artykuł ma charakter informacyjny, nie stanowi porady podatkowej i może być nieaktualny. Ponosisz odpowiedzialność za własne rozliczenia VAT; w razie potrzeby skonsultuj się z wykwalifikowanym księgowym.
Źródła
Źródło: www.podatki.gov.pl