Faktury KSeF w e-commerce: obowiązki sklepów od 2026 roku
Sprawdź, czy sklep i program księgowy obsługują wysyłkę faktur do KSeF zgodnych ze schematem FA(3) przed wejściem obowiązku w 2026 roku.


Jeśli sprzedajesz B2B, od 2026 musisz wystawiać faktury ustrukturyzowane w KSeF zgodne ze schematem FA(3). Obowiązek dotyczy transakcji z innymi firmami, natomiast sprzedaż konsumencka (B2C) pozostaje dobrowolna, choć ujednolicenie obu procesów w jednym systemie znacznie upraszcza księgowość. W praktyce oznacza to jedno pilne zadanie: sprawdź, czy Twoja platforma sprzedażowa i program księgowy obsługują wysyłkę do KSeF i strukturę FA(3), zanim obowiązek zacznie Cię dotyczyć naprawdę.
Krótko mówiąc:
- Od 2026 roku faktury w obrocie B2B muszą mieć strukturę XML FA(3) i być wysyłane do systemu KSeF, niezależnie od programu księgowego.
- Wysyłka do KSeF wymaga integracji API, podpisu kwalifikowanego lub certyfikatu, a pliki XML muszą przejść walidację zgodności ze schematem.
- Faktury dla klientów zagranicznych i konsumentów można wysłać w formie PDF z kodem QR, a dla transakcji walutowych konieczne jest przeliczenie kwot na złote według aktualnego kursu.
- W przypadku zwrotów lub korekt faktur w KSeF konieczne jest wystawienie odrębnej faktury korygującej, ponieważ edycja po nadaniu numeru jest niedozwolona.
- Automatyzacja procesu, integracja API i centralne zarządzanie fakturami znacznie upraszczają spełnianie wymogów KSeF i wpływają na sprawne prowadzenie księgowości.
BerlinettaUprość obsługę faktur i zamówieńBerlinetta centralizuje zamówienia, magazyn, oferty, faktury i zwroty z wielu kanałów sprzedaży w jednym narzędziu.Poznaj Berlinettę
Spis treści
- Terminy i zakres obowiązku faktur KSeF w e-commerce
- Jak KSeF różnicuje obsługę klientów B2B i B2C
- Wymagania techniczne integracji z KSeF
- Faktury zagraniczne i walutowe w KSeF
- Korekty i zwroty w e-commerce a KSeF
- Tryby wystawiania faktur: online, offline i awaryjny
- Checklist wdrożenia KSeF dla zespołu IT i księgowości
- Dlaczego KSeF to okazja do automatyzacji, nie tylko obowiązek
- Berlinetta jako centrum fakturowania i zwrotów w KSeF
- Źródła
- Najczęściej zadawane pytania
Terminy i zakres obowiązku faktur KSeF w e-commerce
Obowiązek korzystania z Krajowego Systemu e-Faktur obejmuje faktury ustrukturyzowane w obrocie B2B i wchodzi w życie etapami w 2026 roku. Faktury konsumenckie, czyli sprzedaż B2C, zostają poza obowiązkiem, co Ministerstwo Finansów potwierdza wprost w oficjalnych materiałach dotyczących KSeF.
Kluczowe jest zrozumienie samego dokumentu. Faktura ustrukturyzowana to plik XML zgodny ze schematem FA(3), obowiązującym od 1 lutego 2026 roku, opisanym szczegółowo w Podręczniku KSeF 2.0. Nie chodzi o wygląd faktury, tylko o jej strukturę danych, którą system waliduje automatycznie.
Obowiązek dotyczy nie tylko standardowych faktur sprzedaży. Obejmuje też korekty, faktury zaliczkowe oraz dokumenty rozliczane metodą VAT marża. Dla sklepu internetowego oznacza to, że każdy typ dokumentu wystawianego kontrahentowi firmowemu musi trafić do KSeF w tej samej, ustrukturyzowanej formie, niezależnie od tego, czy chodzi o pierwszą sprzedaż, czy o zwrot towaru.

Jak KSeF różnicuje obsługę klientów B2B i B2C
Faktura dla firmy musi trafić do KSeF, nawet jeśli kontrahent nie loguje się do systemu i nigdy nie zobaczy jej w tej formie. Obowiązek leży po stronie wystawcy, nie odbiorcy. To zmienia logikę wielu sklepów, które do tej pory traktowały fakturowanie jako usługę dla klienta, a nie proces regulowany przez urząd.
W praktyce dla klientów zagranicznych i konsumentów najlepiej działa podwójny obieg: dokument trafia do KSeF, a nabywca dostaje wizualizację PDF z kodem QR mailem lub przez panel klienta. Sklepy, które sprzedają zarówno firmom, jak i konsumentom, zyskują najwięcej, ujednolicając moment wysyłki do KSeF z momentem wystawienia faktury w systemie sprzedażowym, zamiast tworzyć osobne ścieżki dla każdego typu klienta.
Wymagania techniczne integracji z KSeF
Wysyłka faktur do KSeF wymaga oprogramowania, które łączy się z systemem przez API, korzysta z bezpłatnej Aplikacji Podatnika Ministerstwa Finansów albo z programu komercyjnego zintegrowanego z KSeF. Uwierzytelnienie odbywa się przez podpis zaufany, podpis kwalifikowany, pieczęć elektroniczną, certyfikat KSeF lub token. Po poprawnej walidacji system nadaje numer KSeF i generuje Urzędowe Poświadczenie Odbioru, czyli UPO, dowód, że faktura została prawnie przyjęta.
Najczęstsze przyczyny odrzuceń wynikają z niezgodności pliku XML ze schematem FA(3): błędne oznaczenia pozycji, brakujące pola obowiązkowe albo nieprawidłowy format daty sprzedaży. Dobra integracja powinna wyłapywać te błędy, zanim plik trafi do systemu, nie po fakcie.
Praktyczna checklista dla sklepu internetowego wygląda tak:
- Walidacja XSD faktury przed każdą wysyłką, żeby uniknąć odrzuceń na poziomie MF
- Obsługa wysyłki wsadowej (ZIP) przy dużym wolumenie zamówień, co ograniczają przestoje przy sprzedaży sezonowej
- Automatyczne pobieranie i archiwizowanie UPO dla każdej wysłanej faktury
- Mechanizm ponawiania wysyłki (retry) i logowanie błędów w jednym miejscu, dostępnym dla księgowości
- Mapowanie pól systemu sprzedażowego na pola FA(3), w tym dat sprzedaży poszczególnych pozycji
Systemy takie jak Comarch Optima czy iFirma pokazują, że wysyłka zbiorcza i automatyczne reguły wysyłki przy zatwierdzeniu dokumentu to standard, a nie funkcja premium. Sklep korzystający z kilku kanałów sprzedaży, na przykład Allegro i WooCommerce jednocześnie, potrzebuje takiej automatyzacji jeszcze bardziej niż firma sprzedająca z jednego źródła.
Faktury zagraniczne i walutowe w KSeF
Zasada jest prosta: jeśli transakcja podlega polskim przepisom VAT, polski podatnik wystawia fakturę w KSeF niezależnie od tego, gdzie siedzibę ma kontrahent. Faktura dla zagranicznego nabywcy nie zawsze trafia do niego przez sam system. Zamiast tego sprzedawca dostarcza dokument poza KSeF, najczęściej jako PDF z kodem QR wysłany mailem albo udostępniony w panelu klienta.
Kwoty VAT na fakturach walutowych trzeba przeliczyć na złote według obowiązującego kursu, zanim dokument trafi do KSeF. To zadanie, które warto oddać systemowi księgowemu, nie arkuszowi kalkulacyjnemu. Automatyczne przeliczenia eliminują ręczne błędy kursowe, które przy dużym wolumenie transakcji zagranicznych potrafią rozjechać rozliczenie VAT o zaskakująco duże kwoty.

Korekty i zwroty w e-commerce a KSeF
W KSeF nie ma edycji faktury po nadaniu jej numeru. Każda zmiana, także zwrot towaru, wymaga wystawienia osobnej faktury korygującej, powiązanej z dokumentem pierwotnym. To reguła, która najbardziej uderza w sklepy internetowe, bo zwroty są tam codziennością, nie wyjątkiem.
Proces korekty w praktyce wygląda tak:
- System identyfikuje fakturę pierwotną na podstawie numeru zamówienia lub numeru KSeF
- Automatycznie generuje projekt korekty z odniesieniem do dokumentu źródłowego
- Plik przechodzi walidację zgodności ze schematem FA(3)
- Korekta trafia do KSeF i otrzymuje własny numer oraz UPO
Największym źródłem błędów przy zwrotach jest brak spójności danych między magazynem, płatnościami a księgowością. Jeśli zwrot zostaje zarejestrowany w systemie magazynowym, ale nie generuje automatycznie korekty w module fakturowania, rozliczenie VAT się rozjeżdża.
Porada profesjonalisty: Połącz moment przyjęcia zwrotu na magazynie z automatycznym wygenerowaniem korekty w systemie fakturowania. Ręczne wystawianie korekt po fakcie to najczęstsza przyczyna rozbieżności między stanem magazynu a księgowością w sklepach z dużą liczbą zwrotów.
Tryby wystawiania faktur: online, offline i awaryjny
KSeF przewiduje kilka trybów pracy, opisanych w Podręczniku KSeF 2.0. Tryb ONLINE to standardowa, bieżąca wysyłka faktury w momencie jej wystawienia. Tryb OFFLINE pozwala wystawić fakturę bez połączenia z systemem i przesłać ją później, co ma znaczenie przy awarii internetu w punkcie sprzedaży. Tryb awaryjny uruchamia się, gdy sam KSeF jest niedostępny po stronie Ministerstwa Finansów.
Faktury wystawione offline oznacza się kodem QR w wariancie OFFLINE lub CERTYFIKAT, w zależności od metody uwierzytelnienia. Potwierdzenie transakcji, dokument towarzyszący sprzedaży przy kasie lub w handlu zagranicznym, warto wydawać zawsze wtedy, gdy klient potrzebuje dowodu zakupu zanim faktura fizycznie trafi do KSeF.
Checklist wdrożenia KSeF dla zespołu IT i księgowości
Wdrożenie warto rozbić na zadania techniczne i operacyjne, żeby żaden etap nie utknął między działami:
- Zmapuj pola systemu sprzedażowego na strukturę FA(3), łącznie z datami sprzedaży pozycji
- Przetestuj walidację XSD na próbce rzeczywistych faktur, w tym korekt i faktur zaliczkowych
- Skonfiguruj wysyłkę wsadową i archiwizację UPO w jednym miejscu dostępnym dla księgowości
- Ustal procedurę: zwrot na magazynie uruchamia automatyczne wygenerowanie korekty
- Przydziel uprawnienia dostępu do KSeF osobom odpowiedzialnym za fakturowanie i zwroty
Dlaczego KSeF to okazja do automatyzacji, nie tylko obowiązek
KSeF wymusza coś, co wielu sklepom przydałoby się niezależnie od przepisów: spójność danych między sprzedażą, magazynem i księgowością. Firmy, które potraktują wdrożenie jako doraźną łatkę, będą wracać do tego tematu co kwartał. Te, które zainwestują w integrację API i automatyzację korekt raz, przestają o tym myśleć. Systemy do zarządzania sprzedażą i dokumentami w jednym miejscu ułatwiają to zadanie od pierwszego dnia.
— Zespół Berlinetta
Berlinetta jako centrum fakturowania i zwrotów w KSeF
Zarządzanie fakturami KSeF osobno od zamówień z Allegro, Erli czy WooCommerce oznacza podwójną pracę i podwójne ryzyko błędu. Niektóre systemy łączą te procesy w jednym panelu: zamówienia ze wszystkich kanałów trafiają do wspólnego magazynu, a generowanie faktur zgodnych z KSeF odbywa się bez przełączania się między systemami.

Systemy do zarządzania sprzedażą obsługują też zwroty i korekty powiązane z fakturą pierwotną, pobieranie UPO oraz integracje z platformami sprzedażowymi i firmami kurierskimi w jednym miejscu. Zamiast budować osobne procedury dla każdego kanału sprzedaży, warto sprawdzić pełną listę integracji Berlinetta i przetestować, jak wygląda centralne zarządzanie fakturami i zwrotami w praktyce. Szczegóły planów i cennik znajdziesz na stronie głównej Berlinetta, gdzie dostępny jest też bezpłatny okres próbny.
Źródła
- Ministerstwo Finansów — informacje o KSeF
- Podręcznik KSeF 2.0 — część II (Ministerstwo Finansów)
- Taxly — zwroty w e‑commerce a korekty faktur w KSeF
Najczęściej zadawane pytania
Jak wystawić fakturę w KSeF dla klienta zagranicznego?
Wystawiasz fakturę w KSeF na standardowych zasadach, jeśli transakcja podlega polskim przepisom VAT, a następnie dostarczasz kontrahentowi wizualizację PDF z kodem QR mailem lub przez panel klienta, ponieważ zagraniczny odbiorca zwykle nie ma dostępu do systemu.
Czy KSeF obowiązuje dla faktur zagranicznych?
Tak, jeśli polski podatnik wystawia fakturę podlegającą polskim przepisom, musi ją wysłać do KSeF niezależnie od siedziby kontrahenta. Faktury B2C, w tym te dla zagranicznych konsumentów, pozostają poza obowiązkiem.
Jak rozliczać sprzedaż e-commerce po wejściu KSeF?
Rozliczenie opiera się na tych samych zasadach VAT co dotychczas, ale każda faktura B2B musi mieć formę ustrukturyzowaną FA(3) i numer nadany przez KSeF. Warto zautomatyzować powiązanie zamówień, zwrotów i korekt w jednym systemie, na przykład takim jak Berlinetta, żeby uniknąć rozbieżności księgowych.
Jaka forma opodatkowania sprawdza się w e-commerce przy obowiązku KSeF?
Wybór formy opodatkowania (ryczałt, podatek liniowy, zasady ogólne) nie zależy od obowiązku KSeF, tylko od skali działalności i struktury kosztów. KSeF wpływa na sposób wystawiania i archiwizowania dokumentów, nie na samą decyzję podatkową, którą najlepiej skonsultować z księgowym.
Czy trzeba wysyłać korektę do KSeF przy każdym zwrocie?
Tak, ponieważ faktury w KSeF nie można edytować po nadaniu numeru. Każdy zwrot towaru w transakcji B2B wymaga osobnej faktury korygującej, powiązanej z numerem dokumentu pierwotnego.
Rekomendacje
- Integracja Allegro: oferty, zamówienia, wysyłka
- Integracja WooCommerce z Allegro i kurierami
- Integracja z Pocztą Polską: Pocztex i pobranie
Made with BabyLoveGrowth to get found on Google and AI search
Najczęstsze pytania
Jak wystawić fakturę w KSeF dla klienta zagranicznego?
Wystawiasz fakturę w KSeF na standardowych zasadach, jeśli transakcja podlega polskim przepisom VAT, a następnie dostarczasz kontrahentowi wizualizację PDF z kodem QR mailem lub przez panel klienta, ponieważ zagraniczny odbiorca zwykle nie ma dostępu do systemu.
Czy KSeF obowiązuje dla faktur zagranicznych?
Tak, jeśli polski podatnik wystawia fakturę podlegającą polskim przepisom, musi ją wysłać do KSeF niezależnie od siedziby kontrahenta. Faktury B2C, w tym te dla zagranicznych konsumentów, pozostają poza obowiązkiem.
Jak rozliczać sprzedaż e-commerce po wejściu KSeF?
Rozliczenie opiera się na tych samych zasadach VAT co dotychczas, ale każda faktura B2B musi mieć formę ustrukturyzowaną FA(3) i numer nadany przez KSeF. Warto zautomatyzować powiązanie zamówień, zwrotów i korekt w jednym systemie, na przykład takim jak Berlinetta, żeby uniknąć rozbieżności księgowych.
Jaka forma opodatkowania sprawdza się w e-commerce przy obowiązku KSeF?
Wybór formy opodatkowania (ryczałt, podatek liniowy, zasady ogólne) nie zależy od obowiązku KSeF, tylko od skali działalności i struktury kosztów. KSeF wpływa na sposób wystawiania i archiwizowania dokumentów, nie na samą decyzję podatkową, którą najlepiej skonsultować z księgowym.
Czy trzeba wysyłać korektę do KSeF przy każdym zwrocie?
Tak, ponieważ faktury w KSeF nie można edytować po nadaniu numeru. Każdy zwrot towaru w transakcji B2B wymaga osobnej faktury korygującej, powiązanej z numerem dokumentu pierwotnego.
Sprzedajesz w kilku miejscach naraz?
Allegro, Erli, własny sklep i kurierzy w jednym panelu - bez przepisywania danych między nimi.