Funkcjonalności

KSeF (Krajowy System e-Faktur) — co oznacza dla sprzedaży B2B

KSeF (Krajowy System e-Faktur) to państwowa platforma Ministerstwa Finansów, przez którą polscy podatnicy obowiązkowo wystawiają i odbierają faktury ustrukturyzowane — faktury w formacie XML zgodnym ze schemą opublikowaną przez MF, rejestrowane centralnie i opatrywane numerem KSeF. Faktura ustrukturyzowana zastępuje papier i PDF jako podstawowa forma fakturowania między firmami.
KSeF
KSeF (Krajowy System e-Faktur)

KSeF (Krajowy System e-Faktur) to państwowa platforma Ministerstwa Finansów, przez którą polscy podatnicy obowiązkowo wystawiają i odbierają faktury ustrukturyzowane — faktury w formacie XML zgodnym ze schemą opublikowaną przez MF, rejestrowane centralnie i opatrywane numerem KSeF. Faktura ustrukturyzowana zastępuje papier i PDF jako podstawowa forma fakturowania między firmami.

Wejście Krajowego Systemu e-Faktur (KSeF) to dla branży e-commerce rewolucja technologiczna i procesowa. O ile sprzedaż detaliczna (B2C) zostaje w dużej mierze po staremu, o tyle obsługa klientów biznesowych (B2B) zmieni się drastycznie.

Zgodnie z obecnym harmonogramem, KSeF stanie się obowiązkowy dla największych firm (powyżej 200 mln zł obrotu) od 1 lutego 2026 r., a dla pozostałych przedsiębiorców od 1 kwietnia 2026 r..

Oto co konkretnie zmieni się w Twoim sklepie internetowym i jak będą wyglądały nowe procesy B2B.

Nowy model fakturowania: od PDF do XML

Do tej pory system e-commerce lub program księgowy generował fakturę PDF i automatycznie wysyłał ją na maila klienta. KSeF całkowicie odwraca ten mechanizm – przesuwa „moment prawdy” z Twojego sklepu na system Ministerstwa Finansów.

Faktura B2B musi zostać przygotowana w specjalnym formacie XML i przesłana przez API do KSeF. W świetle prawa dokument zostaje uznany za wystawiony dopiero w momencie, gdy KSeF go przetworzy i nada mu unikalny numer KSeF (KSeF ID).

Jak będzie wyglądał proces zakupu B2B?

1.Rozpoznanie statusu nabywcy:Już w koszyku zakupowym.

Sklep musi na etapie checkoutu jasno zidentyfikować, czy kupujący to konsument, czy przedsiębiorca (najczęściej na podstawie podania numeru NIP). Od tego zależy, czy faktura musi trafić do KSeF.

2.Wygenerowanie ustrukturyzowanej faktury:

Po opłaceniu zamówienia, Twój sklep, system ERP lub program księgowy (np. BaseLinker połączony z fakturownią) tworzy fakturę w formacie XML, zgodnym z obowiązującą schemą FA.

3.Autoryzacja i wysyłka do KSeF:

System łączy się przez API z serwerami Ministerstwa Finansów i przesyła plik.

4.Nadanie numeru KSeF:Faktura zyskuje moc prawną.

Po pozytywnej walidacji KSeF nadaje dokumentowi unikalny numer identyfikacyjny. System odbiera Urzędowe Poświadczenie Odbioru (UPO) – dopiero teraz faktura jest oficjalnie „wystawiona”.

5.Wizualizacja dla klienta:

Choć polski kontrahent B2B zobaczy fakturę bezpośrednio w swoim KSeF, dobrą praktyką (i standardem UX) pozostanie wygenerowanie PDF-a i umieszczenie go w panelu klienta. Taki PDF obowiązkowo musi zawierać wygenerowany kod QR z numerem KSeF.

Kogo i jak raportować? Różne typy transakcji

W e-commerce często miesza się sprzedaż dla firm, konsumentów oraz eksport. Zobacz, jak KSeF traktuje poszczególne z nich:

Odbiorca w e-commerceObowiązek KSeFJak klient otrzymuje dokument?
Polska Firma (B2B)TAKDokument pobiera samodzielnie ze swojego konta KSeF (sklep może też wysłać PDF z kodem QR).

Firma Zagraniczna (Cross-border)TAK (Tylko dla Ciebie)Ty wysyłasz fakturę do KSeF, ale zagraniczny klient z niego nie korzysta. Musisz wysłać mu PDF mailem, obowiązkowo oznaczony kodem QR.

Konsument (B2C)NIE (Opcjonalnie)Standardowo – wysyłasz plik PDF na e-mail lub udostępniasz w panelu użytkownika.

Ważne: Zagraniczny kontrahent nie ma polskiego NIP-u i nie zaloguje się do KSeF. Jeśli prowadzisz sprzedaż zagraniczną, Twój system musi umieć wysłać fakturę B2B do KSeF, a równocześnie wyzwolić wysyłkę e-maila z tradycyjnym plikiem PDF do klienta z zagranicy.

Jak przygotować sklep internetowy na KSeF?

  1. Audyt platformy i wtyczek: Sprawdź, czy Twój silnik sklepu (np. WooCommerce, PrestaShop, Shopify) lub integrator (np. BaseLinker) zapowiedział wsparcie dla KSeF i obsługę kodów QR. Czysty silnik e-commerce często nie ma wbudowanej księgowości, więc integracja spadnie na zewnętrzny program fakturowy.

  2. Korekty i zwroty: W e-commerce zwroty są masowe. Proces wystawiania faktur korygujących również musi przechodzić przez KSeF i być zautomatyzowany – ręczne akceptowanie każdej korekty w portalu podatkowym sparaliżuje Twoją obsługę klienta.

  3. Odporność na awarie (Offline): KSeF to system państwowy, a te bywają przeciążone. Upewnij się, że Twój system potrafi „zakolejkować” faktury i wysłać je automatycznie, gdy serwery Ministerstwa znowu zaczną działać, nie wstrzymując przy tym procesu wysyłki towaru z magazynu.

 

Co KSeF zmienia w procesie sprzedaży B2B

Na pierwszy rzut oka KSeF to temat księgowości i systemu ERP — i rzeczywiście to ERP (lub program do fakturowania) łączy się z API KSeF. W praktyce jednak jakość faktury ustrukturyzowanej powstaje wcześniej: w zamówieniu. Faktura w XML nie wybacza braków, które przy PDF „jakoś przechodziły”:

  • NIP i dane nabywcy muszą być poprawne już na koncie klienta — w B2B z odroczonym terminem płatności to warunek wejścia,
  • jednostki miary i przeliczniki opakowań (sztuka vs karton vs paleta) muszą być spójne między zamówieniem, WZ i fakturą,
  • ceny po rabatach — indywidualne cenniki i rabaty muszą trafiać do ERP w postaci jednoznacznej, bez ręcznego „doliczania” przez fakturzystkę,
  • powiązanie faktury z zamówieniem — automatyzacja ma sens tylko wtedy, gdy zamówienie z platformy B2B wpada do ERP bez przepisywania. 

Innymi słowy: KSeF wymusza to, co dobra platforma B2B robi od dawna — porządek w danych klientów, produktów i cen oraz automatyczny przepływ zamówień do ERP.

FAQ

Czy platforma B2B musi mieć własną integrację z KSeF? Nie. Fakturę ustrukturyzowaną wystawia system, w którym prowadzisz sprzedaż podatkowo — zwykle ERP. Platforma B2B odpowiada za to, żeby dane zamówienia były kompletne i przepływały do ERP automatycznie.

Czy KSeF dotyczy faktur dla klientów zagranicznych? Sprzedaż dla podmiotów bez polskiego NIP-u (eksport, WDT) jest poza obowiązkiem KSeF po stronie nabywcy — fakturę wystawiasz w KSeF, ale klientowi przekazujesz ją w uzgodnionej formie (np. PDF z kodem QR).

Co z fakturami B2C? Faktury dla konsumentów mogą, ale nie muszą być wystawiane w KSeF.

KSeF a platforma Saly

Saly nie wystawia faktur — robi to Twój ERP zintegrowany z KSeF. Rolą platformy jest dostarczenie ERP-owi kompletnych danych, z których faktura ustrukturyzowana powstaje automatycznie:

Kontakt

Uruchom z nami nowoczesną platformę B2B

Chętnie odpowiemy na wszelkie pytania i pomożemy Ci wdrożyć nowoczesną i wydajną platformę B2B.

Jakie będą kolejne kroki?
1

Zaplanujemy video konferencję w optymalnym terminie

2

Przeprowadzimy discovery call aby poznać Twoje cele

3

Zaprezentujemy funkcjonalności które je zrealizują 

Umów darmową konsultacje