W tym artykule znajdziesz konkretne informacje dot. KSeF oraz wskazówki wdrożeniowe w wersji krok po kroku. Życzymy przydatnej lektury.
Co to jest KSEeF?
KSeF (Krajowy System e-Faktur) to centralna platforma Ministerstwa Finansów do rejstracji faktur wystawianych przez przedsiębiorców i podmioty prowadzące działalność gospodarczą. Faktury są przesyłane do KSeF w ustrukturyzowanym formacie XML. Według ministerstwa wdrożenie KSeF służy cyfryzacji procesów fakturowania oraz księgowania faktur.
Jak działa KSeF?
Firmy wystawiają e-faktury w zgodnym oprogramowaniu, a następnie wysyłają je do KSeF, gdzie system weryfikuje strukturę logiczną, nadaje unikalny numer i UPO (Urzędowe Poświadczenie Odbioru). Odbiorca pobiera fakturę bezpośrednio z platformy, co automatyzuje VAT i eliminuje papier.
Jakie dane wysyłamy do KSeF?
Do KSeF należy wysyłać my ustrukturyzowaną fakturę FA(3).
Ważne: FA(3) to nowa wersja e-faktury w polskim, która definiuje format XML dla dokumentów, rozbudowując poprzednią wersję, czyli FA(2) o nowe pola i doprecyzowania.
Jakie dane zawiera ustrykturyzowana e-faktura FA(3)
- Nagłówek: numer faktury, data wystawienia/wykonania, forma płatności, waluta, metoda płatności.
- Podmioty: dane sprzedawcy (Podmiot1: NIP, nazwa, adres, rachunki bankowe), nabywcy (Podmiot2), odbiorcy/płatnika (Podmiot3).
- Pozycje: nazwa towaru/usługi, ilość, jednostka miary, cena netto, stawka VAT, kwota VAT, wartość brutto; kody GTIN/PKWiU/CN.
- Stopka: kwoty podsumowujące (netto, VAT, brutto), załączniki ustrukturyzowane.
Rozszerzenie specyfikacji
E-faktura FA(3) zamiast w porównaniu do FA(2) dodaje pola opcjonalne i dodatkowe:
- numery zamówień/WZ/projektów,
- etapy inwestycji, partie towarów,
- transport (rachunki wirtualne, SIMP),
- identyfikatory branżowe;
- dane mapowane z ERP do XML dla procesów biznesowych.
Etapy wdrożenia KSeF (krok po kroku)
- Ustal obowiązek: sprawdź, czy Twoja firma musi używać KSeF.
- Uzyskaj dostęp i certyfikat korzystając z dostępnych możliwości.
- Zdecyduj o wysyłce: wybierz metodę.
- Nadaj uprawnienia: przydziel role użytkownikom.
- Zintegruj system: połącz oprogramowanie fakturowe/ERP z API KSeF.
- Wysyłaj faktury: Wystawiaj i przesyłaj e-faktury XML (z kodem QR i numerem KSeF).
- Odbieraj faktury koztowe: pobieraj faktury bezpośrednio z platformy KSeF.
Poniżej znajdziesz szczegóły i przydatne informacje.
Kto ma obowiązek korzystania z KSeF?
KSeF jest obowiązkowy dla podatników VAT z polskim NIP (firmy krajowe, JST, zagraniczne z siedzibą / stałym miejscem w Polsce) przy transakcjach B2B (Business-to-usiness) / B2G (Business-to-Government).
Grupy i terminy
- Duże firmy (sprzedaż >200 mln zł w 2024 r.): wystawianie i otrzymywanie od 1 lutego 2026 r.
- Pozostali (MŚP, JDG, zwolnienie podmiotowe): wystawianie od 1 kwietnia 2026 r., otrzymywanie od 1 lutego 2026 r.
Do końca 2026 r. wyjątek dla faktur do 10 tys. zł/mies. (z VAT).
Wyjątki
- Podatnicy bez siedziby / stałego miejsca w PL.
- Faktury B2C (konsumenci nie-DG – tj. nieprowadzący działalności gospodarczej).
- Uproszczone procedury VAT dla sprzedaży B2C w UE – odnoszą się one do uproszczonej procedury rozliczania podatku VAT od sprzedaży transgranicznej na rzecz konsumentów indywidualnych z innych krajów Unii Europejskiej.
- Rozporządzenie: bilety jednorazowe (autostrady, transport), usługi zwolnione (art. 43 ust. 1 pkt 37-41), samofakturowanie bez PL NIP, paragony do 450 zł, kasy fiskalne do końca 2026 r.
Jak uzyskać dostęp i certyfikat do KSeF?
Do czego służy certyfikat?
Certyfikat KSeF to cyfrowy klucz wydawany przez Ministerstwo Finansów, który potwierdza tożsamość firmy lub osoby w systemie KSeF. Służy do logowania online i wystawiania faktur offline (z kodem QR), zastępując starsze metody jak token.
Rodzaje certyfikatów
- Certyfikat typ 1 (do uwierzytelniania). Służy do pełnego logowania online, podpisywania faktur wsadowo (pliki ZIP przez API) i integracji z programami ERP (formaty .p12 lub .pem). Jest ważny 2 lata od momentu wystawienia.
- Certyfikat typ 2 (do linków weryfikacyjnych). Tylko do faktur offline – generuje kod QR lub link do odbioru/weryfikacji (bez podpisu wsadowego). Jest ważny 2 lata od momentu wystawienia.
- Token – tymczasowy zamiennik certyfikatu typu 1. Służy do logowania online. Jest polecany zwłaszcza dla małych firm. Wygasa 31 grudnia 2026 r. i blokuje wydanie certyfikatów w tym samym czasie.
Ważne: certyfikaty są obowiązkowe od 1 lutego 2026 r. dla nowych logowań i integracji API.
Jak uzyskać dostęp i certyfikat dla osoby fizycznej?
1. Zaloguj się na ksef.podatki.gov.pl lub MCU (mcu.mf.gov.pl) za pomocą Profilu Zaufanego lub podpisu kwalifikowanego.
2. Wypełnij wniosek o certyfikat: podaj NIP, nazwę certyfikatu i typ.
3. Pobierz certyfikat (pliki .p12 i .pem) i ustaw hasło.
Jak uzyskać dostęp i certyfikat dla spółki?
Opcja nr 1 – pieczęć kwalifikowana.
1. Wygeneruj pieczęć kwalifikowaną na NIP spółki (koszt ok. 300–500 zł/rok).
2. Zaloguj się pieczęcią w MCU (Moduł Certyfikatów i Uprawnień w systemie KSeF. Służy do wnioskowania o certyfikaty KSeF, zarządzania tokenami oraz nadawania uprawnień użytkownikom).
3. Wypełnij wniosek o certyfikat i pobierz jak wyżej.
Opcja nr 2 – formularz ZAW-FA (alternatywa bez pieczęci).
1.Wypełnij ZAW-FA (Zawiadomienie o Fakcie Ustanowienia Pełnomocnictwa), wskazując osobę fizyczną (z podpisem kwalifikowanym) jako właściciela konta KSeF.
2. Złóż dokument osobiście lub wysyłkowo w urzędzie skarbowym (urząd potwierdza prawidłowe złożenie dokumentu w ciągu 3 dni roboczych).
3. Zaloguj się i wygeneruj certyfikat.
Jakie są metody, tryby i terminy wysyłki faktur do KSeF?
Metody wysyłki
- Interaktywna: pojedyncze faktury wysyłane bezpośrednio przez API lub aplikację KSeF.
- Wsadowa: masowe paczki faktur (ZIP), podpisywane zbiorczo.
Tryby wystawiania / przesyłania faktur
- Online: natychmiastowa wysyłka w dniu wystawienia.
- Offline24: wystawienie dowolnie, przesłanie w ciągu 1 dnia roboczego.
- Online – niedostępność: przesłanie w 1 dzień roboczy po przywróceniu systemu (na podstawie ogłoszenia w BIP).
- Awaria: przesłanie w 7 dni roboczych po usunięciu awarii (na podstawie ogłoszenia w BIP).
- Awaria całkowita: faktura poza KSeF (ogłoszenie medialne).
Terminy (względem daty w nagłówku)
- Online: dzień wystawienia.
- Offline24: następny dzień roboczy.
- Niedostępność: 1 dzień roboczy po.
- Awaria: 7 dni roboczych po.
- Awaria całkowita: bez obowiązku do KSeF.
Jak nadać uprawnienia w KSeF?
Nadawanie uprawnień w KSeF odbywa się przez:
- MCU, tj. Moduł Certyfikatów i Uprawnień w internetowym systemie KSeF,
- aplikację KSeF,
- zintegrowane oprogramowanie sprzedażowo-księgowe;
- papierowo przez ZAW-FA, z autoryzacją za pomocą tokenu lub certyfikatu.
Rodzaje uprawnień
- Zarządzanie (nadawanie, zmiana, odbieranie uprawnień).
- Wystawianie faktur ustrukturyzowanych.
- Dostęp do faktur (przeglądanie, pobieranie).
- Zarządzanie jednostkami podrzędnymi (JST, GRV).
- Przeglądanie historii sesji i uprawnień.
Kto może nadawać uprawnienia?
Ty jako podatnik (pierwotne uprawnienia).
Administrator wyznaczony przez Ciebie (np. pracownik lub biuro rachunkowe).
W wyjątkach: organ egzekucyjny lub przedstawiciel podatkowy (formularz ZAW-FA).
Gdzie nadawać uprawnienia?
- Elektronicznie: Moduł Certyfikatów i Uprawnień (MCU.mf.gov.pl), aplikacja KSeF, oprogramowanie z API.
- Papierowo: ZAW-FA do US.
Jak zgłosić pełnomocnika przez ZAW-FA?
Formularz „Zawiadomienie o nadaniu lub odebraniu uprawnień do korzystania z KSeF” służy do zgłoszenia pełnomocnika (pierwszej osoby z prawami administratora w KSeF).
Nadaje on szerokie uprawnienia osobie trzeciej (np. prezesowi, księgowej), gdy podatnik (firma) nie może sam zarządzać Modułem Certyfikatów i Uprawnień w internetowym systemie KSeF (MCU).
Aby zgłosić pełnomocnika należy:
pobrać formularz ze strony podatki.gov.pl (ZAW-FA wzór);
wypełnić formularz: część A: Urząd skarbowy (według siedziby), cel „Nadanie uprawnień”; część C: dane pełnomocnika (imię, nazwisko, PESEL, NIP); część E: podpis wszystkich przedstawicieli firmy;
złożyć formularz we właściwym urzędzie skarbowym: osobiście / pocztą lub elektronicznie: (e-Urząd Skarbowy > „Pismo ogólne” > załącz ZAW-FA > podpisz Profilem Zaufanym/bankowością;
- zaczekać: US rejestruje wniosek do 7 dni roboczych, a następnie wysyła potwierdzenie e-mailem.
Jak zintegrować system do fakturowania z systemem KSeF?
Integracja systemu fakturowania z KSeF wymaga dostosowania systemu ERP lub programu inansowo-księgowego do API Ministerstwa Finansów (FA(3) XML).
Modele integracji
- Bezpośrednia (API): Połączenie przez REST API z certyfikatem/tokenem; metody interaktywne/wsadowe (ZIP).
- Operatorzy KSeF: usługi pośredniczące (np. Editel, Symfonia) – uproszczona integracja bez własnego API.
- Oprogramowanie zgodne: gotowe moduły w ERP (programy takie jak Vendo.ERP, Comarch XL, Insert) z automatyczną walidacją XML.
Jak wysyłać faktury do KSeF?
Wysyłka faktur do KSeF z ERP/aplikacji fakturującej wymaga
- zgodności z API i schematem FA(3) XML,
- z automatycznym pobieraniem UPO (Urzędowe Poświadczenie
- z automatycznym pobieraniem numeru KSeF (unikalny 35-znakowy identyfikator faktury nadawany automatycznie przez system KSeF po zaakceptowaniu e-faktury).
Wysyłka krok po kroku (perspektywa ERP)
- Wystaw fakturę: utwórz dokument w systemie z danymi zgodnymi z FA(3) (mapowanie pól: NIP, pozycje, VAT).
- Następuje automatyczna walidacja: system generuje i sprawdza plik XML.
- Podpisz i wyślij: użyj certyfikatu lub tokena – interaktywnie (pojedynczo) lub wsadowo (ZIP) przez API.
- Potwierdzenie: KSeF weryfikuje fakturę, nadaje numer KSeF i UPO, po czym wyświetla status „Przyjęta”.
- Aktualizacja: ERP zapisuje numer KSeF/QR/link w nagłówku i generuje wydruk z danymi.
Jak odbierać faktury kosztowe z KSeF?
Odbieranie faktur kosztowych z KSeF odbywa się bezpośrednio przez platformę (MCU, aplikacja KSeF, API) po zalogowaniu certyfikatem/tokenem, z automatycznym powiadomieniem o nowych dokumentach.
Proces odbioru
- Zaloguj się do KSeF (Profil Zaufany/podpis kwalifikowany).
- Przejdź do modułu „Faktury otrzymane”; pobierz XML/PDF z numerem KSeF/QR.
- Import do ERP (automatycznie przez API lub ręcznie); data otrzymania = data udostępnienia w systemie.
Przechowywanie w KSeF
Faktury przechowywane 10 lat od końca roku wystawienia; po tym czasie MF usuwa, ale podatnik musi archiwizować lokalnie do przedawnienia zobowiązań (5–10 lat, np. dla środków trwałych).
Archiwizacja wysłanych faktur
- W KSeF: Automatyczna przez 10 lat, dostęp 24/7; eksport XML/PDF na żądanie.
- Lokalnie: Nieobowiązkowa w tym okresie, ale zalecana dla środków trwałych (eksport zbiorczy); po 10 latach – obowiązkowa własna archiwizacja z zachowaniem autentyczności/integralności.
Jakie są konsekwencje / kary za brak wdrożenia lub nieprawidłowe korzystanie z KSeF?
Do końca 2026 r obowiązuje okres ochronny (brak kar pieniężnych) za niewdrożenie lub nieprawidłowe korzystanie z KSeF. Od 1 stycznia 2027 r to ryzyka i formalne kary.
Kary pieniężne (art. 106ni ust. 1 VAT)
- Wystawienie poza KSeF: Do 100% kwoty VAT na fakturze; bez VAT – do 18,7% należności ogółem.
- Brak przesłania offline24/awaria: Do 100% VAT lub 18,7% wartości.
- Nakładane przez US na żądanie, z możliwością abolicji.
Ryzyka formalne
- Faktura poza KSeF nie wywołuje skutków VAT (brak odliczenia dla nabywcy, brak prawa do płatności).
- Kontrole US, odmowa rozliczenia przez kontrahentów, problemy z JPK_FA, audytami, bankami.
- Odpowiedzialność karnoskarbowa wyeliminowana dla tych czynów (zastąpiona karami pieniężnymi).
W 2026 r. brak kar, ale pełny obowiązek – błędy grożą korektami i stratami operacyjnymi.