Spis treści 19 sekcji

Przykład pokazuje, gdzie w pliku XML trafiają dane faktury i jak odczytać je ze znaczników. Od 1 lutego 2026 r. w KSeF strukturę logiczną FA(2) zastępuje FA(3).1 Artykuł wyjaśnia też, jak eksportować i kontrolować JPK_FA oraz czym ten plik różni się od faktury ustrukturyzowanej2.

Dobierz program

Propozycje dopasowane do Twojej firmy · Jeden formularz zamiast wielu zapytań

Bezpłatna pomoc

Czym jest plik JPK_FA XML i jak sprawdzić jego poprawność?

JPK_FA XML to plik Jednolitego Pliku Kontrolnego z danymi wystawionych faktur. Aby sprawdzić jego poprawność, trzeba skontrolować zgodność ze schematem i porównać zawartość z dokumentami źródłowymi. Samo otwarcie pliku nie dowodzi, że znalazły się w nim wszystkie faktury z wybranego okresu3.

W JPK_FA należy sprawdzić numery i daty faktur, dane sprzedawców i nabywców oraz wykazane kwoty. Program księgowy wygeneruje XML, ale to użytkownik musi uzgodnić jego zawartość z rejestrem wystawionych faktur. Podstawę kontroli tych danych stanowi art. 106e ust. 1 ustawy o VAT4.

Jakie dane faktury zawiera przykładowy fragment JPK_FA XML?

W przykładowym fragmencie JPK_FA XML znacznik wskazuje pole, a zapis między znacznikami – jego wartość. Przykładem jest <P_2>NUMER_FAKTURY</P_2>, przedstawiony jako zapis numeru faktury. Pozostałe pola opisują między innymi daty, strony transakcji i wartości sprzedaży.
Pojedynczy znacznik pomaga rozpoznać dane, lecz nie wystarcza do oceny kompletności pliku. W JPK_FA(4) numer faktury zapisuje się w <P_2A>NUMER_FAKTURY</P_2A>, a nie w <P_2>5.

Jak wyeksportować faktury do JPK_FA XML z programu księgowego?

Eksport JPK_FA XML zaczyna się od wybrania właściwego zakresu danych w programie księgowym. Po wygenerowaniu pliku trzeba uzgodnić go z fakturami źródłowymi. Okres objęty JPK_FA(4) wskazują w nagłówku pola DataOd i DataDo5.

Lista porządkuje czynności potrzebne do przygotowania eksportu i sprawdzenia jego wyniku:

  • Zakres eksportu JPK_FA powinien odpowiadać okresowi i dokumentom objętym plikiem. Przed eksportem ustal, które wystawione faktury mają do niego trafić6.
  • Dane faktur trzeba sprawdzić przed eksportem. Porównaj numery, daty, dane kontrahentów i kwoty z wystawionymi dokumentami.
  • Plik XML należy utworzyć za pomocą funkcji eksportu JPK_FA w programie księgowym. Zapisz wynik jako odrębny plik.
  • Kontrola eksportu dotyczy zgodności ze schematem i kompletności faktur w wybranym zakresie. Błędy popraw w systemie źródłowym, a potem wygeneruj plik ponownie3.

Gotowy JPK_FA XML powinien zawierać dane zgodne ze sprawdzonymi fakturami. Pomocne jest porównanie pola LiczbaFaktur w sekcji FakturaCtrl z liczbą dokumentów źródłowych objętych plikiem5.

Czym JPK_FA różni się od pozostałych typów JPK?

JPK_FA zawiera dane wystawionych faktur. JPK_V7 służy zaś do rozliczenia VAT i obejmuje część ewidencyjną oraz deklaracyjną. Faktura ujęta w JPK_FA nie jest więc tym samym co zapis w ewidencji VAT.
JPK_V7 składa się zasadniczo do 25. dnia następnego miesiąca. JPK_FA przekazuje się na żądanie organu podatkowego7.

Tabela zestawia typy JPK według zawartości pliku i celu kontroli.

Typ pliku Zawartość Cel kontroli
JPK_FA Dane wystawionych faktur Uzgodnienie z dokumentami sprzedaży
JPK_V7 Ewidencja VAT i część deklaracyjna Kontrola zapisów i rozliczenia VAT

Dane w tabeli: 7

Błędnie zaksięgowana faktura wymaga sprawdzenia zapisu w JPK_V7. Przy kontroli JPK_FA trzeba też porównać dane wystawionego dokumentu. Każdy plik uzgadnia się z właściwym dla niego zakresem danych. Zgodnie z art. 109 ust. 3e ustawy o VAT korektę przesłanej ewidencji należy przekazać w ciągu 14 dni od stwierdzenia błędu4.

Czym jest obsługa faktury w KSeF po jej wysłaniu?

Przy obsłudze faktury w KSeF trzeba ustalić, czy system przyjął dokument, i odczytać jego identyfikator. Według instrukcji Najszybszej użytkownik zapisuje wygenerowany XML, wczytuje go w Aplikacji Podatnika KSeF, sprawdza podgląd i wybiera „Wystaw fakturę”.8
Po nadaniu numeru KSeF ID dokument XML jest wystawioną fakturą ustrukturyzowaną. Pobrany PDF stanowi jej wizualizację.8 Numer KSeF nadawany przyjętej fakturze ma 35 znaków; nie należy mylić go ze zbiorczym identyfikatorem9.

Roboczy XML nie wystarcza do stwierdzenia, że faktura została przyjęta. Po wysłaniu trzeba sprawdzić status dokumentu, bo sam podgląd nie zastępuje potwierdzenia. Art. 106na ust. 1 ustawy o VAT wiąże datę wystawienia z przesłaniem faktury do KSeF. Tryby offline24 i awaryjny mają jednak odrębne zasady10.

Do czego służy Aplikacja Podatnika KSeF?

Aplikacja Podatnika KSeF służy do pracy z fakturami ustrukturyzowanymi. Przed wystawieniem faktury użytkownik może obejrzeć podgląd wczytanego dokumentu.
Po wysłaniu powinien sprawdzić jego status, zamiast polegać na samym zapisanym pliku. Zgodnie z art. 112aa ust. 1 ustawy o VAT KSeF przechowuje faktury przez 10 lat od końca roku ich wystawienia4.

Gdzie znaleźć wzory faktur zgodnych z wymogami KSeF?

Wzory faktur zgodnych z KSeF należy czytać razem z obowiązującą strukturą logiczną Ministerstwa Finansów. Schemat określa pola i układ danych przesyłanych do systemu. PDF pokazuje natomiast, jak faktura wygląda dla czytelnika.
Przy tworzeniu własnego XML punktem odniesienia jest struktura danych, nie obraz dokumentu11. Od 1 lutego 2026 r. do wystawiania faktur ustrukturyzowanych stosuje się strukturę logiczną FA(3)2.

Co zrobić, gdy KSeF odrzuci fakturę?

Gdy KSeF odrzuci fakturę, odczytaj komunikat błędu. Następnie popraw dokument źródłowy i wyślij XML ponownie. Instrukcja Najszybszej przypisuje niezgodności daty wystawienia z datą wczytania 99% opisanych w niej przypadków błędu XML.8
Warto więc sprawdzić tę datę podczas analizy odrzucenia. O tym, co wymaga poprawy w konkretnym pliku, rozstrzyga jednak komunikat systemu.

Czy fakturę w euro trzeba przesłać do KSeF?

Fakturę w euro przesyła się do KSeF, jeśli dana sprzedaż podlega obowiązkowi wystawienia faktury w tym systemie. Sama waluta nie zmienia sposobu ustalenia tego obowiązku. Fakturę w euro i fakturę w złotych ocenia się według rodzaju transakcji oraz danych sprzedawcy i nabywcy.
Przed wysyłką trzeba sprawdzić walutę i kwoty zapisane na fakturze11. Także przy fakturze w euro kwotę VAT należy wykazać w złotych, zgodnie z art. 106e ust. 11 ustawy o VAT4.

Czym jest format XML faktury w KSeF?

Format XML faktury w KSeF zapisuje dane dokumentu w polach określonych przez strukturę faktury. Schemat XSD wyznacza dozwolone elementy, typy danych, wymagane pola i zależności między nimi.12
Nie wystarczy więc umieścić w pliku właściwego znacznika. Wpisana w nim wartość też musi mieć odpowiedni format. Datę wystawienia w polu P_1 zapisuje się jako RRRR-MM-DD, np. 2026-02-0110.

Dlaczego XML i schemat FA mają znaczenie dla integracji z KSeF?

XML i schemat FA pozwalają programowi księgowemu przygotować dane w układzie odczytywanym przez KSeF. Integracja przypisuje informacje z faktury do właściwych pól, a później przekazuje je w wymaganej strukturze. Popraw dane w systemie źródłowym przed ponowną wysyłką, gdy przypisanie jest błędne.

Po co rozumieć podstawy XML bez wiedzy technicznej?

Podstawy XML pomagają ustalić, którego pola dotyczy komunikat o błędzie. Nazwa znacznika wskazuje rodzaj danych, a jego zawartość – przekazaną wartość.
Nie trzeba samodzielnie pisać pliku, żeby wskazać księgowej lub dostawcy programu pole wymagające korekty. Można na przykład sprawdzić, czy polski NIP sprzedawcy w polu Podmiot1/DaneIdentyfikacyjne/NIP ma 10 cyfr10.

Format XML porządkuje dane faktury. Schemat określa reguły ich zapisu.

Czym jest schemat FA(2) i co oznacza jego nazwa?

FA(2) oznacza wersję struktury logicznej faktury ustrukturyzowanej używanej w KSeF. Litery „FA” wskazują strukturę faktury, a liczba w nawiasie – jej wersję. Nie jest to ani numer faktury, ani numer nadany dokumentowi przez KSeF.

FA(3) oznacza kolejną wersję tej struktury. Przy odczytywaniu starszego XML oznaczenie pozwala ustalić, według którego schematu zapisano pola. Rozpoznanie wersji samo w sobie nie potwierdza poprawności danych faktury.

Czym jest faktura ustrukturyzowana w systemie e-faktur?

Faktura ustrukturyzowana jest dokumentem elektronicznym z danymi zapisanymi w strukturze obsługiwanej przez KSeF. Według KSeFGPT próg sprzedaży brutto przypisany dużym firmom wynosił w 2024 r. 200 mln zł. To kryterium skali firmy, a nie definicja faktury ustrukturyzowanej.13
O rodzaju dokumentu decyduje sposób zapisania i obsługi danych, nie wielkość sprzedawcy14.

Na czym polega jednolity standard e-faktury?

Jednolity standard e-faktury oznacza przekazywanie danych w strukturze, którą system odczytuje bez analizowania wyglądu dokumentu. Program Faktura 2024 jest przedstawiany jako narzędzie do wystawiania faktur ustrukturyzowanych zgodnych z KSeF.15
W informacji o tym produkcie podano 31 dni bezpłatnego testowania. Nazwa wskazuje opisaną wersję programu15.

Gdzie znaleźć pozostałe artykuły o KSeF?

Artykuły o KSeF najlepiej dobierać do czynności: wystawienia faktury, odczytu struktury XML albo obsługi dokumentu po wysłaniu. Eksport z programu to osobne zagadnienie, gdy chodzi o JPK_FA. Ten plik ma inny cel niż faktura przesyłana do KSeF. Rozróżnienie pomaga znaleźć instrukcję dotyczącą właściwego dokumentu.

Od kiedy stosuje się faktury ustrukturyzowane?

Obowiązek stosowania faktur ustrukturyzowanych w KSeF zależy od sytuacji podatnika. Według Najszybszej od 1 kwietnia 2026 r. opisany przez nią obowiązek dotyczy podatników przekraczających 10 000 zł brutto miesięcznej sprzedaży dokumentowanej fakturami z NIP.8
Przy ocenie obowiązku trzeba więc ustalić, czy sprzedaż firmy spełnia warunek wskazany dla tej daty14.

Sposób zapisu faktury ustrukturyzowanej określa schemat. Termin jej obowiązkowego stosowania zależy od sytuacji sprzedawcy.

Wystawianie faktur B2B i B2C: dane odbiorcy i przebieg procesu

Przy wystawianiu faktury dane odbiorcy trzeba dopasować do rodzaju transakcji. System opisany przez Najszybszą generuje XML do KSeF, ale nie wysyła go automatycznie.8
Utworzenie pliku i przekazanie go do systemu to odrębne czynności.

Tabela zestawia odbiorców faktur B2B i B2C oraz dane, które trzeba skontrolować.

Rodzaj faktury Odbiorca Kontrola danych
Faktura B2B Firma Nazwa i dane firmy
Faktura B2C Osoba prywatna Imię i nazwisko nabywcy

Dane w tabeli: 8

Jak przebiega wystawienie faktury w systemie?

Wystawienie faktury zaczyna się od wpisania danych sprzedaży i odbiorcy. Kończy je sprawdzenie statusu dokumentu po przekazaniu do KSeF. Czynności warto wykonać w tej kolejności:

  • Dane odbiorcy faktury muszą odpowiadać nabywcy wskazanemu na dokumencie. Przed wygenerowaniem pliku sprawdź nazwę albo imię i nazwisko.
  • Dane sprzedaży na fakturze obejmują pozycje i kwoty. Porównaj je z transakcją dokumentowaną przez fakturę.
  • Wygenerowany plik faktury trzeba sprawdzić przed przekazaniem do KSeF. Po wysyłce odczytaj status dokumentu w systemie.

Na końcu otrzymujesz dokument z danymi właściwego odbiorcy i ustalonym statusem w KSeF.

Krok 1: wygenerowanie faktury

Wygenerowanie faktury tworzy roboczy XML z danych wprowadzonych do systemu. Według Najszybszej taki plik jest roboczą fakturą ustrukturyzowaną i nie ma jeszcze numeru KSeF ID.8
Przed przekazaniem dokumentu można sprawdzić jego dane.

Faktura B2C: dane osoby prywatnej

Faktura B2C wskazuje jako nabywcę osobę prywatną, nie firmę jak przy sprzedaży B2B. Podczas przygotowania dokumentu trzeba ustalić dane identyfikujące nabywcę i prawidłowo opisać sprzedaż. Sam wybór odbiorcy B2C nie przesądza o obowiązku wysyłki faktury do KSeF.

Pola faktury ustrukturyzowanej: pozycje, elementy FA(2) i wyjątki

Pola faktury ustrukturyzowanej oddzielają dane stron transakcji od danych całej faktury i jej pozycji. Według opisu struktury FA(3) faktura zawiera co najmniej 1 pozycję.12
Czytając przykład XML, ustal, czy dany znacznik dotyczy całego dokumentu, czy konkretnego towaru lub usługi.

Jakie dane zawiera pozycja faktury FaWiersz?

Pozycja FaWiersz zawiera dane konkretnego towaru lub usługi. W strukturze FA(3) wymagane pola NrWierszaFa i P_7 oznaczają numer wiersza oraz nazwę towaru lub usługi.12
Pole P_15 dotyczy kwoty należności ogółem za fakturę, nie nazwy pojedynczej pozycji.

Jakie elementy XML tworzą strukturę FA(2)?

Strukturę FA(2) tworzą węzły grupujące dane faktury i jej stron. W opisie XML Podmiot1 zawiera dane sprzedawcy, Podmiot2 – nabywcy, Fa – faktury, a FaWiersz – jej pozycji.13
Przy analizie starszego pliku oznaczenie wersji pomaga dobrać schemat do kontroli znaczników.

Które wzory faktur nie podlegają strukturze XML?

Wzór wizualny faktury, taki jak wydruk lub podgląd PDF, nie określa struktury XML. Wymagane pola wynikają ze schematu danych, a nie z układu informacji na stronie. UU_ID jest polem technicznym; jego obecności nie da się ustalić na podstawie wyglądu faktury.

Faktura XML – przykład układu znaczników w pliku

Przykładowy plik faktury XML w strukturze FA(3) udostępniony przez Symfonię ma 3 KB.1 Symfonia udostępnia też opis struktury i broszurę informacyjną Ministerstwa Finansów.1
W przykładowym pliku znaczniki grupują dane faktury. Tekst zapisany między nimi stanowi wartość pola.

Tabela zestawia materiały udostępnione przez Symfonię według rodzaju i rozmiaru pliku.

Materiał Rozmiar
Opis schematu FA(3) 5 MB
Broszura informacyjna FA(3) 3,43 MB

Dane w tabeli: 1,16

Przykładowy XML pokazuje układ danych. Opis schematu podaje reguły pól, a broszura wyjaśnia ich zastosowanie. Przykład faktury nie jest plikiem JPK_FA: oba mają format XML, ale służą innym celom.

Mapa artykułu: eksport JPK_FA, faktura XML i KSeF

Mapa artykułu pomaga znaleźć część dotyczącą wykonywanej czynności: eksportu, odczytu pliku albo obsługi dokumentu w systemie. Poniższa lista wskazuje zakres każdej części:

  • Eksport JPK_FA obejmuje wygenerowanie pliku w programie księgowym i uzgodnienie go z fakturami sprzedaży.
  • Faktura XML obejmuje odczytywanie znaczników, pól i struktury dokumentu.
  • KSeF obejmuje przekazanie faktury ustrukturyzowanej i sprawdzenie jej statusu.

Wybierz część dotyczącą eksportu, zawartości XML albo obiegu faktury – zależnie od tego, nad czym pracujesz.

Od wygenerowania pliku do wysyłki faktury XML do KSeF

Według KSeFGPT pole NIP w fakturze XML, przeznaczone na zapis samych cyfr, zawiera 10 cyfr.13
Przed wysyłką trzeba sprawdzić dane faktury oraz przeprowadzić walidację struktury XSD. Walidacja polega na porównaniu XML ze schematem. Po tych czynnościach plik jest gotowy do przekazania do KSeF.

Jak zweryfikować fakturę XML przed wysyłką?

Przed wysyłką fakturę XML porównuje się ze schematem i dokumentem źródłowym. KSeF może odrzucić plik niezgodny ze schematem podczas walidacji.13 Kontrola obejmuje następujące czynności:

  • Walidacja XSD sprawdza, czy znaczniki i wartości odpowiadają wymaganej strukturze. Błąd schematu trzeba poprawić przed wysyłką.
  • Dane faktury należy porównać z dokumentem źródłowym. Sprawdź strony transakcji, daty, pozycje i kwoty.
  • Podgląd faktury pozwala przeczytać treść przygotowanego dokumentu. Porównaj ją z danymi przeznaczonymi do przekazania do KSeF.

Wynikiem jest plik sprawdzony pod względem technicznym i merytorycznym.

KSeFGPT a sprawdzanie faktur XML

KSeFGPT opisuje kontrolę duplikatów faktur w KSeF obejmującą okres 10 lat.13
Przy ponownej wysyłce trzeba odróżnić przekazanie tego samego dokumentu od wystawienia faktury korygującej. Informacja o kontroli duplikatów nie zastępuje sprawdzenia statusu konkretnej wysyłki w KSeF11.

Jak kontrolować XML bez ręcznej pracy z API?

XML można skontrolować bez ręcznej pracy z API. Wystarczy skorzystać z walidacji w systemie wystawiającym fakturę i przeczytać podgląd dokumentu. API jest interfejsem, przez który program komunikuje się z KSeF; użytkownik nie musi sam tworzyć połączenia, by sprawdzić treść.

Użytkownik porównuje podgląd z dokumentem źródłowym i poprawia wskazane błędy w danych. Następnie generuje nowy plik. Po wysyłce sprawdza status w KSeF, aby poznać wynik przekazania. Brak ręcznej pracy z API nie zwalnia z kontroli danych ani rezultatu wysyłki.

Podsumowanie faktury według stawek VAT: pola i kwoty

Podsumowanie faktury według stawek VAT grupuje wartości sprzedaży przypisane do poszczególnych stawek. Dzięki temu można uzgodnić je z kwotą całego dokumentu. Według ksiegowosc24.pl kwoty faktury ustrukturyzowanej zapisuje się z dokładnością do 2 miejsc po kropce.15
Każdą grupę kwot należy porównać z pozycjami faktury.

P_15 zawiera całkowitą kwotę brutto faktury w opisie struktury FA(3).12 Podsumowanie według stawek przedstawia podział sprzedaży. P_15 pokazuje zaś wynik dla całego dokumentu.

Stawki VAT na fakturze: rozróżnienie 8%, 5% i 0%

Stawki VAT na fakturze przypisuje się do pozycji zgodnie z zasadami opodatkowania danego towaru lub usługi. Stawka zerowa dotyczy sprzedaży opodatkowanej. Oznaczenie „zw” wskazuje natomiast sprzedaż zwolnioną z VAT.
Nie należy ich utożsamiać ani na fakturze, ani przy kontroli JPK_V7.

Tabela zestawia stawki z nagłówka z oznaczeniami pozycji faktury i zakresem kontroli.

Stawka Oznaczenie pozycji Co ustalić przed wystawieniem
8% Sprzedaż opodatkowana stawką obniżoną Czy towar lub usługa podlega tej stawce
5% Sprzedaż opodatkowana stawką obniżoną Czy towar lub usługa podlega tej stawce
0% Sprzedaż opodatkowana stawką zerową Czy transakcja spełnia warunki jej zastosowania

Dane w tabeli: 17

Stawka VAT 5% na fakturze

Stawka VAT 5% oznacza opodatkowanie pozycji tą stawką, a nie zwolnienie z podatku. Przed wystawieniem faktury ustal stawkę właściwą dla towaru lub usługi. Następnie porównaj oznaczenie pozycji z podsumowaniem dokumentu. Błędne przypisanie stawki wymaga korekty faktury i oceny zapisu w ewidencji VAT17.

O stawce decyduje rodzaj sprzedaży, nie format XML.

Portal Ministerstwa Finansów jako źródło informacji o JPK i KSeF

Portal Ministerstwa Finansów jest punktem odniesienia przy ustalaniu zasad dotyczących JPK i KSeF. Przy JPK potrzebny jest opis właściwej struktury pliku. Przy KSeF znaczenie mają dokumentacja faktury ustrukturyzowanej i komunikaty o działaniu systemu.
Do kontroli eksportu należy więc użyć dokumentacji dotyczącej przygotowywanego pliku.

Dokumentacja Ministerstwa Finansów pomaga oddzielić wymagania dotyczące danych od ustawień programu księgowego. Błąd zgłoszony przez program powiąż z właściwym polem struktury. Sam wygląd podglądu nie wystarczy do oceny XML. Podstawą kontroli jest odpowiedni schemat.

Integracja systemu ERP z KSeF: etapy przepływu faktury

Integracja systemu ERP z KSeF obejmuje przygotowanie faktury, przekazanie jej do systemu i obsługę odebranego pliku. Według Symfonii do programu Symfonia Handel można wczytać plik FA(3) pobrany z KSeF.1
To przykład importu dokumentu, nie deklaracja automatycznej wysyłki faktur przez ten program.

Przepływ faktury składa się z odrębnych czynności: przygotowania danych w ERP, ustalenia wyniku wysyłki i wczytania odebranego dokumentu. Przy imporcie powiąż fakturę z właściwą transakcją w systemie. Dzięki temu nie zaksięgujesz jej ponownie. Eksport i import mają tu różne zadania.

Obsługa faktur wielu klientów biura rachunkowego w KSeF

Obsługa faktur wielu klientów biura rachunkowego w KSeF wymaga przypisania każdego dokumentu do właściwego podatnika. Księgowa pracuje na danych klienta, do których ma uprawnienia. Ustala też, czy fakturę odebrano, wystawiono czy przekazano do zaksięgowania. Numer faktury oraz dane sprzedawcy i nabywcy pomagają powiązać dokument z firmą.

Biuro przygotowuje eksport JPK_FA osobno dla danych każdego klienta objętych danym zakresem. Rozdzielenie dokumentów zapobiega włączeniu cudzych faktur do pliku. Pomaga też uniknąć ponownego zaksięgowania faktury już ujętej w ewidencji.

Faktura dla firmy z Holandii: dane do wystawienia

Faktura dla firmy z Holandii wymaga danych identyfikujących nabywcę. Przed określeniem sposobu rozliczenia VAT trzeba też ustalić rodzaj transakcji. Sam zagraniczny adres nie przesądza, czy chodzi o dostawę towarów, czy świadczenie usług. Od tego rozróżnienia zależą dane i oznaczenia na fakturze.

Eksport JPK_FA obejmujący taką sprzedaż trzeba uzgodnić z wystawioną fakturą. Sprawdź nazwę i adres nabywcy, numer identyfikacyjny użyty przy transakcji, walutę oraz kwoty. Dane faktury stanowią podstawę kontroli XML. Zasady wykazania sprzedaży w ewidencji VAT ocenia się osobno.

Kalkulatory przydatne przy wyliczaniu kwot na fakturze

Kalkulator kwot na fakturze pomaga uzgodnić wartości pozycji z podsumowaniem, ale obliczenie można wykonać także bez narzędzia. Dla ceny netto C i ilości I wartość netto pozycji wynosi C × I. VAT oblicza się przez pomnożenie wartości netto przez właściwą stawkę. Wartość brutto jest sumą netto i VAT18.

Kontrola obliczeń polega na zsumowaniu wartości pozycji i porównaniu wyniku z kwotą należności na fakturze. Zgodny rachunek nie przesądza jednak, czy stawka VAT jest właściwa dla danej sprzedaży.

Wzory umów związanych z wystawianiem i obiegiem faktur

Wzór umowy dotyczącej obiegu faktur pomaga rozdzielić obowiązki związane z dokumentami. Określa, kto wystawia faktury, przekazuje je księgowej i sprawdza wynik wysyłki do KSeF. Umowa z biurem rachunkowym może też regulować zgłaszanie błędów oraz przekazywanie faktur korygujących. Podział zadań powinien odpowiadać dostępowi do dokumentów i uprawnieniom w systemie.

Umowa z kontrahentem może określać zasady rozliczeń. Nie zastępuje jednak faktury ani kontroli danych w XML. Przy eksporcie JPK_FA podstawą uzgodnienia pozostają wystawione faktury objęte plikiem.

Źródła

  1. ↑Przykładowy plik xml w strukturze FA(3) https://ksef.wsparcie.symfonia.pl/hc/pl/articles/29736617154066-Przyk%C5%82adowy-plik-xml-w-strukturze-FA-3
  2. ↑Ministerstwo Finansów, „Faktura ustrukturyzowana i struktura logiczna FA” ([ksef.podatki.gov.pl](ksef.podatki.gov.pl https://ksef.podatki.gov.pl/informacje-ogolne-ksef-20/faktura-ustrukturyzowana-i-struktura-logiczna-fa/
  3. ↑Ministerstwo Finansów, „JPK na żądanie” oraz „Pytania i odpowiedzi JPK_VAT”, część JPK_FA ([podatki.gov.pl](podatki.gov.pl https://podatki.gov.pl/podatki-firmowe/jednolity-plik-kontrolny/jpk-na-zadanie
  4. ↑Ustawa o podatku od towarów i usług, tekst ujednolicony https://eli.gov.pl/api/acts/DU/2025/775/text/U/D20250775Lj.pdf
  5. ↑Ministerstwo Finansów, schemat JPK_FA(4) https://www.gov.pl/attachment/82c1de85-ede0-4426-aa76-6c62f1263166
  6. ↑Ministerstwo Finansów, „Pytania i odpowiedzi JPK_VAT”, część JPK_FA ([podatki.gov.pl](podatki.gov.pl https://podatki.gov.pl/podatki-firmowe/jednolity-plik-kontrolny/jpk_vat/pytania-i-odpowiedzi-jpk_vat
  7. ↑Ministerstwo Finansów, JPK_VAT z deklaracją https://www.podatki.gov.pl/jednolity-plik-kontrolny/jpk-vat-z-deklaracja/jpk-vat-z-deklaracja-info/?altTemplate=ArticlePdf&download=True
  8. ↑Jak wystawić fakturę w KSeF – krok po kroku z pliku XML | Najszybsza https://google.com/goto?url=CAEScgHrOzAV_U2gav5UzDCvBOB-7ykYT23_mVX_XQ3d0ctYp0zqn6ZJ902S7YLQvqFFDhanNmbLrRYWRNkQFPzqqmHRi9quV86XhGux6XQJQPL7WoLvV0d6inKCOsuihNHQocAK0mDDOM-586IyfLuZEdrDmA
  9. ↑Ministerstwo Finansów, Zagadnienia techniczne KSeF ([ksef.podatki.gov.pl](ksef.podatki.gov.pl https://ksef.podatki.gov.pl/ksef-news/zagadnienia-techniczne/
  10. ↑Ministerstwo Finansów, broszura struktury FA(3) ([ksef.podatki.gov.pl](ksef.podatki.gov.pl https://ksef.podatki.gov.pl/media/jknpcymf/broszura-informacyjna-dotyczaca-struktury-logicznej-fa-3-04032026.pdf
  11. ↑Ministerstwo Finansów, „Podręcznik KSeF 2.0”, część II, sekcja 3.4. ([ksef.podatki.gov.pl](ksef.podatki.gov.pl https://ksef.podatki.gov.pl/media/qzlha3vx/podrecznik-ksef-20-cz-ii-wystawianie-i-otrzymywanie-faktur-w-ksef-20260209.pdf
  12. ↑Struktura faktury XML KSeF – Opis pól https://ksefstart.pl/wiedza/struktura-faktury
  13. ↑XML i schemat FA(3) w KSeF – przewodnik dla przedsiębiorców https://ksefgpt.pl/pl/wiedza/technologia/xml-i-format-fa3-ksef
  14. ↑Ministerstwo Finansów, „Zakres obowiązkowego KSeF”. ([ksef.podatki.gov.pl](ksef.podatki.gov.pl https://ksef.podatki.gov.pl/informacje-ogolne-ksef-20/zakres-obowiazkowego-ksef/
  15. ↑Faktura ustrukturyzowana wzór – jak powinna wyglądać? https://ksiegowosc24.pl/faktura-ustrukturyzowana-wzor-xml-standard-e-faktury-ksef/?srsltid=AYCX9vLKFgj_1nGe6G6oKUSTIwhta1ZQJCgj8IeVMAEWB9fwbzkQ_Wis
  16. ↑Ministerstwo Finansów, „Pliki do pobrania KSeF 2.0”. ([ksef.podatki.gov.pl](ksef.podatki.gov.pl https://ksef.podatki.gov.pl/pliki-do-pobrania-ksef-20/
  17. ↑Ministerstwo Finansów, „Stawki i limity”. ([podatki.gov.pl](podatki.gov.pl https://podatki.gov.pl/podatki-firmowe/vat/stawki-i-limity
  18. ↑Ministerstwo Finansów, „Podręcznik użytkownika aplikacji e-mikrofirma”, kwiecień 2026 ([podatki.gov.pl](podatki.gov.pl https://www.podatki.gov.pl/media/kvdfxrjt/podr%C4%99cznik-u%C5%BCytkownika-aplikacji-e-mikrofirma-kwiecie%C5%84-2026.pdf

Ceny i warunki sprawdzone u źródeł: październik 2026.

Stan prawny na: październik 2026.