KSeFGPT
Rozpocznij za darmo
Poradnik
1 lipca 202612 min czytaniaRafał Zeidler

Jak wystawić fakturę VAT w KSeF krok po kroku

Przejdź przez cały proces zwykłej faktury sprzedaży w KSeF: od decyzji, że to faktura podstawowa, po sprawdzenie XML i zapisanie potwierdzeń po wysyłce.

Jak wystawić fakturę VAT w KSeF krok po kroku

Streszczenie artykułu

Zwykła faktura sprzedaży w KSeF jest fakturą ustrukturyzowaną XML FA(3). W polu `RodzajFaktury` powinna mieć wartość `VAT`, bo oficjalny schemat FA(3) opisuje ten kod jako fakturę podstawową.

Poprawne wystawienie nie polega jednak tylko na wybraniu jednego kodu. Trzeba przygotować dane sprzedawcy i nabywcy, numer faktury, daty, pozycje, stawki VAT, sumy, płatność, a następnie sprawdzić XML przed wysyłką.

Po wysyłce liczy się status w KSeF, numer KSeF i UPO. Jeżeli dokument jest korektą, zaliczką, fakturą rozliczeniową po zaliczce albo fakturą uproszczoną, nie traktuj go automatycznie jako zwykłej faktury `VAT`. Jeżeli sprzedaż jest w procedurze VAT marża, sprawdź dodatkowe adnotacje i pola procedury, zamiast zakładać zwykłą fakturę podstawową bez oznaczeń.

Kiedy wystawiasz fakturę VAT w KSeF

W tym poradniku chodzi o zwykłą fakturę sprzedaży, czyli fakturę podstawową w strukturze FA(3). To typowy dokument dla sprzedaży towaru albo usługi, gdy nie dokumentujesz zaliczki, nie rozliczasz wcześniejszej zaliczki i nie poprawiasz faktury już przyjętej przez KSeF.

Najważniejsze rozróżnienie jest praktyczne: faktura może zawierać podatek VAT, ale nie zawsze powinna mieć w XML kod `VAT`. Faktura zaliczkowa, faktura końcowa po zaliczce albo korekta mogą zawierać VAT, ale w FA(3) działają w osobnych procesach.

Jeżeli nie masz pewności, zacznij od mapy rodzajów faktur w KSeF. Ten artykuł zakłada, że po tej decyzji wystawiasz właśnie zwykłą fakturę sprzedaży.

Czy to na pewno zwykła faktura VAT

Przed wypełnianiem formularza zatrzymaj się na krótkiej decyzji. Ten krok oszczędza później korekty, odrzucenia i ręczne wyjaśnianie dokumentów w księgowości.

SytuacjaCzy zwykle użyć VAT?Co sprawdzić zamiast tego
Pierwsza sprzedaż B2B bez zaliczki i bez korektyTakZwykła faktura podstawowa `VAT`.
Poprawiam fakturę przyjętą przez KSeFNieFaktura korygująca KSeF, zwykle `KOR`.
Klient wpłacił zaliczkę przed wykonaniem usługiNieFaktura zaliczkowa, typ `ZAL`.
Rozliczam transakcję po wcześniejszej zaliczceNieFaktura rozliczeniowa, zwykle `ROZ`.
Sprzedaję w procedurze VAT marżaNie zakładaj automatycznieVAT marża w KSeF i właściwe adnotacje procedury.
Mam fakturę uproszczoną albo paragon z NIPNie zakładaj automatycznie`UPR`, przepisy przejściowe i osobna analiza dokumentu.

Jakie dane przygotować przed wystawieniem faktury

Poniższa tabela jest praktyczną listą roboczą, a nie literalnym cytatem z art. 106e ustawy o VAT. Przy nietypowych transakcjach, fakturach zaliczkowych, walutach, procedurach szczególnych albo sprzedaży zagranicznej potwierdź wymagania z księgowością.

Dla typowej faktury sprzedaży najważniejsze jest to, żeby dane biznesowe dało się jednoznacznie zapisać w FA(3): kto sprzedaje, kto kupuje, czego dotyczy sprzedaż, za ile, z jaką stawką VAT i kiedy dokument ma zostać wystawiony.

ObszarDane do przygotowaniaDlaczego są ważne w KSeF
SprzedawcaNIP, nazwa, adres, kontekst firmy.To dane `Podmiot1`; pomyłka oznacza fakturę wystawioną z niewłaściwego podmiotu.
NabywcaNIP albo identyfikator, nazwa, adres, kraj.To dane `Podmiot2`; błędny NIP jest jedną z najprostszych przyczyn problemów.
Numer i datyNumer faktury, data wystawienia, data sprzedaży albo wykonania usługi, jeśli dotyczy.Numer własny nie jest numerem KSeF, ale musi jednoznacznie identyfikować fakturę w firmie.
PozycjeNazwa towaru lub usługi, ilość, jednostka, cena, rabaty.Pozycje muszą zgadzać się z sumami i stawkami VAT.
VAT i sumyStawki VAT, kwoty netto, kwoty podatku, kwota należności ogółem.KSeF waliduje strukturę, a księgowość kontroluje spójność rozliczenia.
PłatnośćTermin, metoda płatności, numer rachunku, jeśli używany w procesie.Ułatwia pracę operacyjną i późniejsze rozliczenie należności.
AdnotacjeMechanizm podzielonej płatności, zwolnienia, procedury, uwagi, jeśli mają zastosowanie.Nie dodawaj adnotacji automatycznie bez powodu księgowego.

Krok 1: wybierz firmę i uprawnienia

Zanim wystawisz fakturę, upewnij się, że pracujesz w kontekście właściwego podatnika. W praktyce oznacza to prawidłową firmę, właściwy NIP sprzedawcy i osobę albo system z uprawnieniami do wystawiania faktur.

Ten krok jest szczególnie ważny w biurze rachunkowym, grupie spółek albo firmie, w której jedna osoba obsługuje kilka podmiotów. Poprawny XML technicznie nie rozwiąże problemu, jeśli faktura powstała z niewłaściwego konta podatnika.

Jeżeli dopiero konfigurujesz dostęp, wróć do przewodnika jak wygenerować certyfikat KSeF. Ten artykuł skupia się na samym wystawieniu faktury po przygotowaniu dostępu.

Krok 2: ustaw RodzajFaktury VAT

Dla zwykłej faktury sprzedaży w FA(3) kluczowe jest pole `RodzajFaktury`. W oficjalnym schemacie wartość `VAT` oznacza fakturę podstawową. To nie jest opis marketingowy ani etykieta z PDF, tylko kod w XML.

Nie używaj `VAT` jako domyślnej odpowiedzi na każdy dokument sprzedaży. Jeżeli dokument koryguje wcześniejszą fakturę, dokumentuje zaliczkę albo rozlicza zaliczkę, wybór typu powinien wynikać z procesu, nie z nazwy szablonu w programie.

Dobra praktyka: pokaż typ faktury w podglądzie dokumentu albo raporcie walidacji. Osoba wystawiająca powinna widzieć, czy wysyła `VAT`, `KOR`, `ZAL`, `ROZ`, `UPR`, `KOR_ZAL` albo `KOR_ROZ`, zanim dokument trafi do KSeF.

Krok 3: uzupełnij dane stron

W zwykłej fakturze VAT zacznij od sprzedawcy i nabywcy. Dla polskiej transakcji B2B najważniejszy jest NIP, pełna nazwa i adres. Przy kontrahencie zagranicznym dochodzą identyfikatory i kraj, a czasem także tekst faktury w innym języku dla odbiorcy.

Nie wpisuj NIP z przypadkowymi spacjami, kreskami albo prefiksami, jeżeli narzędzie oczekuje czystych danych. Jeżeli korzystasz z kartoteki kontrahentów, sprawdź, czy dane nie są starsze niż umowa albo zamówienie.

KSeF nie zwalnia firmy z odpowiedzialności za jakość danych kontrahenta. System może wykryć część błędów strukturalnych, ale nie potwierdzi za Ciebie, że sprzedajesz właściwej osobie prawnej albo że nazwa klienta jest aktualna.

Krok 4: dodaj pozycje, stawki i sumy

Po danych stron przejdź do pozycji faktury. Każda pozycja powinna jasno opisywać towar albo usługę, ilość, jednostkę, cenę, stawkę VAT i wartość. Jeżeli używasz rabatu, upewnij się, że jest spójny z kwotami pozycji i sumami faktury.

Dla zwykłej faktury VAT najczęstsze pola kontroli to kwoty netto według stawek, kwoty podatku i kwota należności ogółem. W FA(3) widać je jako uporządkowane dane, a nie jako tabelkę z PDF.

Jeżeli chcesz zrozumieć techniczne pola XML, przejdź do poradnika XML i format FA(3) KSeF. Tutaj ważniejszy jest proces: dane pozycji muszą zgadzać się z matematyką faktury i z decyzją księgową.

Krok 5: wygeneruj XML FA(3)

Fakturę możesz przygotować w Aplikacji Podatnika, systemie księgowym, ERP albo narzędziu, które generuje XML FA(3). Niezależnie od narzędzia wynik musi być zgodny ze strukturą wymaganą przez KSeF.

Publiczny generator faktur XML KSeF w KSeFGPT pomaga przygotować zwykłą fakturę VAT jako XML. To przydatne do prostych przypadków i testów danych, ale nie zastępuje pełnego procesu wysyłki do KSeF.

Nie traktuj pobranego PDF albo podglądu jako faktury przyjętej przez KSeF. PDF jest czytelną wizualizacją dla człowieka. Fakturą ustrukturyzowaną jest XML, a skuteczność wystawienia w KSeF potwierdzają dopiero status, numer KSeF i UPO.

Darmowe narzędzia KSeFGPT do przygotowania i sprawdzenia faktury XML KSeF

Przygotuj XML zwykłej faktury VAT

Uzupełnij dane faktury i wygeneruj XML FA(3), który możesz dalej sprawdzić przed wysyłką w docelowym procesie.

Otwórz generator faktur XML

Krok 6: sprawdź fakturę przed wysyłką

Walidacja przed wysyłką powinna mieć dwa poziomy. Pierwszy jest techniczny: czy XML jest zgodny z FA(3), czy ma wymagane pola i czy typ faktury jest obsługiwany. Drugi jest księgowy: czy dane, kwoty i typ dokumentu odpowiadają realnej sprzedaży.

Minimalna kontrola przed wysyłką: `RodzajFaktury = VAT`, poprawny NIP sprzedawcy, NIP albo właściwy identyfikator nabywcy i kraj, jeśli dotyczy, właściwy numer faktury, daty, pozycje, stawki VAT, sumy, waluta i płatność. Jeżeli coś się nie zgadza, popraw XML przed wysyłką, zamiast liczyć na korektę po fakcie.

Do szybkiej kontroli pliku możesz użyć walidatora XML KSeF. Walidator nie podejmuje decyzji podatkowej za firmę, ale pomaga wykryć błędy strukturalne i oczywiste niespójności przed dalszym procesem.

KontrolaPytanie przed wysyłką
TypCzy zwykła sprzedaż na pewno ma `RodzajFaktury = VAT`?
StronyCzy NIP i dane sprzedawcy oraz nabywcy są aktualne?
NumerCzy numer faktury jest unikalny w firmowej serii?
DatyCzy data wystawienia i data sprzedaży są spójne z transakcją?
PozycjeCzy opis, ilości, ceny i rabaty zgadzają się z zamówieniem?
VATCzy stawki, kwoty netto, VAT i brutto sumują się prawidłowo?
XMLCzy plik przechodzi walidację FA(3)?

Sprawdź XML przed wysyłką

Wgraj plik, zobacz wynik walidacji i popraw dane, zanim dokument trafi do docelowej wysyłki do KSeF.

Otwórz walidator XML

Krok 7: wyślij fakturę i odbierz potwierdzenia

Po przygotowaniu i sprawdzeniu XML przychodzi etap wysyłki. W trybie online faktura ustrukturyzowana jest uznawana za wystawioną w dniu przesłania jej do KSeF, a za otrzymaną przy użyciu KSeF w dniu nadania numeru identyfikującego tę fakturę w systemie.

Dla procesu firmowego najważniejsze są trzy informacje: status wysyłki, numer KSeF i UPO. Numer faktury z własnej serii, zwykle pole `P_2`, nie jest numerem KSeF. To dwa różne identyfikatory i oba warto przechowywać.

Szczegółowy proces sesji, wysyłki i odbioru potwierdzeń opisuje przewodnik wysyłka faktur do KSeF. Ten artykuł zatrzymuje się na minimum potrzebnym przy zwykłej fakturze VAT.

Widok wysłanej faktury w KSeFGPT z numerem KSeF i statusem dokumentu

Co zrobić po przyjęciu faktury przez KSeF

Po przyjęciu faktury zapisz numer KSeF, UPO, numer własny faktury, datę wysyłki i status. Jeżeli korzystasz z systemu fakturowego, te dane powinny wrócić do kartoteki faktury, a nie zostać tylko w pobranym pliku.

Wewnętrznie warto oddzielić trzy stany: projekt faktury, XML gotowy do wysyłki oraz fakturę przyjętą przez KSeF. Najwięcej błędów pojawia się wtedy, gdy zespół traktuje wygenerowany plik albo podgląd PDF jak dokument już skutecznie przyjęty.

Jeżeli UPO nie pojawia się od razu, sprawdź status procesu, a nie wystawiaj od razu drugiej faktury z tymi samymi danymi. Duplikat może stworzyć większy problem niż chwilowe oczekiwanie na potwierdzenie.

Najczęstsze błędy przy zwykłej fakturze VAT

Pierwszy błąd to użycie typu `VAT` dla dokumentu, który powinien być korektą, zaliczką albo rozliczeniem zaliczki. Tego nie naprawia sama walidacja techniczna, bo część decyzji wynika z procesu biznesowego i podatkowego.

Drugi błąd to niespójna matematyka: pozycje wyglądają poprawnie, ale sumy netto, VAT i brutto nie zgadzają się po rabacie albo zaokrągleniu. Trzeci błąd to dane kontrahenta skopiowane ze starego rekordu bez sprawdzenia aktualnego NIP i nazwy.

Czwarty błąd to ponowne wystawienie dokumentu poza właściwym procesem po odrzuceniu albo braku UPO. Jeśli KSeF odrzuci fakturę, zacznij od diagnostyki w artykule faktura odrzucona przez KSeF.

BłądSkutekJak zapobiec
Zły typ fakturyDokument wygląda jak zwykła sprzedaż, mimo że powinien być korektą lub zaliczką.Zacznij od decyzji, czy `VAT` jest właściwym kodem.
Niespójne sumyXML może zostać odrzucony albo wymagać poprawy przed wysyłką.Porównaj pozycje z podsumowaniem według stawek.
Błędny NIPFaktura trafia do niewłaściwego kontrahenta albo wymaga korekty.Waliduj NIP i aktualizuj bazę kontrahentów.
Pomylenie PDF z XMLZespół zakłada, że faktura jest gotowa, mimo że nie ma wysyłki do KSeF.Traktuj PDF jako wizualizację, a XML jako właściwy format KSeF.
Brak UPO w rejestrzeNie wiadomo, czy dokument został przyjęty.Zapisuj status, numer KSeF i UPO przy fakturze.

Jak KSeFGPT pomaga wystawić i sprawdzić fakturę VAT

KSeFGPT pomaga na dwóch poziomach. Publiczne narzędzia pozwalają przygotować XML zwykłej faktury VAT i sprawdzić plik walidatorem. To dobry etap dla prostych faktur, testów danych i nauki struktury FA(3).

Pełny moduł faktur jest szerszym procesem pracy z dokumentami: porządkowanie faktur, kontrola statusów, praca z XML, podgląd, powiązania i dane potrzebne księgowości. Nie należy jednak mieszać publicznego generatora z pełnym systemem wysyłki i obsługi KSeF.

Najbezpieczniejszy proces w firmie brzmi: przygotuj dane, wygeneruj XML, sprawdź walidację, wyślij fakturę w narzędziu obsługującym KSeF, zapisz numer KSeF i UPO. KSeFGPT opisuje ten kierunek szerzej na stronie modułu faktur.

Uporządkuj proces faktur KSeF

Pracuj z fakturami, XML, podglądem, statusami i danymi dla księgowości w jednym procesie, zamiast rozdzielać pliki między skrzynką, arkuszem i folderami.

Przejdź do modułu faktur

Lista kontrolna przed wysyłką

Użyj tej listy jako krótkiej procedury dla zwykłej faktury VAT. Jeżeli którykolwiek punkt budzi wątpliwość, zatrzymaj wysyłkę i popraw dane przed przekazaniem dokumentu do KSeF.

PunktKontrola
1Czy to na pewno zwykła faktura sprzedaży, a nie korekta, zaliczka, ROZ, UPR albo sprzedaż wymagająca dodatkowych oznaczeń VAT marża?
2Czy `RodzajFaktury` w XML ma wartość `VAT`?
3Czy wystawiasz fakturę z właściwej firmy i właściwego NIP sprzedawcy?
4Czy NIP, nazwa i adres nabywcy są aktualne?
5Czy numer faktury i daty są zgodne z firmową numeracją i transakcją?
6Czy pozycje, stawki VAT, rabaty i sumy zgadzają się matematycznie?
7Czy XML przechodzi walidację FA(3)?
8Czy po wysyłce zapiszesz numer KSeF, status i UPO?

Rekomendacja

Jeżeli ten artykuł rozwiązuje pytanie o zwykłą fakturę sprzedaży, kolejne kroki zależą od problemu, który masz przed sobą.

Najpierw przeczytaj rodzaje faktur w KSeF, jeśli nie masz pewności, czy `VAT` jest właściwym typem. Potem przejdź do wysyłki faktur do KSeF, jeśli chcesz zrozumieć sesję, statusy i potwierdzenia.

Jeżeli problem jest techniczny, wróć do XML i format FA(3) KSeF. Jeżeli dokument nie przeszedł przez KSeF, zacznij od poradnika faktura odrzucona przez KSeF.

Najczęściej zadawane pytania

Czy faktura VAT w KSeF to zawsze RodzajFaktury VAT?

Nie. W FA(3) kod VAT oznacza fakturę podstawową, czyli zwykłą fakturę sprzedaży. Korekta, zaliczka, faktura rozliczeniowa po zaliczce albo faktura uproszczona mają osobne typy dokumentów.

Czy PDF faktury VAT można wysłać do KSeF?

Nie jako fakturę ustrukturyzowaną. KSeF pracuje na pliku XML zgodnym ze strukturą FA(3). PDF może być wizualizacją albo materiałem źródłowym do przygotowania danych, ale formalnie do KSeF trafia XML.

Czy zwykłą fakturę VAT można poprawić po wysyłce?

Faktury przyjętej przez KSeF nie poprawia się przez edycję starego XML ani ponowną wysyłkę tej samej faktury. Jeżeli dokument wymaga zmiany, trzeba ustalić właściwy typ korekty, najczęściej KOR dla zwykłej faktury sprzedaży.

Czy darmowy generator KSeFGPT wysyła fakturę do KSeF?

Nie. Publiczny generator pomaga przygotować XML zwykłej faktury VAT, a walidator pomaga sprawdzić plik. Wysyłka do KSeF wymaga narzędzia obsługującego uwierzytelnienie, sesję i status przyjęcia.

Po czym poznać, że faktura VAT została przyjęta przez KSeF?

Najważniejsze są status przyjęcia, numer KSeF i UPO. Samo wygenerowanie XML albo pobranie PDF nie oznacza jeszcze, że faktura została wystawiona i przyjęta w KSeF.

Co zrobić, gdy faktura VAT zostanie odrzucona?

Najpierw sprawdź komunikat walidacji, dane stron, daty, sumy i typ dokumentu. Jeżeli KSeF odrzucił dokument, popraw dane i wyślij poprawny XML, zamiast zakładać, że faktura została już skutecznie wystawiona.

Wystawiaj i sprawdzaj faktury KSeF w jednym procesie

KSeFGPT pomaga przygotować dane faktury, pracować z XML FA(3), kontrolować statusy i porządkować dokumenty dla księgowości.

Przejdź do modułu faktur

Źródła i materiały referencyjne

Artykuł opiera się na oficjalnych materiałach KSeF 2.0, schemacie FA(3) oraz lokalnie sprawdzonym zakresie publicznych narzędzi KSeFGPT. Źródła sprawdzono 1 lipca 2026 r.

  1. Faktura ustrukturyzowana i struktura logiczna FA

    KSeF · dostęp: 1 lipca 2026

    Oficjalny opis faktury ustrukturyzowanej, FA(3), momentu wystawienia w trybie online oraz momentu otrzymania faktury przy użyciu KSeF.

  2. Zakres obowiązkowego KSeF

    KSeF · dostęp: 1 lipca 2026

    Oficjalne informacje o zakresie obowiązkowego KSeF, wyłączeniach i dokumentach, których nie przesyła się do KSeF.

  3. Schemat FA(3) v1-0E

    CIRF / Ministerstwo Finansów · dostęp: 1 lipca 2026

    Oficjalny schemat XSD FA(3), w tym słownik TRodzajFaktury, kod VAT jako faktura podstawowa oraz elementy takie jak P_1, P_2, P_15 i RodzajFaktury.

  4. Co warto wiedzieć przed startem II etapu wdrożenia Krajowego Systemu e-Faktur

    Ministerstwo Finansów · dostęp: 1 lipca 2026

    Komunikat MF o etapach obowiązkowego KSeF, trybach pracy, B2C oraz praktycznych zasadach postępowania z fakturami.

  5. Pliki do pobrania KSeF 2.0

    KSeF · dostęp: 1 lipca 2026

    Oficjalne materiały KSeF 2.0, w tym materiały dla Aplikacji Podatnika i pliki techniczne.

Zweryfikowano merytorycznie: Bogdan Mazurek

Doradca podatkowy · 1 lipca 2026

Treść zweryfikowano pod kątem rozróżnienia faktury podstawowej `VAT` w FA(3), praktycznych danych do zwykłej faktury sprzedaży, momentu wystawienia w KSeF oraz granic między fakturą VAT, korektą, zaliczką i procedurami szczególnymi.

Zobacz inne artykuły dotyczące krajowego systemu e-faktur