Przewodnik po KSeF 2026 — wszystko co musisz wiedzieć

Krajowy System e-Faktur, format FA(3), wysyłka z Symfonii i Subiekta, tokeny, API — kompletny poradnik dla przedsiębiorców.

📋 Spis treści

  1. Czym jest KSeF i kogo dotyczy?
  2. Czy KSeF jest obowiązkowy w 2026?
  3. Format FA(3) — czym różni się od poprzednich?
  4. Jak wysłać fakturę do KSeF krok po kroku
  5. KSeF a Symfonia i Subiekt — jak eksportować faktury
  6. Token KSeF — jak go uzyskać i używać
  7. FAQ — najczęstsze pytania

Czym jest KSeF i kogo dotyczy?

KSeF (Krajowy System e-Faktur) to system teleinformatyczny prowadzony przez Ministerstwo Finansów, umożliwiający wystawianie, przesyłanie i przechowywanie faktur ustrukturyzowanych w formie elektronicznej. Faktury wystawione przez KSeF otrzymują unikalny numer identyfikacyjny nadany przez system MF.

KSeF dotyczy wszystkich przedsiębiorców będących czynnymi podatnikami VAT prowadzących działalność gospodarczą w Polsce, którzy wystawiają faktury VAT dla innych firm (transakcje B2B).

Kogo obowiązuje KSeF?

Faktury dla konsumentów (B2C) oraz faktury od zagranicznego sprzedawcy na polskiego nabywcę na razie pozostają poza obowiązkowym KSeF.

Czy KSeF jest obowiązkowy w 2026?

Tak — od 1 lutego 2026 roku KSeF jest obowiązkowy dla większości czynnych podatników VAT w Polsce. Oznacza to, że każda faktura VAT wystawiana między firmami powinna trafić do systemu KSeF Ministerstwa Finansów.

Faktury wystawione poza KSeF nie będą uznawane za prawidłowe faktury VAT, co może skutkować odmową odliczenia podatku przez nabywcę.

Sankcje za brak wysyłki do KSeF

Format FA(3) — czym różni się od poprzednich?

Format FA(3) to aktualnie obowiązująca struktura logiczna faktury ustrukturyzowanej, opublikowana przez Ministerstwo Finansów i obowiązująca od 1 lutego 2026 roku. Zastąpił wcześniejszy format FA(2).

CechaFA(2) (stary)FA(3) (aktualny)
Obowiązuje od20221 lutego 2026
Namespace XML...2023/06/......2025/06/25/13775/
Wersja schematu1-0E (FA2)1-0E (FA3)
Nowe pola adresowenietak (AdresL1/AdresL2)
Obsługa przez KSeF API 2.0nietak

Najważniejsze zmiany w FA(3)

Konwerter KSeF automatycznie generuje faktury w formacie FA(3) zgodnym z aktualnym schematem MF — nie musisz znać szczegółów technicznych.

Jak wysłać fakturę do KSeF krok po kroku

Wysyłka faktury do KSeF wymaga kilku kroków technicznych. Konwerter KSeF automatyzuje cały ten proces — wystarczy wgrać plik XML z programu księgowego.

Metoda przez Konwerter KSeF (zalecana)

  1. Eksportuj faktury z Symfonii lub Subiekta do pliku XML
  2. Zaloguj się do Konwerter KSeF i przeciągnij plik na stronę
  3. Sprawdź podgląd — system pokaże listę faktur gotowych do wysyłki
  4. Wklej token KSeF i wybierz środowisko (testowe lub produkcyjne)
  5. Kliknij Wyślij — faktury trafią do KSeF i otrzymają numery KSeF

Co dzieje się technicznie?

System konwertuje plik XML z programu księgowego do formatu FA(3), szyfruje dane kluczem RSA pobranym z serwera KSeF, otwiera sesję interaktywną i wysyła każdą fakturę przez API KSeF 2.0. Cały proces trwa kilka sekund.

KSeF a Symfonia i Subiekt — jak eksportować faktury

Konwerter KSeF obsługuje pliki XML eksportowane z popularnych polskich programów księgowych. Poniżej instrukcja eksportu z każdego z nich.

Eksport z Symfonii (Sage Symfonia)

  1. Otwórz moduł Sprzedaż
  2. Przejdź do Faktury sprzedaży
  3. Zaznacz faktury które chcesz wysłać do KSeF
  4. Kliknij Eksport → Eksport do XML
  5. Zapisz plik na dysku (kodowanie windows-1250 — Konwerter KSeF obsługuje to automatycznie)

Eksport z Subiekta (InsERT Subiekt GT / nexo)

  1. Otwórz moduł Sprzedaż → Dokumenty handlowe
  2. Zaznacz faktury do eksportu
  3. Wybierz Operacje → Eksport → XML (DokumentHandlowy)
  4. Zapisz plik — Konwerter KSeF automatycznie wykryje format Subiekta

Inne programy

Konwerter KSeF obsługuje format XML InsERT (używany przez Subiekt GT, Subiekt nexo, Gestor, Rewizor) oraz format Symfonii. Jeśli Twój program eksportuje XML w formacie DokumentHandlowy — prawdopodobnie będzie działać.

Token KSeF — jak go uzyskać i używać

Token KSeF to jednorazowo wyświetlany ciąg znaków, który służy jako poświadczenie tożsamości przy wysyłce faktur przez API. Jest przypisany do konkretnego NIP i uprawnień.

Jak uzyskać token KSeF (środowisko testowe)

  1. Wejdź na ksef-test.mf.gov.pl
  2. Zaloguj się przez profil zaufany lub e-dowód
  3. Przejdź do Menu → Tokeny → Generuj token
  4. Zaznacz uprawnienie "Wystawianie faktur"
  5. Potwierdź — token zostanie wyświetlony jednorazowo, skopiuj go od razu

Jak uzyskać token KSeF (produkcja)

Analogicznie na ksef.mf.gov.pl — logowanie przez profil zaufany lub kwalifikowany podpis elektroniczny.

Ważne zasady dotyczące tokenów

FAQ — najczęstsze pytania o KSeF

Czy Konwerter KSeF przechowuje moje faktury?
Nie. Konwerter KSeF przetwarza pliki XML wyłącznie podczas sesji i przekazuje je bezpośrednio do API Ministerstwa Finansów. Żadne dane faktur nie są zapisywane na naszych serwerach.
Ile faktur mogę wysłać jednego dnia?
W planie miesięcznym (30 zł/mies) limit wynosi 100 faktur dziennie. Dla większości małych i średnich firm jest to wystarczające. Limit odnawia się każdego dnia o północy.
Czy mogę przetestować wysyłkę przed wysłaniem prawdziwych faktur?
Tak — Konwerter KSeF obsługuje środowisko testowe KSeF (ksef-test.mf.gov.pl). Możesz wysyłać faktury testowe bez żadnych konsekwencji prawnych ani podatkowych. Wystarczy wybrać "Testowe" w opcjach środowiska i użyć tokenu z ksef-test.mf.gov.pl.
Faktura została wysłana ale nie widzę jej w KSeF — co zrobić?
Sprawdź logi w Konwerterze KSeF — każda wysłana faktura ma numer referencyjny KSeF. Faktury mogą pojawić się w panelu KSeF z opóźnieniem do kilku minut. Jeśli w logach widnieje błąd, najczęstsze przyczyny to: wygasły token, nieprawidłowy NIP, lub faktura z datą wystawienia inną niż dzisiejsza (KSeF wymaga daty dzisiejszej w polu P_1).
Czy Konwerter KSeF działa z fakturami korygującymi?
Tak — Konwerter obsługuje faktury korygujące (KOR) eksportowane z Symfonii i Subiekta, w tym korygujące faktury zaliczkowe (KOR_ZAL) i rozliczeniowe (KOR_ROZ).
Co zrobić jeśli mój program księgowy nie jest obsługiwany?
Napisz do nas na kontakt@konwerterksef.pl — jeśli Twój program eksportuje faktury do XML w formacie DokumentHandlowy (standard InsERT) lub podobnym, możemy dodać obsługę. Możesz też skorzystać z trybu "Wczytaj gotowy FA(3)" jeśli Twój program generuje już XML w formacie FA(3).
Czy do korzystania z Konwertera KSeF potrzebuję profilu zaufanego?
Profil zaufany jest potrzebny tylko do zalogowania się do portalu ksef.mf.gov.pl w celu wygenerowania tokenu. Sam Konwerter KSeF wymaga jedynie e-maila i hasła. Token generujesz jednorazowo i możesz go używać przez długi czas.
Jak anulować subskrypcję?
W każdej chwili z poziomu panelu użytkownika → Subskrypcja → Anuluj subskrypcję. Dostęp pozostaje aktywny do końca opłaconego okresu. Nie pobieramy żadnych opłat za anulowanie.

Gotowy żeby wysłać faktury do KSeF?

Zacznij bezpłatny 3-dniowy trial — bez karty kredytowej, bez zobowiązań.

Wypróbuj za darmo →