Po co KSeF wymaga węzła Zamówienie
Tekst opracowany z wykorzystaniem sztucznej inteligencji. Zasady i ograniczenia
Węzeł Zamówienie FA(3) pełni kluczową rolę w procesie automatyzacji obiegu dokumentów w Krajowym Systemie e-Faktur. Obowiązek stosowania tego elementu od 1 lutego 2026 r. dla podmiotów o przychodach przekraczających 200 mln zł brutto wynika z konieczności precyzyjnego mapowania przepływów pieniężnych na konkretne zobowiązania handlowe. Zgodnie z art. 106f ust. 4 ustawy o podatku od towarów i usług, faktura zaliczkowa powinna być wystawiona nie później niż 15. dnia miesiąca następnego po miesiącu otrzymania zaliczki. Wprowadzenie węzła Zamówienie eliminuje ryzyko błędnego przypisania wpłaty do transakcji, co jest szczególnie istotne w przypadku długofalowych kontraktów realizowanych etapami.
Błędne przekonanie, że KSeF faktura zaliczkowa może funkcjonować w obrocie gospodarczym bez wypełnienia sekcji dotyczącej zamówienia, jest mitem, który może prowadzić do sankcji karnoskarbowych. Brak poprawnego wypełnienia węzła Zamówienie uniemożliwia prawidłowe oznaczenie faktury rozliczeniowej (ROZ) w przyszłości, co w konsekwencji blokuje automatyczne rozliczanie sald przez oprogramowanie interfejsowe. Struktura FA(3) wymusza, aby każda faktura zaliczkowa zawierała węzeł Fa/Zamowienie, co stanowi techniczny warunek uznania dokumentu za zgodny ze schematem logicznym obowiązującym od lutego 2026 roku.
Wdrożenie pełnej dokumentacji z wykorzystaniem omawianego węzła przynosi wymierne korzyści dla płynności finansowej przedsiębiorstwa. Jedną z najistotniejszych preferencji jest przyśpieszony termin zwrotu VAT, który wynosi 40 dni zamiast standardowych 60 dni, pod warunkiem pełnej zgodności dokumentacji z wymogami KSeF. Dodatkowo system zapewnia 10-letnią archiwizację faktur w chmurze ministerialnej, co zdejmuje z podatnika obowiązek fizycznego przechowywania dokumentów papierowych i gwarantuje ich dostępność podczas ewentualnych kontroli skarbowych. Warto sprawdzić, czy używany system ERP już generuje węzeł Zamówienie, aby uniknąć problemów po 1 lutego 2026 r.
Jak poprawnie wypełnić węzeł Zamówienie w FA(3)
Poprawne wypełnienie danych w strukturze XML wymaga zachowania rygorystycznej hierarchii dokumentów i precyzji w raportowaniu wartości. Proces ten opiera się na trójce semantycznej: Zamówienie → ZAL → ROZ, co pozwala na pełną identyfikowalność transakcji w czasie rzeczywistym. Procedura wystawiania dokumentów w KSeF powinna przebiegać według następującego schematu:
- Zamówienie (ZO) - dokument wewnętrzny lub zewnętrzny określający całkowitą wartość brutto kontraktu.
- Faktura zaliczkowa (ZAL) - dokumentująca otrzymanie całości lub części zapłaty przed dostawą towarów lub usług.
- Faktura końcowa (ROZ) - zamykająca transakcję, w której należy pomniejszyć wartość netto i VAT o kwoty z wcześniej wystawionych zaliczek.
W strukturze logicznej XML kluczowe są trzy konkretne tagi, które muszą zostać uzupełnione przez system księgowy: WartoscZamowienia (określający łączną kwotę brutto umowy), ZamowienieWiersz (opisujący przedmiot zamówienia) oraz NumerZamowienia. Przykładowy wpis w pliku XML powinien przyjąć formę: <NumerZamowienia>ZO/2025/04/12</NumerZamowienia>. Należy pamiętać, że faktura zaliczkowa FA(3) musi posiadać pole Fa/RodzajFaktury z wartością ZAL, co informuje system o charakterze dokumentu. Każda faktura ustrukturyzowana jest uznana za otrzymaną w dniu przydzielenia w systemie numeru identyfikującego KSeF.
Podatnicy często popełniają błędy, które skutkują odrzuceniem dokumentu przez bramkę API Ministerstwa Finansów. Do najczęstszych uchybień należą:
- Brak unikalnego numeru zamówienia w węźle Fa/Zamowienie, co uniemożliwia agregację płatności.
- Wskazanie kwoty faktury zaliczkowej przewyższającej całkowitą wartość zamówienia określoną w pierwotnej umowie.
- Brak powiązania faktury końcowej (ROZ) z wcześniej wystawionymi fakturami zaliczkowymi za pomocą elementu FakturaZaliczkowa.
Zaleca się wykonanie kopii zapasowej pliku XML przed wysłaniem do KSeF oraz weryfikację poprawności schematu w aplikacji testowej, której wydanie zaplanowano na listopad 2025 r.
Wiele zaliczek - jedno zamówienie: praktyczny przypadek
Obsługa wielu wpłat do jednego kontraktu wymaga precyzyjnego zarządzania elementem FakturaZaliczkowa w fakturze rozliczeniowej. System pozwala rozliczać transakcje na podstawie wielu pobieranych zaliczek, przy czym każda z nich musi dokumentować faktyczny wpływ środków na rachunek sprzedawcy. Otrzymanie zaliczki każdorazowo powoduje powstanie obowiązku podatkowego w VAT, co wymusza terminowe wystawienie dokumentu ustrukturyzowanego. Poniższa tabela obrazuje symulację procesu dla zamówienia o wartości 120 000 zł brutto.
| Dokument | Data wpłaty | Kwota brutto | Status w KSeF |
| ZAL nr 1 | 5 lutego 2026 r. | 30 000 zł | Wystawiona (FA3) |
| ZAL nr 2 | 20 lutego 2026 r. | 50 000 zł | Wystawiona (FA3) |
| ROZ (Końcowa) | 10 marca 2026 r. | 40 000 zł | Wystawiona (FA3) |
Wystawienie faktury rozliczeniowej (ROZ) po zrealizowaniu dostawy towarów lub wyświadczeniu usługi jest etapem krytycznym. Węzeł FakturaZaliczkowa w dokumencie ROZ musi zawierać listę wszystkich numerów identyfikacyjnych KSeF przypisanych do wcześniejszych faktur ZAL. Brak tych danych lub błąd w numeracji spowoduje, że KSeF odrzuci rozliczenie jako niespójne ze stanem faktycznym. W przypadku wielu faktur zaliczkowych, element Fa/FakturaZaliczkowa należy uzupełnić odrębnie dla każdej faktury, wskazując precyzyjnie kwoty podatku VAT już odprowadzone do urzędu skarbowego.
Zgodnie z aktualnymi wytycznymi, faktura zaliczkowa na 100% zamówienia może być traktowana jako faktura końcowa, o ile zostanie odpowiednio oznaczona w systemie. Należy jednak pamiętać, że termin wystawienia faktury rozliczeniowej upływa 15. dnia miesiąca następującego po miesiącu, w którym dokonano dostawy towaru lub wykonano usługę. Dla zachowania płynności procesów księgowych warto ustawić automatyczne przypomnienie o terminie wystawienia ROZ w systemie ERP, co zminimalizuje ryzyko nałożenia kary za brak faktury w KSeF, która może wynieść do 100% kwoty podatku wykazanego na fakturze.
FAQ - najczęstsze pytania o węzeł Zamówienie
Czy mogę wystawić ZAL bez Zamówienie?
Czy ZAL na 100% kwoty jest OK?
Co jeśli klient anuluje zamówienie?
Czy FA(2) nadal będzie działać?
Redakcja · wszystkie artykuły