BlogCo to jest KSeF? Kompletny przewodnik po Krajowym Systemie e-Faktur
Poradnik

Co to jest KSeF? Kompletny przewodnik po Krajowym Systemie e-Faktur

·5 min czytania·KsefAlert

Czym jest KSeF

Krajowy System e-Faktur (KSeF) to centralny system teleinformatyczny prowadzony przez Ministerstwo Finansów, który służy do wystawiania, odbierania i przechowywania faktur ustrukturyzowanych. Podstawę prawną systemu stanowi ustawa z dnia 11 marca 2004 r. o podatku od towarów i usług, zmieniona ustawą wdrażającą KSeF podpisaną przez Prezydenta RP 27 sierpnia 2025 r.

KSeF nie jest aplikacją do fakturowania - to infrastruktura państwowa, przez którą muszą przechodzić wszystkie faktury B2B wystawiane przez polskich podatników. Program do fakturowania, z którego korzystasz, generuje fakturę i przesyła ją do KSeF przez API. System weryfikuje dokument, nadaje mu unikalny numer KSeF i udostępnia go obu stronom transakcji.

Jak działa KSeF w praktyce

Wystawienie faktury ustrukturyzowanej przebiega w kilku krokach:

1. Wygenerowanie faktury XML Podatnik (lub jego program do fakturowania) tworzy dokument w formacie XML zgodnym ze schematem FA(3) opublikowanym przez Ministerstwo Finansów. Schemat określa dokładną strukturę pliku - jakie pola są wymagane, w jakim formacie podawane są daty, kwoty, kody GTU i inne dane.

2. Przesłanie do KSeF przez API Dokument XML jest wysyłany do systemu KSeF za pomocą tokenu autoryzacyjnego lub certyfikatu. Połączenie odbywa się przez API udostępnione przez MF - w środowisku produkcyjnym lub testowym.

3. Walidacja dokumentu KSeF weryfikuje poprawność struktury XML i danych. Sprawdza m.in. czy NIP wystawcy i nabywcy są zarejestrowane w systemie, czy schemat faktury jest zgodny z aktualną wersją, czy pola obowiązkowe są wypełnione. Dokument niezgodny ze schematem jest odrzucany z komunikatem błędu.

4. Nadanie numeru KSeF Faktura, która przeszła walidację, otrzymuje unikalny numer KSeF - ciąg znaków stanowiący jej identyfikator w systemie. Numer KSeF nie zastępuje numeru faktury nadawanego przez wystawcę, ale jest dodatkowym identyfikatorem umożliwiającym jednoznaczną weryfikację dokumentu.

5. Udostępnienie obu stronom Od chwili nadania numeru KSeF faktura jest dostępna zarówno na koncie wystawcy, jak i na koncie nabywcy. Nabywca nie musi wykonywać żadnej czynności, żeby faktura do niego trafiła - pojawia się automatycznie na jego koncie w systemie.

Kogo dotyczy obowiązek KSeF

Obowiązek korzystania z KSeF dotyczy podatników VAT prowadzących działalność gospodarczą w Polsce, przy czym wdrożenie przebiega etapami.

Od 1 lutego 2026 r. obowiązek wystawiania faktur w KSeF obejmuje podatników, których wartość sprzedaży opodatkowanej VAT przekroczyła 200 mln zł brutto w 2024 r. Jednocześnie wszyscy czynni podatnicy VAT - niezależnie od wielkości - mają od tej daty obowiązek odbierania faktur zakupowych z KSeF.

Od 1 kwietnia 2026 r. obowiązek wystawiania faktur w KSeF rozciąga się na wszystkich pozostałych podatników: małe i średnie firmy, jednoosobowe działalności gospodarcze oraz podatników zwolnionych z VAT, o ile wystawiają faktury.

Od 1 stycznia 2027 r. do systemu dołączają podmioty o bardzo niskim obrocie - miesięczna sprzedaż brutto nieprzekraczająca 10 000 zł. Dla tej grupy obowiązek wystawiania faktur w KSeF zostaje odroczony o rok.

Obowiązek KSeF dotyczy wyłącznie faktur B2B - wystawianych między przedsiębiorcami. Faktury wystawiane na rzecz osób fizycznych nieprowadzących działalności gospodarczej (B2C) nie muszą być wystawiane w KSeF.

Jakich transakcji KSeF nie obejmuje

Istnieje kilka kategorii faktur, które są wyłączone z obowiązku wystawiania w KSeF lub objęte wyjątkami:

  • Faktury B2C - wystawiane osobom fizycznym nieprowadzącym działalności nie muszą trafiać do KSeF. Można to robić dobrowolnie, ale nie ma takiego wymogu.
  • Faktury wystawiane przez nierezydentów - podmioty zagraniczne nieposiadające stałego miejsca prowadzenia działalności w Polsce są wyłączone z obowiązku, nawet jeśli są zarejestrowane jako podatnicy VAT.
  • Faktury konsorcjalne i rozliczeniowe - wymagają odrębnych przepisów wykonawczych i na obecnym etapie nie wchodzą w zakres obowiązkowego KSeF.
  • Faktury do 450 zł (paragony z NIP) - tzw. paragony z numerem NIP nabywcy traktowane jak faktury uproszczone mają odrębny tryb obsługi.

Co KSeF zmienia dla przedsiębiorcy

Archiwizacja

System przechowuje wszystkie faktury przez 10 lat od końca roku, w którym zostały wystawione. Podatnik zwolniony jest z obowiązku przechowywania faktur ustrukturyzowanych we własnym archiwum - dokumenty są dostępne w KSeF przez cały okres, do którego odnosi się zobowiązanie podatkowe.

Szybszy zwrot VAT

Podatnicy wystawiający faktury ustrukturyzowane mają prawo do skróconego terminu zwrotu VAT - 40 dni zamiast standardowych 60. Od momentu, gdy KSeF stał się obowiązkowy dla wszystkich (etap 2, kwiecień 2026), termin 40 dni staje się standardem dla całego obrotu B2B.

Eliminacja fałszywych faktur

Każda faktura w KSeF jest weryfikowana pod kątem tożsamości wystawcy i ma unikalny numer nadawany przez system państwowy. Podrobienie lub zafałszowanie faktury ustrukturyzowanej jest technicznie niemożliwe - nie ma możliwości wystawienia faktury KSeF przez podmiot, który nie jest do niej uprawniony.

Automatyzacja po stronie nabywcy

Format XML umożliwia automatyczne wczytanie faktury do systemu księgowego bez ręcznego przepisywania danych. Eliminuje błędy wynikające z OCR lub ręcznego wprowadzania i przyspiesza zamknięcie miesiąca.

Jak wygląda uwierzytelnianie w KSeF

Dostęp do KSeF wymaga uwierzytelnienia - potwierdzenia tożsamości podatnika lub osoby działającej w jego imieniu. Funkcjonują dwa mechanizmy:

Token autoryzacyjny to ciąg znaków generowany w Module Certyfikatów i Uprawnień (MCU) na ksef.podatki.gov.pl. Token działa do 31 grudnia 2026 r. - po tej dacie zostanie wygaszony. Jest prostszy w obsłudze niż certyfikat i wystarczy do czasu przejścia na nowy mechanizm.

Certyfikat KSeF to docelowy mechanizm uwierzytelniania, dostępny od 1 listopada 2025 r. Od 1 stycznia 2027 r. certyfikat stanie się jedynym sposobem dostępu do systemu. Certyfikaty wydawane są bezpłatnie przez Ministerstwo Finansów za pośrednictwem MCU.

Zarówno token, jak i certyfikat można ograniczyć zakresem uprawnień - np. tylko do odczytu faktur (monitoring) lub do pełnego zarządzania (wystawianie, pobieranie, zarządzanie uprawnieniami).

Co się dzieje z fakturami podczas awarii

KSeF to system centralny - jeśli serwery MF są niedostępne, standardowa ścieżka wystawiania faktur nie działa. Ustawodawca przewidział na tę sytuację tryb offline.

Podczas ogłoszonej awarii lub problemów technicznych po stronie podatnika można wystawić fakturę lokalnie w swoim programie, oznaczając ją jako fakturę offline. Dokument jest ważny od chwili wystawienia - nabywca może go zaksięgować i odliczyć VAT nawet przed pojawieniem się w KSeF. Po ustaniu awarii podatnik ma obowiązek przesłać faktury offline do systemu w terminie wskazanym w komunikacie MF.

Co warto zrobić jeśli jeszcze nie masz dostępu do KSeF

Niezależnie od tego, w którym etapie wdrożenia jesteś, pierwszym krokiem jest uzyskanie dostępu do systemu i wygenerowanie tokenu autoryzacyjnego. Instrukcję krok po kroku znajdziesz w artykule Jak wygenerować token KSeF.

Kolejny krok to skonfigurowanie monitoringu faktur przychodzących. Obowiązek odbierania faktur z KSeF obowiązuje wszystkich czynnych podatników VAT od 1 lutego 2026 r. - a KSeF nie wysyła żadnych powiadomień o nowych dokumentach. KsefAlert monitoruje Twoje konto KSeF i natychmiast informuje o każdej nowej fakturze kosztowej, eliminując ryzyko przeoczenia dokumentu.


Źródła:

Nie przegap żadnej faktury w KSeF

KsefAlert monitoruje Twoje konto KSeF 24/7 i wysyła powiadomienie email lub SMS gdy pojawi się nowa faktura kosztowa. Konfiguracja zajmuje 2 minuty.

Dowiedz się więcej