Rodzaje faktur w KSeF: VAT, KOR, ZAL, ROZ i UPR
Czym są typy RodzajFaktury w FA(3), kiedy użyć VAT, KOR, ZAL, ROZ, UPR, KOR_ZAL i KOR_ROZ oraz jak sprawdzić typ przed wysyłką.

Streszczenie artykułu
W FA(3) pole RodzajFaktury decyduje, z jakim typem dokumentu pracujesz: zwykłą fakturą, korektą, zaliczką, fakturą rozliczeniową, fakturą uproszczoną albo korektą dokumentów po zaliczkach.
Najczęściej używany typ to VAT, ale nie każda faktura z podatkiem VAT powinna mieć ten kod. Po przyjęciu dokumentu przez KSeF poprawka zwykle wymaga korekty, czyli KOR, KOR_ZAL albo KOR_ROZ, zależnie od tego, jaki dokument korygujesz.
Przed wysyłką warto sprawdzić typ faktury w XML i w podglądzie dokumentu. Błędny wybór RodzajFaktury może oznaczać nie tylko błąd techniczny, ale też pomylenie procesu sprzedaży, zaliczki, rozliczenia albo korekty.
Czym jest RodzajFaktury w FA(3)
RodzajFaktury to element faktury XML FA(3), a nie opis dodany dla wygody użytkownika. W oficjalnym schemacie FA(3) pole ma typ TRodzajFaktury, a ten typ dopuszcza konkretne wartości: VAT, KOR, ZAL, ROZ, UPR, KOR_ZAL i KOR_ROZ.
To ważne, bo KSeF pracuje na danych strukturalnych, nie na wyglądzie dokumentu. Dla człowieka faktura może wyglądać podobnie w PDF, ale dla systemu inny kod oznacza inny scenariusz: pierwszą sprzedaż, korektę, zaliczkę, rozliczenie zaliczki albo fakturę uproszczoną.
Jeżeli dopiero układasz słownik pojęć, zacznij od artykułu XML i format FA(3) KSeF. Ten tekst skupia się już na praktycznym pytaniu: który typ wybrać przed wystawieniem lub korektą faktury.
Tabela typów faktur w KSeF
Poniższa tabela jest praktyczną mapą, a nie pełną wykładnią ustawy o VAT. Daje punkt startowy do wyboru typu dokumentu i pokazuje, gdzie przejść po szczegóły.
| Kod | Co oznacza w FA(3) | Kiedy zwykle go użyć | Gdzie czytać dalej |
|---|---|---|---|
| VAT | Faktura podstawowa | Gdy wystawiasz zwykłą fakturę sprzedaży i nie dokumentujesz zaliczki, rozliczenia zaliczki ani korekty. | Wysyłka faktur do KSeF. |
| KOR | Faktura korygująca | Gdy poprawiasz fakturę przyjętą przez KSeF, która nie jest fakturą zaliczkową ani rozliczeniową. | Faktura korygująca w KSeF. |
| ZAL | Faktura dokumentująca otrzymanie zapłaty lub jej części przed wykonaniem czynności | Gdy dokumentujesz zaliczkę, przedpłatę albo część zapłaty przed dostawą lub wykonaniem usługi. | Faktura zaliczkowa w KSeF. |
| ROZ | Faktura wystawiona w związku z art. 106f ust. 3 ustawy | Gdy po wcześniejszej zaliczce rozliczasz transakcję fakturą końcową lub rozliczeniową. | Faktura zaliczkowa w KSeF. |
| UPR | Faktura, o której mowa w art. 106e ust. 5 pkt 3 ustawy | Gdy pracujesz z fakturą uproszczoną i musisz rozróżnić ją od zwykłej faktury oraz paragonu z NIP. | Paragon z NIP po 1 stycznia 2027. |
| KOR_ZAL | Korekta faktury zaliczkowej | Gdy korygujesz fakturę dokumentującą zaliczkę albo zapłatę przed wykonaniem czynności. | Faktura zaliczkowa w KSeF. |
| KOR_ROZ | Korekta faktury rozliczeniowej | Gdy korygujesz fakturę końcową lub rozliczeniową wystawioną po zaliczce. | W tym artykule jako definicja, szerzej w osobnym poradniku po publikacji. |
Jak wybrać typ faktury przed wysyłką
Najprościej zacząć od pytania, czy dokumentujesz pierwsze zdarzenie, czy poprawiasz dokument już przyjęty przez KSeF. Jeżeli wystawiasz pierwszą zwykłą fakturę sprzedaży, najczęściej punktem wyjścia jest VAT. Jeżeli poprawiasz dokument już przyjęty, przechodzisz do rodziny korekt.
Drugie pytanie dotyczy zaliczki. Jeżeli otrzymujesz część zapłaty przed wykonaniem usługi lub dostawą, sprawdź ZAL. Jeżeli po zaliczce wystawiasz dokument rozliczający całość transakcji, sprawdź ROZ. Jeżeli poprawiasz jeden z tych dokumentów, nie zakładaj automatycznie zwykłego KOR, bo schemat FA(3) ma osobne typy KOR_ZAL i KOR_ROZ.
Trzecie pytanie dotyczy uproszczenia. Jeżeli dokument jest powiązany z fakturą uproszczoną, przejdź do UPR, ale nie traktuj każdego paragonu z NIP jako tego samego przypadku. W praktyce trzeba odróżnić dokument fiskalny, fakturę uproszczoną, fakturę pełną i przepisy przejściowe.
| Pytanie | Jeżeli tak | Jeżeli nie |
|---|---|---|
| Czy poprawiasz fakturę już przyjętą przez KSeF? | Sprawdź KOR, KOR_ZAL albo KOR_ROZ. | Przejdź do pytania o sprzedaż, zaliczkę lub uproszczenie. |
| Czy dokumentujesz zaliczkę lub przedpłatę? | Sprawdź ZAL. | Sprawdź VAT, UPR albo inny właściwy scenariusz. |
| Czy rozliczasz wcześniejszą zaliczkę? | Sprawdź ROZ. | Nie używaj ROZ tylko dlatego, że faktura kończy sprzedaż. |
| Czy korygujesz zaliczkę lub fakturę końcową po zaliczce? | Sprawdź KOR_ZAL albo KOR_ROZ. | Dla zwykłej korekty sprawdź KOR. |
| Czy dokument jest fakturą uproszczoną? | Sprawdź UPR i kontekst paragonu z NIP. | Najczęściej zostaje VAT, ZAL, ROZ albo korekta. |
VAT: zwykła faktura sprzedaży
VAT w schemacie FA(3) oznacza fakturę podstawową. To właściwy punkt startowy dla typowej faktury sprzedaży, gdy nie wystawiasz zaliczki, faktury rozliczeniowej, faktury uproszczonej ani korekty.
Nie warto jednak myśleć o VAT jako o etykiecie dla każdej faktury z podatkiem VAT. Faktura zaliczkowa też może zawierać podatek, ale w FA(3) ma inny typ. Podobnie korekta zwykłej faktury sprzedaży nie powinna wracać jako kolejna faktura VAT, tylko jako korekta.
Osobny poradnik powinien później przeprowadzić przez pełny proces zwykłej faktury VAT w KSeF. Ten artykuł ma tylko pomóc rozpoznać, kiedy VAT jest właściwym wyborem, a kiedy trzeba przejść do innego typu.
KOR: korekta faktury przyjętej przez KSeF
KOR oznacza fakturę korygującą. To typ, który pojawia się wtedy, gdy pierwotna faktura została już przyjęta przez KSeF i trzeba poprawić jej skutki albo dane w sposób przewidziany dla korekty.
Najważniejsza granica jest praktyczna: faktury przyjętej przez KSeF nie poprawia się przez edycję starego dokumentu ani przez ponowną wysyłkę tego samego XML. Jeżeli dokument ma numer KSeF i wymaga poprawy, trzeba ustalić właściwy rodzaj korekty.
Jeżeli poprawiasz zwykłą fakturę sprzedaży, punktem wyjścia jest KOR. Jeżeli poprawiasz fakturę zaliczkową albo rozliczeniową po zaliczce, sprawdź osobno KOR_ZAL i KOR_ROZ. Szczegółowy proces opisuje artykuł faktura korygująca w KSeF.
ZAL i ROZ: zaliczka oraz faktura rozliczeniowa
ZAL dotyczy faktury dokumentującej otrzymanie zapłaty lub jej części przed wykonaniem czynności. W praktyce chodzi o zaliczki, przedpłaty i podobne sytuacje, w których dokument powstaje przed ostatecznym wykonaniem dostawy lub usługi.
ROZ jest używany przy fakturze wystawionej w związku z rozliczeniem po wcześniejszej zaliczce. W języku firmowym często mówi się wtedy o fakturze końcowej albo rozliczeniowej, ale w XML trzeba pilnować konkretnego kodu i powiązań z wcześniejszymi dokumentami.
Najczęstszy błąd polega na uproszczeniu procesu do dwóch słów: była zaliczka, więc zawsze ZAL. To za mało. Gdy dokumentujesz samą zaliczkę, myślisz o ZAL. Gdy rozliczasz transakcję po zaliczce, sprawdzasz ROZ. Więcej kontekstu znajdziesz w artykule faktura zaliczkowa w KSeF.
UPR: faktura uproszczona
UPR w schemacie FA(3) odnosi się do faktury, o której mowa w art. 106e ust. 5 pkt 3 ustawy o VAT. W artykule publicznym nie warto rozwijać tego skrótu bez sprawdzenia aktualnego tekstu przepisu, ale praktycznie trzeba zapamiętać, że UPR dotyczy obszaru faktur uproszczonych.
To nie jest kod, który można automatycznie przypisać każdemu paragonowi z NIP. W KSeF trzeba oddzielić dokument B2C, fakturę uproszczoną, fakturę pełną i przypadki przejściowe. Ten temat ma własny kontekst praktyczny, szczególnie po zmianach dotyczących najmniejszych podatników i końcu wybranych preferencji od 2027 roku.
Dlatego w tym artykule wystarczy zbudować właściwe rozróżnienie. Szczegóły procesu i ryzyk opisuje artykuł paragon z NIP po 1 stycznia 2027.
KOR_ZAL i KOR_ROZ: korekty po zaliczkach
KOR_ZAL i KOR_ROZ są potrzebne dlatego, że zaliczki tworzą osobny ciąg dokumentów. Co innego korygować zwykłą fakturę sprzedaży, a co innego poprawiać fakturę zaliczkową albo fakturę końcową po zaliczce.
KOR_ZAL dotyczy korekty faktury dokumentującej zaliczkę lub zapłatę przed wykonaniem czynności. KOR_ROZ dotyczy korekty faktury rozliczeniowej wystawionej po zaliczce. W obu przypadkach trzeba uważać na powiązania z dokumentem korygowanym, kwoty po korekcie i ewentualne pozycje przed oraz po zmianie.
W tym artykule te typy są zdefiniowane tylko po to, żeby nie wrzucać wszystkich korekt do jednego worka. Szczegółowe przykłady powinny trafić do osobnych poradników, bo tam liczy się nie sama nazwa kodu, tylko poprawny przebieg korekty.
Najczęstsze błędy przy wyborze RodzajFaktury
Pierwszy błąd to użycie VAT dla dokumentu, który jest korektą. Jeżeli faktura została już przyjęta przez KSeF, a zmieniasz kwoty, dane lub skutki dokumentu, zwykle trzeba przejść przez korektę, a nie wystawić drugą zwykłą fakturę.
Drugi błąd to mylenie ZAL i ROZ. Faktura zaliczkowa dokumentuje otrzymanie zapłaty przed czynnością, a faktura rozliczeniowa domyka albo rozlicza transakcję po zaliczkach. Przy kilku zaliczkach pomyłka w typie może utrudnić późniejsze powiązania dokumentów.
Trzeci błąd to traktowanie KOR_ZAL i KOR_ROZ jak technicznych wariantów zwykłej korekty. To osobne kody, bo korygowany dokument ma inny charakter. Jeżeli system lub użytkownik wybierze zły typ, walidacja XML może wykryć część problemów, ale nie zastąpi decyzji księgowej.
Czwarty błąd to automatyczne łączenie UPR z każdym paragonem z NIP. Faktura uproszczona ma własne zasady i nie powinna zastępować analizy, czy dokument w ogóle ma trafić do KSeF i w jakiej formie.
Sprawdź RodzajFaktury przed wysyłką
Wgraj XML do walidatora KSeFGPT, zobacz typ faktury w podglądzie i popraw błędy zanim dokument trafi do procesu wysyłki.
Otwórz walidator XMLJak KSeFGPT pomaga sprawdzić typ faktury
KSeFGPT pomaga pracować z typami faktur z FA(3) na kilku poziomach. Walidator XML rozpoznaje RodzajFaktury, pokazuje go w raporcie i sygnalizuje nieobsługiwaną wartość. Podgląd faktury tłumaczy kody takie jak KOR_ZAL czy KOR_ROZ na czytelne etykiety, dzięki czemu łatwiej wychwycić pomyłkę przed dalszą pracą.
W pełnej aplikacji KSeFGPT możesz uporządkować proces wystawiania faktur i korekt w ramach typów z FA(3): od przygotowania dokumentu, przez sprawdzenie XML i podgląd, po pracę z korektami. Publiczny generator na stronie darmowych narzędzi jest prostszy i służy głównie do zwykłej faktury VAT, dlatego nie należy mylić go z pełnym zakresem aplikacji.
Najbezpieczniejszy proces jest prosty: wybierz właściwy typ, sprawdź XML, zobacz podgląd faktury, dopiero potem wysyłaj dokument do KSeF lub przekazuj go dalej w firmie. Moduł faktur opisujemy szerzej na stronie KSeFGPT Faktury.
Co sprawdzić przed wysyłką faktury
Przed wysyłką sprawdź, czy kod RodzajFaktury odpowiada realnemu procesowi, a nie tylko nazwie dokumentu w systemie księgowym. Nazwa szablonu w ERP i kod w XML nie zawsze są tym samym.
Przy korekcie sprawdź numer faktury korygowanej, przyczynę korekty, kwoty po korekcie i dane nabywcy. Przy zaliczce sprawdź, czy dokumentujesz samą zapłatę przed czynnością, czy rozliczasz wcześniejszą zaliczkę. Przy UPR sprawdź, czy nie mieszasz faktury uproszczonej z paragonem z NIP albo fakturą pełną.
Na końcu wykonaj walidację XML FA(3). Walidator nie podejmie za Ciebie decyzji podatkowej, ale szybko pokaże błędy techniczne, brakujące pola i nieobsługiwaną wartość RodzajFaktury.
| Obszar | Co sprawdzić |
|---|---|
| Typ | Czy RodzajFaktury pasuje do procesu: sprzedaż, korekta, zaliczka, rozliczenie, uproszczenie. |
| Powiązania | Czy korekta albo rozliczenie ma dane dokumentu pierwotnego lub zaliczkowego. |
| Kwoty | Czy wartości netto, VAT i brutto są zgodne po korekcie albo rozliczeniu. |
| Dane stron | Czy NIP, dane nabywcy i ewentualne dane korygowane są spójne. |
| XML | Czy plik przechodzi walidację FA(3) i nie zawiera nieobsługiwanej wartości typu faktury. |
Najczęściej zadawane pytania
Czy VAT oznacza każdą fakturę z podatkiem VAT?
Nie. W FA(3) VAT oznacza fakturę podstawową. Faktura zaliczkowa, rozliczeniowa albo korekta może zawierać VAT, ale mieć inny RodzajFaktury.
Kiedy użyć KOR zamiast VAT?
Gdy poprawiasz fakturę już przyjętą przez KSeF i nie jest to korekta faktury zaliczkowej ani rozliczeniowej.
Czym ROZ różni się od ZAL?
ZAL dokumentuje zapłatę przed wykonaniem czynności. ROZ dotyczy faktury rozliczeniowej lub końcowej po wcześniejszej zaliczce.
Czy UPR to zawsze paragon z NIP?
Nie. UPR dotyczy faktury uproszczonej, ale paragon z NIP wymaga osobnego rozróżnienia, zwłaszcza po zmianach dotyczących KSeF i najmniejszych podatników.
Czy KSeFGPT sprawdza RodzajFaktury?
Tak. Walidator i podgląd KSeFGPT pokazują typ faktury z XML i pomagają wychwycić nieobsługiwaną wartość przed dalszą pracą z dokumentem.
Wystawiaj i sprawdzaj faktury KSeF w jednym miejscu
KSeFGPT pomaga przygotować fakturę, zobaczyć typ dokumentu, sprawdzić XML FA(3), obsłużyć korekty i uporządkować dane przed wysyłką do KSeF.
Przejdź do modułu fakturŹródła i materiały referencyjne
Artykuł opiera się na oficjalnym schemacie FA(3), materiałach KSeF oraz lokalnie sprawdzonym zakresie walidacji i podglądu w KSeFGPT. Źródła sprawdzono 30 czerwca 2026 r.
- Schemat FA(3) v1-0E
CIRF / Ministerstwo Finansów · dostęp: 30 czerwca 2026
Oficjalny schemat XSD FA(3), w tym słownik TRodzajFaktury i wartości VAT, KOR, ZAL, ROZ, UPR, KOR_ZAL, KOR_ROZ.
- Faktura ustrukturyzowana i struktura logiczna FA
KSeF · dostęp: 30 czerwca 2026
Oficjalny opis faktury ustrukturyzowanej i struktury logicznej FA.
- Pliki do pobrania KSeF 2.0
KSeF · dostęp: 30 czerwca 2026
Oficjalna strona z materiałami i dokumentami technicznymi KSeF 2.0.
- Ustawa o podatku od towarów i usług
ISAP · dostęp: 30 czerwca 2026
Podstawa prawna przepisów przywoływanych w opisach typów faktur w schemacie FA(3).
Zobacz inne artykuły dotyczące krajowego systemu e-faktur
KSeF a VAT marża. Jak wystawić fakturę marżową
Jak opisać fakturę VAT marża w FA(3): art. 119, art. 120, P_PMarzy, P_13_11, MR_T, MR_UZ i proces kontroli przed wysyłką.
Faktura zaliczkowa w KSeF dla małej firmy
Jak wystawić zaliczkę w FA(3), kiedy potrzebna jest faktura rozliczeniowa i jak pilnować numeru KSeF, UPO oraz korekt.
Numer KSeF na fakturze: gdzie go znaleźć i co zapisać
Sprawdź, czym jest numer KSeF, czym różni się od numeru faktury P_2, gdzie go znaleźć i jak używać go w UPO, JPK oraz płatnościach.
KSeF dla freelancera i JDG: faktury B2B, koszty i obowiązki
Kiedy wystawiać faktury B2B, jak odbierać koszty, pilnować UPO, numeru KSeF i współpracy z księgową.