KSeF

Token KSeF czy certyfikat: dwa sposoby uwierzytelnienia

Czym różni się uwierzytelnienie w KSeF tokenem od podpisu kwalifikowanego lub certyfikatu i dlaczego sama faktura nigdy nie jest podpisywana.

Opublikowano 2 min czytaniaAutor: Tomek

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

Najczęstsze pytania

Czy faktura jest podpisywana tokenem?

Nie. Plik XML faktury jest szyfrowany i wysyłany w sesji. Token uwierzytelnia sesję, a nie podpisuje dokumentu.

Czy do KSeF potrzebna jest pieczęć kwalifikowana?

Przy tokenie nie. Podpis lub pieczęć kwalifikowana (albo certyfikat KSeF) to alternatywny, oparty na XAdES sposób uwierzytelnienia sesji.

Którą metodę stosuje Notaly?

Notaly uwierzytelnia się tokenem KSeF podanym w Connect KSeF, więc pieczęć kwalifikowana nie jest potrzebna.

Wystaw pierwszą fakturę testową w KSeF jeszcze dziś

Załóż konto sandbox: klucz API w kilka sekund, 3 darmowe faktury testowe w KSeF TEST, bez karty płatniczej.