KSeF 2026 w aplikacji firmowej: kogo dotyczy obowiązek i jak spiąć faktury z panelem
Od 1 lutego 2026 r. KSeF jest obowiązkowy dla dużych podatników (sprzedaż 2024 r. ponad 200 mln zł brutto), od 1 kwietnia 2026 r. — dla pozostałych firm. Gotowy program księgowy bywa wystarczający. Własny panel B2B, CRM albo hurtownia musi umieć wystawić fakturę ustrukturyzowaną, nie PDF-a w mailu.
Jeśli wystawiasz faktury z panelu zamówień, CRM albo hurtowni B2B, KSeF nie jest tematem księgowej w tle. Od 2026 r. faktura ustrukturyzowana ma iść przez Krajowy System e-Faktur. Poniższe daty pochodzą z serwisu Ministerstwa Finansów ksef.podatki.gov.pl (stan na 2026) — nie z interpretacji na forach. Jeśli Twój stary panel „miał poczekać na KSeF w 2024” i nic się nie stało — 2026 już nie poczeka.
Obowiązek nie oznacza, że każda firma musi napisać własne API. Fryzjer z 20 fakturami miesięcznie zostaje przy inFakcie, wFirmie albo innym programie z certyfikatem. Obowiązek boli tam, gdzie faktura rodzi się w Twoim procesie sprzedaży: zamówienie B2B, WZ, korekta z cennika, zaliczka z umowy. Wtedy PDF w mailu przestaje być fakturą w rozumieniu ustawy — nawet jeśli księgowa „jakoś to wklepie” wieczorem.
Harmonogram obowiązkowego KSeF (oficjalny)
KSeF działał fakultatywnie od 1 stycznia 2022 r. (nowelizacja z 29 października 2021 r., Dz. U. 2021 poz. 2076). Obligatoryjne e-fakturowanie w Polsce opiera się na decyzji derogacyjnej Rady UE 2022/1003. Pierwotny obowiązek miał ruszyć 1 lipca 2024 r. (dla zwolnionych z VAT — 1 stycznia 2025 r.). Po audycie systemu MF ogłosiło odroczenie i dwuetapowe wejście. Kluczowe daty z portalu podatkowego:
- 1 lutego 2026 r. — obowiązek dla przedsiębiorców, których wartość sprzedaży (wraz z podatkiem) za 2024 r. przekroczyła 200 mln zł.
- 1 kwietnia 2026 r. — obowiązek dla pozostałych przedsiębiorców (w tym JDG), zgodnie z ustawą z 5 sierpnia 2025 r. (Dz. U. 2025 poz. 1203).
- KSeF 2.0 w wersji produkcyjnej został udostępniony 1 lutego 2026 r.
- Nowy termin 1 lutego 2026 r. wpisała już ustawa z 9 maja 2024 r. (Dz. U. 2024 poz. 852); fazowanie duzi / reszta doprecyzowała nowelizacja z sierpnia 2025 r.
Próg 200 mln zł to wartość sprzedaży wraz z podatkiem za 2024 r., nie „netto od czucia”. Jeśli jesteś blisko progu — licz z deklaracji, nie z pamięci. Dla pozostałych, w tym jednoosobowych działalności, data jest twarda: 1 kwietnia 2026 r. Nie ma trzeciego etapu „małe firmy od 2027”. Uproszczenia poniżej to wyjątki czasowe, nie nowy harmonogram.
Co jest poluzowane (żeby nie wpaść w panikę)
Ta sama nowelizacja (Dz. U. 2025 poz. 1203) wprowadziła ułatwienia, które warto znać, bo zmieniają zakres prac w aplikacji. Źródło: zakładka podstaw prawnych na ksef.podatki.gov.pl oraz opis trybu offline24.
- Faktury konsumenckie (B2C) — w KSeF fakultatywnie. Osoba fizyczna nieprowadząca działalności nie musi dostać faktury z KSeF; decyzja należy do wystawcy.
- Tryb offline24 — na wypadek problemów z siecią: wystawiasz offline i przesyłasz, gdy połączenie wróci. Ustawa (art. 106nda ustawy o VAT) nie ogranicza, kto może z niego skorzystać. Faktura w strukturze FA(3), w postaci elektronicznej, niezwłocznie do KSeF — najpóźniej w następnym dniu roboczym. Data wystawienia to pole P_1. Przy awarii KSeF ogłoszonej w BIP — 7 dni roboczych od końca awarii; przy awarii całkowitej ogłoszonej w mediach faktury nie dosyła się.
- „Wykluczeni cyfrowo” — do końca 2026 r. można jeszcze wystawiać e-faktury lub papier, jeśli łączna sprzedaż udokumentowana tymi fakturami w miesiącu nie przekracza 10 000 zł brutto.
- Kasy i paragony — do końca 2026 r. zostają ścieżki z kas rejestrujących oraz paragony z NIP nabywcy do 450 zł (100 EUR) jako faktury uproszczone.
- Numer KSeF w płatnościach — obowiązek podawania numeru KSeF przy płatnościach między podatnikami czynnymi (art. 108g) oraz w MPP jest odroczony do końca 2026 r.
- Faktury VAT RR — fakultatywnie w KSeF od 1 kwietnia 2026 r.
- Załączniki — od 1 lutego 2026 r. można wystawiać faktury z załącznikiem po wcześniejszym zgłoszeniu zamiaru w e-US (zgłoszenia od 1 stycznia 2026 r.).
Offline24 ma skutki, których panel nie może „udawać”. Faktura dla krajowego podatnika VAT jest otrzymywana przy użyciu KSeF (data = nadanie numeru). Dla konsumenta, zagranicy, nabywcy bez NIP — udostępniasz w sposób uzgodniony; data otrzymania to data faktycznego otrzymania. Jeśli dajesz taką fakturę przed wysłaniem do KSeF, potrzebujesz dwóch kodów QR: OFFLINE (dostęp / weryfikacja) i CERTYFIKAT (tożsamość wystawcy, certyfikat KSeF typu 2). Po nadaniu numeru zostaje jeden QR z numerem KSeF. Korekta w offline24 też leci najpóźniej następnego dnia roboczego — i nie wystawisz korekty, dopóki pierwotna nie ma numeru KSeF.
Gdzie pęka własna aplikacja bez KSeF
Błąd, który widzimy najczęściej: panel „wystawia fakturę”, czyli skleja PDF i wysyła SMTP. Do marca 2026 to przechodziło. Od kwietnia (a u dużych od lutego) kontrahent będący podatnikiem oczekuje dokumentu w KSeF. Ręczne przepisanie do programu księgowego skaluje się do kilkudziesięciu dokumentów. Przy setkach WZ, zaliczek i korekt z ośmiu cenników przestaje.
- Panel B2B generuje PDF i wysyła maila — kontrahent od kwietnia 2026 oczekuje faktury ustrukturyzowanej.
- CRM kancelarii / serwisu liczy godziny i „jakoś” wystawia FV w innym programie, ręcznie, ze złą datą i bez powiązania ze zleceniem.
- Hurtownia ma 8 cenników, a księgowość nie ogarnia korekt i zaliczek w strukturze FA(3).
- Brak numeru KSeF przy korekcie i duplikacie — bałagan przy kontroli i przy płatności.
- Offline „na wszelki wypadek” bez kolejki dosyłki i bez QR — dokument, którego nabywca nie odbierze w KSeF w terminie.
- Załączniki (specyfikacja, protokół) dokładane jako osobny mail, podczas gdy od 1.02.2026 da się je wysłać w KSeF po zgłoszeniu w e-US.
Jak spinamy KSeF z panelem (praktyka, nie slogan)
To nie jest „wtyczka na weekend”. Są uprawnienia, certyfikaty, środowisko testowe MF i przypadki brzegowe. MF publikowało dokumentację API KSeF 2.0 i strukturę FA(3) (komunikat z 30 czerwca 2025 r.), potem środowiska testowe, demo i produkcję 2.0. Wyceniamy integrację jako osobną linię, bo każde API księgowe i każdy proces korekty boli inaczej. Kontekst budżetu: ile kosztuje aplikacja.
- Źródło prawdy o transakcji zostaje w Twojej aplikacji (zamówienie, zlecenie, umowa).
- Aplikacja składa fakturę w strukturze logicznej FA(3) i wysyła ją API KSeF 2.0 (środowisko demo, potem produkcja).
- Wracamy z numerem KSeF, statusem i ewentualnym UPO; zapisujemy przy dokumencie w panelu.
- Kontrahent w panelu B2B widzi fakturę i status, nie załącznik, który „zgubił się w spamie”.
- Korekty, zaliczki i duplikaty idą tą samą ścieżką — nie bokiem w Excelu.
- Offline24: kolejka dosyłki (następny dzień roboczy), dwa QR gdy trzeba wydać dokument przed numerem, blokada korekty bez numeru pierwotnej.
- Role: handlowiec wystawia, księgowość zatwierdza / koryguje, nikt nie trzyma certyfikatu w katalogu „Pobrane”.
Czasem wystarczy most: panel buduje dokument, wysyłka idzie przez program księgowy, który już ma KSeF. Czasem nie — gdy księgowość nie ogarnia Twoich 8 cenników, WZ i zaliczek, albo gdy kontrahent ma widzieć status w panelu, nie czekać na maila z biura. To jest decyzja po mapie procesu, nie po slajdzie „integrujemy się z KSeF”.
Co zrobić w kalendarzu, jeśli panel jeszcze nie wysyła do KSeF
Duży podatnik (sprzedaż 2024 r. > 200 mln zł brutto) już od 1 lutego 2026 r. nie może udawać, że „jeszcze testujemy”. Pozostali mają twardy 1 kwietnia 2026 r. Uproszczenie do 10 000 zł miesięcznie i kasy fiskalne trzymają papier do końca 2026 r. — to nie jest plan dla hurtowni z fakturami B2B. Praktyczny porządek prac, zanim ktokolwiek napisze linię API:
- Spisać, skąd dziś leci FV: panel, wFirma/inFakt, Excel, ręcznie w KSeF. Jedno źródło prawdy, nie trzy PDF-y tego samego zamówienia.
- Oddzielić B2C (fakultatywne) od B2B (obowiązek). W panelu sklepu mieszanego to dwa przyciski, nie jedna „faktura zawsze w mailu”.
- Ustalić korekty, zaliczki, duplikaty i WZ — te dokumenty bolą w FA(3) bardziej niż zwykła sprzedaż.
- Założyć konto demo / przedprodukcyjne MF, certyfikaty, role. Wysyłka „na produkcji od poniedziałku” bez demo kończy się pierwszym UPO z błędem schematu.
- Dopiero potem: most do księgowości albo wysyłka z aplikacji. Wycena po tej mapie, nie po haśle KSeF.
Jeśli od kwietnia 2026 r. panel nadal skleja PDF, kontrahent i tak może (i często będzie) oczekiwał dokumentu w KSeF. Ręczne przepisywanie 200 faktur miesięcznie to nie „proces tymczasowy” — to etat, błędy dat i korekty do korekt. Integracja boli raz. Ręczne wklepywanie boli co miesiąc, aż ktoś odejdzie z księgowości. Oficjalny portal MF (ksef.podatki.gov.pl) nie zostawia furtki „mała firma od 2027”: po 1 kwietnia 2026 r. zostają tylko wymienione wyjątki (B2C fakultatywnie, offline24, 10 000 zł do końca roku, kasy, odroczony numer w płatnościach) — nie dowolny PDF w Outlooku. Harmonogram z 1 lutego (duzi, sprzedaż 2024 > 200 mln zł brutto) i 1 kwietnia (reszta, w tym JDG) jest w ustawie Dz. U. 2025 poz. 1203, nie w slajdzie software house’u. Struktura na produkcji 2.0 to FA(3); stary mapping bez tej wersji trzeba przepisać, nie „włączyć wtyczkę”. Tryb offline24 (art. 106nda) jest dla każdego podatnika, ale aplikacja musi umieć dosłać fakturę najpóźniej następnego dnia roboczego i wystawić dwa kody QR, gdy dokument idzie do nabywcy przed numerem KSeF.
KSeF a RODO i dostęp
Faktura to dane kontrahenta i często dane osobowe. Role w panelu (handlowiec nie wystawia korekty, księgowość nie widzi marży) zostają. KSeF nie zwalnia z RODO w aplikacji — dodaje obowiązek, żeby dokument był w systemie państwa, nie tylko na Twoim dysku. Certyfikaty i tokeny API to sekrety: vault, rotacja, audyt kto wystawił, nie hasło w .env na serwerze, do którego ma dostęp cała firma.
Wyjątek 10 000 zł miesięcznie do końca 2026 r. nie jest strategią produktu. Jeśli Twój panel B2B żyje z faktur powyżej tego progu — a żyje — budujesz ścieżkę FA(3) teraz, a papier zostawiasz na awarię i na naprawdę mały ogon. B2C możesz zostawić poza KSeF; B2B nie schowasz za „jeszcze mamy paragon z NIP”.
Jeśli Twój panel już wystawia faktury albo „miał to zrobić po KSeF” — opisz, skąd dziś leci FV (panel / wFirma / Excel) i ile dokumentów miesięcznie. Powiemy, czy wystarczy most do programu księgowego, czy trzeba wysyłkę z aplikacji.
Najczęściej zadawane pytania
- Od kiedy KSeF jest obowiązkowy dla JDG?
- Dla pozostałych przedsiębiorców, w tym JDG, obowiązek rusza 1 kwietnia 2026 r. (duzi podatnicy od 1 lutego 2026, próg: sprzedaż 2024 r. wraz z podatkiem powyżej 200 mln zł). Źródło: ksef.podatki.gov.pl i ustawa Dz.U. 2025 poz. 1203.
- Czy paragon z NIP to już KSeF?
- Do końca 2026 r. zostają uproszczenia dla kas i paragonów z NIP nabywcy do 450 zł. To nie zwalnia na stałe panelu B2B, który wystawia zwykłe faktury.
- Czy faktura dla konsumenta musi iść przez KSeF?
- Nie — B2C jest fakultatywne. Decyduje wystawca. To nie jest furtka dla B2B: kontrahent z NIP to nie konsument.
- Czy GESOFT zastąpi program księgowy?
- Nie taki jest cel. Spinamy wystawianie z Twojego procesu sprzedaży. Księgowość może dalej stać w wyspecjalizowanym narzędziu. Czasem budujemy most, nie drugi księgowy SAP.
- Co to jest tryb offline24?
- Wystawiasz FA(3) elektronicznie bez bieżącego połączenia z KSeF i dosyłasz najpóźniej następnego dnia roboczego (art. 106nda). Przy awarii KSeF — 7 dni roboczych od jej końca. Dla części nabywców przed numerem KSeF potrzebne są dwa kody QR (OFFLINE i CERTYFIKAT). Szczegóły: ksef.podatki.gov.pl/informacje-ogolne-ksef-20/tryb-offline24/.
- Czy do końca 2026 mogę zostać przy papierze?
- Tylko jeśli łączna sprzedaż udokumentowana tymi fakturami (e lub papier) w danym miesiącu nie przekracza 10 000 zł brutto — i tylko do końca 2026 r. To wyjątek „wykluczonych cyfrowo”, nie plan dla hurtowni.
- Jaką strukturę logiczną wysyłać w 2026?
- Od 1 lutego 2026 r. obowiązuje FA(3). Integracja pisana pod starszy wariant bez mapowania na FA(3) jest do przepisania, nie do „włączenia wtyczki”.
Opisz projekt