Zastrzeżenie prawne
Obowiązuje od 2026-09-08. Wersja reguł bazowych: 2026.09.1.
To narzędzie pomocnicze, nie porada prawna ani podatkowa
KSeF Decision API jest mechanizmem wspomagającym kwalifikację transakcji do Krajowego Systemu e-Faktur na podstawie danych podanych w żądaniu. Nie jest to porada prawna, podatkowa ani żadna inna forma doradztwa w rozumieniu przepisów regulujących świadczenie takich usług. Decyzję o sposobie wystawienia i rozliczenia dokumentu podejmuje wyłącznie użytkownik API lub jego doradca podatkowy. W razie wątpliwości co do konkretnej transakcji zalecamy konsultację z doradcą podatkowym.
Na czym opiera się odpowiedź
- Wyłącznie na danych przekazanych w żądaniu
POST /v1/check— API nie zna stanu faktycznego transakcji poza tym, co zostało podane. - Na statusie VAT pobranym z oficjalnego Wykazu podatników VAT (wl-api.mf.gov.pl), o ile nie wyłączono go parametrem
resolve_vat_status. - Przy brakujących danych — na jawnie wypisanych założeniach (pole
assumptions), np. brakseller_monthly_sales_plnoznacza założenie sprzedaży powyżej progu 10 000 zł. - Na regułach bazowych odzwierciedlających rozumienie przepisów na dzień wskazany powyżej; przepisy, interpretacje i harmonogram KSeF mogą się zmienić. Każda reguła ma przypisaną podstawę prawną, a każda odpowiedź — pole
base_rules_version, które pozwala ustalić, która wersja reguł wygenerowała decyzję.
Reguły bazowe a reguły użytkownika
Odpowiedź rozdziela dwa wyniki: legal — policzony wyłącznie z reguł bazowych,
utrzymywanych przez nas i opatrzonych podstawą prawną, oraz decision — wynik
końcowy, po uwzględnieniu reguł zdefiniowanych przez klienta. Reguły użytkownika działają
przed regułami miękkimi, ale nie mogą przełamać reguł twardych (wyłączeń wprost wynikających
z ustawy). Gdy decision.overrides_base ma wartość true, wynik
końcowy różni się od wyniku z samych reguł bazowych, ponieważ zadziałała reguła klienta —
odpowiedzialność za poprawność prawną własnej reguły ponosi klient, który ją
utworzył. Pole decision.matched_rule wskazuje, która reguła
zadecydowała, a log decyzji w panelu przechowuje pełne wejście i wyjście każdej odpowiedzi.
Zakres czasowy
Reguły modelują stan prawny od 1 lutego 2026 r. Dla żądań z datą wcześniejszą API zwraca brak obowiązku KSeF. W oknie 1.02–31.03.2026 nie modelujemy przepisu epizodycznego art. 145l ustawy o VAT (brak danych o sprzedaży podatnika z 2024 r.), więc odpowiedź może zawyżać obowiązek dla objętych nim sprzedawców — takie przypadki należy obsłużyć własną regułą lub odfiltrować po stronie klienta.
Odpowiedzialność
Zakres odpowiedzialności usługodawcy, w tym jej ograniczenie do opłat z ostatnich trzech miesięcy i wyłączenie utraconych korzyści, określa § 8 Regulaminu. Usługodawca nie odpowiada za skutki decyzji podjętych na podstawie odpowiedzi API bez weryfikacji stanu faktycznego i prawnego danej transakcji.
Dane w żądaniach
Przetwarzamy NIP-y stron transakcji w minimalnym zakresie potrzebnym do wydania decyzji i sprawdzenia statusu VAT. Log decyzji przechowujemy 90 dni; szczegóły w Polityce prywatności. Warunki korzystania z usługi opisuje Regulamin.
Aktualność
Zastrzeżenie, dokumentacja reguł i sam zestaw reguł bazowych należy czytać łącznie: pole
base_rules_version w każdej odpowiedzi jednoznacznie wskazuje, która wersja reguł
(i którego stanu prawnego) wygenerowała daną decyzję. Zmiany reguł bazowych są opisywane w
historii zmian usługi.