KSeF: definicja w jednym zdaniu
KSeF (Krajowy System e-Faktur) to centralny system informatyczny Ministerstwa Finansów, przez który wystawia się, odbiera i archiwizuje faktury ustrukturyzowane w Polsce.
Można o nim myśleć jak o rządowym rejestrze faktur. Zamiast wysyłać fakturę bezpośrednio do kontrahenta (e-mailem, pocztą, jako PDF), wysyłasz ją do KSeF. System sprawdza poprawność danych, nadaje fakturze unikalny numer KSeF i udostępnia ją odbiorcy. Obie strony transakcji widzą ten sam dokument w jednym miejscu.
KSeF został uruchomiony w 2022 roku jako system dobrowolny. Od lutego 2026 jest obowiązkowy, najpierw dla dużych firm, potem dla pozostałych przedsiębiorców. Szczegółowy harmonogram znajdziesz w sekcji Timeline wdrożenia 2026.
Historia KSeF: od projektu do wdrożenia
Pomysł centralnego systemu e-faktur w Polsce nie pojawił się z dnia na dzień. To wieloletni projekt Ministerstwa Finansów, który przeszedł przez kilka etapów: od konsultacji, przez testy, aż po obowiązkowe wdrożenie.
2020: Pierwsze zapowiedzi
Ministerstwo Finansów ogłosiło prace nad Krajowym Systemem e-Faktur. Projekt wpisywał się w europejski trend cyfryzacji podatków, a podobne systemy funkcjonowały już we Włoszech (SDI, od 2019) i Portugalii. Celem było uszczelnienie systemu VAT i ograniczenie luki podatkowej.
2022: Uruchomienie wersji dobrowolnej
1 stycznia 2022 KSeF ruszył w trybie dobrowolnym. Firmy mogły wystawiać faktury ustrukturyzowane, ale nie musiały. Ten etap pozwolił przetestować system, zebrać opinie przedsiębiorców i dostawców oprogramowania oraz wykryć błędy.
2023: Ustawa o obowiązkowym KSeF
Sejm uchwalił ustawę wprowadzającą obowiązkowy KSeF od 1 lipca 2024. Firmy zaczęły przygotowywać się do wdrożenia: aktualizować programy księgowe, szkolić pracowników i testować integracje.
2024: Przesunięcie terminu
Na początku 2024 roku Ministerstwo Finansów ogłosiło przesunięcie terminu. Powodem były problemy wydajnościowe systemu wykryte podczas audytu. KSeF nie był gotowy na obsługę wszystkich polskich firm jednocześnie. Nowy termin ustalono na 2026 rok, z dwuetapowym wdrożeniem zależnym od wielkości firmy.
2026: Obowiązkowe wdrożenie
Od 1 lutego 2026 KSeF jest obowiązkowy dla największych firm. Od 1 kwietnia 2026 obowiązek obejmie wszystkich pozostałych przedsiębiorców. Szczegóły w sekcji Timeline wdrożenia.
Kto musi korzystać z KSeF
Krótka odpowiedź: każdy polski przedsiębiorca wystawiający faktury VAT. Ale obowiązek wchodzi w życie etapami, zależnie od wielkości firmy.
Firmy objęte obowiązkiem
- Czynni podatnicy VAT: każda firma zarejestrowana jako czynny podatnik VAT musi wystawiać faktury ustrukturyzowane przez KSeF
- Firmy zwolnione z VAT: również muszą korzystać z KSeF, jeśli wystawiają faktury (np. faktura ze stawką „zw.")
- Jednoosobowe działalności gospodarcze: tak, JDG też objęte obowiązkiem, niezależnie od przychodów
- Spółki: sp. z o.o., spółki jawne, komandytowe, akcyjne, czyli wszystkie formy prawne
Wyjątki, czyli kto nie musi
- Paragony fiskalne: paragony z kas fiskalnych nie trafiają do KSeF. Ale jeśli klient zażąda faktury do paragonu, ta faktura już musi przejść przez KSeF
- Bilety (za przejazdy autostradami, komunikację miejską): dokumenty uznawane za faktury uproszczone w transporcie są tymczasowo wyłączone z obowiązku KSeF
- Faktury konsumenckie w okresie przejściowym: faktury dla osób fizycznych nieprowadzących działalności mogą być wystawiane poza KSeF do końca okresu przejściowego, po którym również będą musiały trafiać do systemu
Jeśli prowadzisz firmę w Polsce i wystawiasz faktury, zakładaj, że KSeF Cię dotyczy. Nawet jeśli jesteś zwolniony z VAT, nawet jeśli masz jednoosobową działalność, nawet jeśli sprzedajesz głównie za granicę.
Jak działa KSeF krok po kroku
Cały obieg faktury w KSeF wygląda tak:
- 1
Tworzysz fakturę w programie księgowym
Używasz Fakturowni, inFakt lub innego programu z obsługą KSeF. Program generuje fakturę w formacie XML FA(2), czyli ściśle określonej strukturze wymaganej przez Ministerstwo Finansów.
- 2
Program wysyła XML do KSeF
Faktura trafia do systemu MF przez API. KSeF waliduje dane, czyli sprawdza NIP-y, kwoty, stawki VAT, wymagane pola. Jeśli coś nie zgadza się ze schematem, faktura jest odrzucana.
- 3
KSeF nadaje numer i wystawia UPO
Zaakceptowana faktura dostaje unikalny numer KSeF (identyfikator dokumentu w systemie) oraz UPO (Urzędowe Poświadczenie Odbioru), czyli potwierdzenie, że system przyjął fakturę.
- 4
Odbiorca widzi fakturę w KSeF
Twój kontrahent nie potrzebuje e-maila z fakturą. Loguje się do KSeF i widzi ją tam. Możesz też wysłać mu kopię PDF na e-mail, ale prawnie wiążąca jest wersja w KSeF.
Nie musisz rozumieć formatu XML ani znać API KSeF. Program do fakturowania robi to za Ciebie. A jeśli korzystasz ze Stripe, Stripto automatyzuje cały proces od płatności do faktury w KSeF.
Jak zalogować się do KSeF i nadać uprawnienia
Żeby wystawiać faktury w KSeF, musisz się uwierzytelnić. KSeF oferuje kilka metod logowania, a wybór zależy od formy prawnej firmy i tego, kto ma mieć dostęp.
Metody uwierzytelniania
Profil Zaufany (ePUAP)
Najprostsza metoda dla jednoosobowych działalności. Logujesz się profilem zaufanym, który prawdopodobnie już masz (ten sam, co do e-PIT czy ZUS). Działa przez przeglądarkę na stronie ksef.mf.gov.pl.
Podpis kwalifikowany (e-podpis)
Wymagany dla spółek. Podpis kwalifikowany to odpowiednik podpisu ręcznego. Kupujesz go od certyfikowanych dostawców (np. Certum, SimplySign). Jeśli już podpisujesz JPK lub sprawozdania finansowe e-podpisem, ten sam certyfikat działa w KSeF.
Token autoryzacyjny (do integracji API)
Token generujesz w panelu KSeF po zalogowaniu profilem zaufanym lub e-podpisem. Token służy do automatycznego wysyłania faktur z programu księgowego. Fakturownia i inFakt używają właśnie tokenów, żeby wysyłać faktury do KSeF bez Twojego udziału.
Pieczęć kwalifikowana (dla spółek)
Alternatywa dla podpisu kwalifikowanego. Pieczęć jest powiązana z firmą (NIP), nie z konkretną osobą. Przydatna, gdy kilka osób wystawia faktury w imieniu spółki.
Jak upoważnić biuro rachunkowe do KSeF
Jeśli korzystasz z biura rachunkowego, musisz nadać mu uprawnienia w KSeF. Bez tego biuro nie wyśle Twoich faktur do systemu.
- Zaloguj się do KSeF na
ksef.mf.gov.plprofilem zaufanym lub e-podpisem - Przejdź do zakładki "Uprawnienia" → "Nadaj uprawnienia"
- Wpisz NIP biura rachunkowego i wybierz zakres uprawnień (wystawianie faktur, odczyt, lub oba)
- Zatwierdź. Biuro rachunkowe zobaczy Twoje konto w swoim panelu KSeF i będzie mogło wystawiać faktury w Twoim imieniu
Wskazówka: Jeśli używasz Stripto z Fakturownią, inFakt lub wFirma, nie musisz logować się do KSeF ręcznie. Program księgowy łączy się z KSeF automatycznie przez token API, a Ty tylko konfigurujesz token raz w ustawieniach programu.
Jak wygląda faktura ustrukturyzowana: XML vs PDF
To kluczowe rozróżnienie w nowej rzeczywistości KSeF. Faktura PDF i faktura ustrukturyzowana wyglądają podobnie dla człowieka, ale dla systemu to zupełnie inne rzeczy.
Faktura PDF, czyli to, co znasz
Faktura PDF to obraz dokumentu. Wygląda jak tradycyjna faktura papierowa, z logo, tabelką, kwotami. Możesz ją otworzyć na komputerze, wydrukować, wysłać e-mailem. Problem w tym, że dla systemu informatycznego PDF to „zdjęcie tekstu", więc komputer nie wie, gdzie jest NIP, a gdzie kwota netto. Żeby odczytać dane z PDF-a, trzeba użyć OCR lub ręcznie przepisać informacje.
Faktura ustrukturyzowana (XML FA(2)), czyli nowy standard
Faktura ustrukturyzowana to plik XML zgodny ze schematem FA(2) opracowanym przez Ministerstwo Finansów. Każda informacja ma swoje miejsce: NIP sprzedawcy, NIP nabywcy, kwota netto, VAT, stawka, opis pozycji. Komputer „rozumie" te dane natychmiast, bez interpretacji. KSeF może automatycznie zwalidować poprawność faktury, a program księgowy może automatycznie ją zaksięgować.
Porównanie obu formatów
| Cecha | Faktura PDF | Faktura ustrukturyzowana (KSeF) |
|---|---|---|
| Format | PDF (obraz dokumentu) | XML FA(2) (dane strukturalne) |
| Odczyt maszynowy | Wymaga OCR, podatny na błędy | Natychmiastowy, 100% dokładny |
| Walidacja | Brak, możesz wpisać cokolwiek | Automatyczna, KSeF sprawdza poprawność |
| Numer KSeF | Nie ma | Tak, unikalny identyfikator w systemie MF |
| Archiwizacja | Musisz przechowywać sam (5–8 lat) | MF archiwizuje automatycznie (10 lat) |
| Status prawny od 2026 | Kopia wizualna, nie dokument księgowy | Jedyny prawnie wiążący dokument |
| Dostarczenie do kontrahenta | E-mail, poczta, ręcznie | Automatycznie przez KSeF |
| Wygląd | Dowolny (logo, kolory, układ) | Ustandaryzowany, dane w polach XML |
Ważne: od 2026 roku faktura PDF nie jest dokumentem księgowym w obrocie B2B. Możesz ją wysłać klientowi jako kopię wizualną, ale prawnie liczy się tylko wersja w KSeF. Kontrahent, który otrzyma tylko PDF, nie będzie mógł odliczyć VAT.
W praktyce większość programów księgowych generuje obie wersje jednocześnie: XML trafia do KSeF, a PDF jest wysyłany e-mailem jako wizualizacja. Twój kontrahent widzi przejrzysty dokument, a system ma ustrukturyzowane dane.
Przykład faktury ustrukturyzowanej, czyli jak wygląda XML FA(2)
Format FA(2) to schemat XML opracowany przez Ministerstwo Finansów. Poniżej uproszczony fragment prawdziwej faktury ustrukturyzowanej z objaśnieniem najważniejszych pól.
<Faktura xmlns="http://crd.gov.pl/wzor/2023/06/29/12648/">
<Naglowek>
<KodFormularza>FA</KodFormularza>
<WariantFormularza>2</WariantFormularza>
<DataWytworzeniaFa>2026-03-20T10:30:00</DataWytworzeniaFa>
<SystemInfo>Fakturownia.pl</SystemInfo>
</Naglowek>
<Podmiot1> <!-- Sprzedawca -->
<DaneIdentyfikacyjne>
<NIP>5213000001</NIP>
<Nazwa>Przykładowa Firma Sp. z o.o.</Nazwa>
</DaneIdentyfikacyjne>
<Adres>
<KodKraju>PL</KodKraju>
<AdresL1>ul. Marszałkowska 1</AdresL1>
<AdresL2>00-001 Warszawa</AdresL2>
</Adres>
</Podmiot1>
<Podmiot2> <!-- Nabywca -->
<DaneIdentyfikacyjne>
<NIP>1234567890</NIP>
<Nazwa>Klient Biznesowy S.A.</Nazwa>
</DaneIdentyfikacyjne>
</Podmiot2>
<Fa>
<KodWaluty>PLN</KodWaluty>
<P_1>2026-03-20</P_1> <!-- Data wystawienia -->
<P_2>FV/15/03/2026</P_2> <!-- Numer faktury -->
<P_6>2026-03-20</P_6> <!-- Data sprzedaży -->
<P_13_1>1000.00</P_13_1> <!-- Netto (stawka podst.) -->
<P_14_1>230.00</P_14_1> <!-- VAT (23%) -->
<P_15>1230.00</P_15> <!-- Brutto -->
<FaWiersz> <!-- Pozycja na fakturze -->
<NrWierszaFa>1</NrWierszaFa>
<P_7>Licencja oprogramowania - plan Pro</P_7>
<P_8A>szt.</P_8A>
<P_8B>1</P_8B> <!-- Ilość -->
<P_9A>1000.00</P_9A> <!-- Cena netto -->
<P_11>1000.00</P_11> <!-- Wartość netto -->
<P_12>23</P_12> <!-- Stawka VAT -->
</FaWiersz>
</Fa>
</Faktura>Co oznaczają kluczowe pola
| Pole XML | Znaczenie |
|---|---|
| Podmiot1 | Dane sprzedawcy (NIP, nazwa, adres) |
| Podmiot2 | Dane nabywcy (NIP, nazwa) |
| P_1 | Data wystawienia faktury |
| P_2 | Numer faktury (np. FV/15/03/2026) |
| P_6 | Data sprzedaży / wykonania usługi |
| P_13_1 | Suma netto dla stawki podstawowej (23%) |
| P_14_1 | Kwota VAT dla stawki podstawowej |
| P_15 | Kwota brutto (do zapłaty) |
| FaWiersz | Pojedyncza pozycja na fakturze (nazwa, ilość, cena, VAT) |
| P_12 | Stawka VAT w procentach (23, 8, 5, 0, "zw") |
Pełny schemat FA(2) ma ponad 300 pól, ale większość jest opcjonalna. Program księgowy (Fakturownia, inFakt) wypełnia wymagane pola automatycznie. Nie musisz znać XML-a, żeby korzystać z KSeF.
Gdy używasz Stripto, dane ze Stripe (kwota, waluta, NIP, opis produktu) trafiają do Fakturowni, inFakt lub wFirma, które generują XML FA(2) i wysyłają go do KSeF. Cały ten XML powstaje automatycznie, a Ty nie widzisz ani jednego tagu.
Korzyści i wady KSeF
KSeF to nie tylko obowiązek, bo niesie też konkretne korzyści dla firm. Ale uczciwie trzeba też powiedzieć o wadach i wyzwaniach.
Korzyści
- Szybszy zwrot VAT: firmy wystawiające wyłącznie faktury ustrukturyzowane mogą liczyć na skrócony termin zwrotu VAT: 40 dni zamiast standardowych 60
- Koniec z archiwizacją: KSeF przechowuje faktury przez 10 lat. Nie musisz drukować, segregować ani przechowywać papierowych kopii. Jedna rzecz mniej do martwienia się przy kontroli
- Automatyczna dostawa do kontrahenta: nie musisz wysyłać faktury e-mailem. Kontrahent widzi ją w KSeF natychmiast po wystawieniu. Koniec z pytaniami „czy dotarła faktura?"
- Mniej błędów: KSeF waliduje dane przy przyjmowaniu faktury. Jeśli brakuje wymaganego pola lub NIP jest nieprawidłowy, system odrzuci fakturę zanim trafi do obiegu. Lepiej dowiedzieć się od razu niż przy kontroli
- Jeden punkt prawdy: koniec z sytuacjami, gdy sprzedawca ma inną wersję faktury niż kupujący. W KSeF istnieje jeden dokument, do którego obie strony mają dostęp
- Łatwiejsze kontrole podatkowe: urząd skarbowy ma bezpośredni dostęp do faktur w KSeF. Kontrola nie wymaga wysyłania stosów dokumentów, bo wszystko jest w systemie. To paradoksalnie korzystne dla uczciwych firm, bo kontrola przebiega szybciej
Wady i wyzwania
- Koszt wdrożenia: firmy muszą zaktualizować programy księgowe, przeszkolić pracowników i przetestować integracje. Dla dużych firm z własnymi systemami ERP to znaczący projekt IT
- Zależność od infrastruktury MF: jeśli KSeF padnie (a zdarzało się to w fazie testowej), nie możesz wystawić prawnie wiążącej faktury. Ustawa przewiduje tryb awaryjny, ale to dodatkowa komplikacja
- Brak wizualnej personalizacji: faktura ustrukturyzowana to surowe dane XML. Nie dodasz logo firmy, kolorów ani niestandardowego układu. PDF staje się tylko wizualizacją, nie dokumentem
- Krzywa uczenia się: nowe pojęcia (UPO, FA(2), numer KSeF), nowe procedury, nowe przepisy. Dla małych firm bez działu księgowego to dodatkowe obciążenie administracyjne
- Problemy z integracjami zagranicznymi: platformy jak Stripe, PayPal czy Shopify nie obsługują KSeF. Potrzebujesz dodatkowego narzędzia (jak Stripto), żeby połączyć zagraniczny procesor płatności z polskim systemem fakturowania
Tryb awaryjny: co robić, gdy KSeF nie działa
KSeF to system informatyczny i jak każdy system, może mieć awarie. W fazie testowej zdarzały się przerwy w działaniu, co było jedną z przyczyn przesunięcia terminu obowiązkowego wdrożenia. Co robić, gdy KSeF jest niedostępny, a musisz wystawić fakturę?
Kiedy uruchamia się tryb awaryjny
- Awaria systemu KSeF: Ministerstwo Finansów ogłasza awarię na stronie
ksef.mf.gov.pli w Biuletynie Informacji Publicznej - Przerwa techniczna: planowane prace serwisowe (MF informuje z wyprzedzeniem)
- Brak dostępu do internetu: po Twojej stronie (np. awaria dostawcy internetu)
Jak wystawiać faktury w trybie awaryjnym
- Wystawiasz fakturę w programie księgowym jak zwykle. Fakturownia, inFakt lub wFirma generuje XML FA(2)
- Faktura jest oznaczana specjalnym znacznikiem, że została wystawiona w trybie offline
- Wysyłasz fakturę klientowi e-mailem (PDF + XML), a taki dokument jest prawnie wiążący w okresie awarii
- Gdy KSeF wraca do działania, program księgowy automatycznie dosyła zaległe faktury do systemu. KSeF nadaje im numery z datą pierwotnego wystawienia
Terminy dosłania faktur po awarii
Po przywróceniu KSeF masz obowiązek dosłać faktury wystawione w trybie awaryjnym w ciągu 7 dni roboczych od momentu, gdy system ponownie działa. Fakturownia, inFakt i wFirma robią to automatycznie: sprawdzają status KSeF i dosyłają zaległe dokumenty bez Twojej interwencji.
W praktyce: jeśli korzystasz z Fakturowni, inFakt lub wFirma z automatyczną wysyłką do KSeF, tryb awaryjny jest obsługiwany automatycznie. Program wykrywa niedostępność KSeF, kolejkuje faktury i wysyła je, gdy system wraca. Nie musisz nic robić ręcznie.
Kary za niestosowanie KSeF
Od momentu, gdy KSeF staje się obowiązkowy dla Twojej firmy, wystawianie faktur poza systemem niesie konkretne konsekwencje.
Konsekwencje natychmiastowe
- Faktura nie jest dokumentem księgowym: faktura wystawiona poza KSeF (np. zwykły PDF) nie jest uznawana za fakturę w rozumieniu ustawy o VAT. Kontrahent nie może odliczyć VAT z takiego dokumentu
- Brak prawa do odliczenia VAT po stronie nabywcy: jeśli otrzymasz fakturę poza KSeF od dostawcy, który powinien wystawiać je przez system, nie odliczysz VAT
Kary finansowe
Ustawa przewiduje kary pieniężne za niestosowanie KSeF. Kary zaczną być naliczane od 1 stycznia 2027 , co daje firmom dodatkowy okres przejściowy na dostosowanie się:
- Do 100% kwoty VAT z faktury wystawionej poza KSeF, za każdą fakturę, która powinna trafić do systemu, a nie trafiła
- Minimum 1000 zł za każdą fakturę wystawioną z naruszeniem obowiązku KSeF
Okres przejściowy (do końca 2026)
Od lutego/kwietnia 2026 (zależnie od wielkości firmy) do 31 grudnia 2026 obowiązuje okres przejściowy. W tym czasie:
- Musisz wystawiać faktury przez KSeF
- Kary finansowe jeszcze nie są naliczane
- Urząd skarbowy może jednak kwestionować faktury wystawione poza KSeF
- Kontrahent może odmówić przyjęcia faktury spoza KSeF
Nie czekaj do ostatniej chwili. Kary zaczynają się od stycznia 2027, ale obowiązek wystawiania faktur przez KSeF obowiązuje już od lutego/kwietnia 2026. Każda faktura wystawiona poza systemem to potencjalny problem, nawet jeśli kara finansowa jeszcze nie zostanie naliczona.
Timeline wdrożenia KSeF 2026
Wdrożenie obowiązkowego KSeF odbywa się w etapach. Poniżej kluczowe daty:
KSeF dobrowolny
System uruchomiony w trybie dobrowolnym. Firmy mogą testować wystawianie faktur ustrukturyzowanych.
Pierwotny termin obowiązkowy (przesunięty)
Planowany start obowiązkowego KSeF. Termin przesunięty na 2026 z powodu problemów wydajnościowych systemu.
Obowiązkowy dla dużych firm
Od 1 lutego 2026 KSeF jest obowiązkowy dla firm z przychodami powyżej 200 mln zł rocznie.
Obowiązkowy dla wszystkich
Od 1 kwietnia 2026 obowiązek KSeF obejmuje wszystkich przedsiębiorców, w tym jednoosobowe działalności gospodarcze, spółki i firmy zwolnione z VAT.
Więcej o terminach i przygotowaniu do wdrożenia znajdziesz w artykule KSeF termin: kiedy KSeF staje się obowiązkowy oraz KSeF obowiązkowy: jak się przygotować.
KSeF a Stripe: dlaczego potrzebujesz pośrednika
Stripe to jeden z najpopularniejszych procesorów płatności na świecie. Problem w tym, że Stripe nie wystawia faktur ustrukturyzowanych i nie łączy się z KSeF.
Problem: Stripe Invoicing ≠ KSeF
Stripe ma wbudowane fakturowanie (Stripe Invoicing), ale generuje ono zwykłe PDF-y, a nie pliki XML w formacie FA(2). Dla polskiego przedsiębiorcy to oznacza, że faktury ze Stripe nie spełniają wymogów KSeF. Nie trafią do rządowego systemu, kontrahent nie odliczy VAT, a Ty nie masz prawnie wiążącego dokumentu.
Bez automatyzacji: godzina dziennie na przepisywanie
Bez dodatkowego narzędzia musiałbyś ręcznie wystawiać każdą fakturę w osobnym programie księgowym za każdą płatność ze Stripe. Przy kilkunastu transakcjach dziennie to ponad godzina codziennie poświęcona na przepisywanie kwot, NIP-ów, walut i opisów z panelu Stripe do Fakturowni, inFakt lub wFirma.
Rozwiązanie: Stripto
Stripto to most między Stripe a KSeF. Łączy Twoje konto Stripe z Fakturownią lub inFakt. Każda płatność w Stripe automatycznie tworzy fakturę ustrukturyzowaną, która trafia do KSeF w kilka sekund, bez Twojego udziału.
- Konfiguracja zajmuje minutę, bez pisania kodu
- Obsługuje karty, Przelewy24, BLIK i inne metody płatności
- Automatycznie mapuje dane ze Stripe na pola faktury
- Od 19 zł/mies., 5 pierwszych transakcji za darmo
Więcej o tym, jak połączyć Stripe z KSeF krok po kroku i o automatycznych fakturach ze Stripe.
Automatyczne faktury KSeF ze Stripe
Skonfiguruj Stripto w minutę. 5 pierwszych transakcji za darmo, bez podpinania karty.
Najczęściej zadawane pytania
Czy KSeF zastąpi program do fakturowania?
Nie. KSeF to rejestr faktur, nie program do ich tworzenia. Nadal potrzebujesz narzędzia, które wygeneruje fakturę w formacie XML FA(2) i wyśle ją do KSeF. Taką rolę pełni Fakturownia.pl, inFakt lub inny program księgowy z obsługą KSeF. Stripto automatyzuje ten proces dla płatności ze Stripe.
Czy KSeF dotyczy faktur B2C (dla konsumentów)?
Co do zasady tak. Jeśli wystawiasz fakturę, musi ona trafić do KSeF, niezależnie od tego, czy kupujący jest firmą, czy osobą prywatną. Wyjątkiem są paragony fiskalne z kasy fiskalnej, które nie trafiają do KSeF. Ale jeśli konsument zażąda faktury do paragonu, ta faktura już musi być ustrukturyzowana i wysłana do KSeF.
Co to jest UPO w KSeF?
UPO (Urzędowe Poświadczenie Odbioru) to potwierdzenie, że KSeF przyjął Twoją fakturę. Zawiera numer KSeF faktury, datę i czas przyjęcia oraz status walidacji. UPO jest dowodem, że faktura została prawidłowo wystawiona w systemie, więc warto przechowywać je na wypadek kontroli.
Co się stanie, jeśli nie będę wystawiać faktur przez KSeF?
Od momentu, gdy KSeF stanie się obowiązkowy dla Twojej firmy, faktury wystawione poza systemem nie będą uznawane za dokumenty księgowe w obrocie B2B. Kontrahent nie będzie mógł odliczyć VAT z takiej faktury. Dodatkowo Ministerstwo Finansów zapowiada kary za niestosowanie KSeF, choć dokładne kwoty zostaną doprecyzowane w przepisach wykonawczych.
Czy mogę wystawiać faktury w KSeF z zagranicy?
Tak. KSeF to system online, więc możesz wystawiać faktury z dowolnego miejsca na świecie, o ile masz dostęp do internetu i programu księgowego z obsługą KSeF. To szczególnie istotne dla freelancerów i firm zdalnych, które prowadzą polską działalność gospodarczą, ale pracują za granicą.
Czy KSeF obsługuje faktury w walutach obcych?
Tak. Możesz wystawiać faktury w EUR, USD, GBP i innych walutach. KSeF przyjmuje faktury w dowolnej walucie, a przeliczenie na PLN do celów VAT odbywa się zgodnie z kursem NBP z dnia poprzedzającego datę sprzedaży. Program księgowy (Fakturownia, inFakt) automatycznie obsługuje przeliczenia.
Jak długo KSeF przechowuje faktury?
KSeF przechowuje faktury przez 10 lat od końca roku, w którym zostały wystawione. To dłużej niż standardowy 5-letni obowiązek przechowywania dokumentów księgowych. Dzięki temu nie musisz archiwizować faktur samodzielnie, bo system MF robi to za Ciebie.
Czy Stripe obsługuje KSeF?
Nie. Stripe nie wystawia faktur ustrukturyzowanych i nie łączy się z KSeF. Stripe Invoicing generuje PDF-y, które nie spełniają polskich wymogów. Dlatego potrzebujesz pośrednika: Stripto łączy Stripe z Fakturownią, inFakt lub wFirma, które wystawiają faktury ustrukturyzowane i wysyłają je do KSeF automatycznie.
Czy jednoosobowa działalność gospodarcza musi korzystać z KSeF?
Tak, ale z odroczonym terminem. Duże firmy (przychody powyżej 200 mln zł) muszą korzystać z KSeF od 1 lutego 2026. Pozostali przedsiębiorcy, w tym jednoosobowe działalności gospodarcze, mają obowiązek od 1 kwietnia 2026. Warto przygotować się wcześniej, żeby uniknąć problemów w okresie przejściowym.
Czy korekty faktur też muszą przechodzić przez KSeF?
Tak. Faktury korygujące są traktowane tak samo jak zwykłe faktury i muszą być wystawione w formacie XML FA(2) oraz wysłane do KSeF. Korekta odnosi się do numeru KSeF faktury pierwotnej. Program księgowy (Fakturownia, inFakt) automatycznie generuje korekty w prawidłowym formacie.
Połącz Stripe z Fakturownią, inFakt lub wFirma
Konfiguracja w minutę. Automatyczne faktury gotowe na KSeF.