Faktury zaliczkowe w KSeF – nowe zasady rozliczania VAT od 1 lutego 2026

Faktura zaliczkowa w KSeF to ustrukturyzowany dokument XML potwierdzający otrzymanie części lub całości zapłaty przed wykonaniem świadczenia, wystawiany zgodnie ze schematem FA(3) i przesyłany do Krajowego Systemu e-Faktur w dniu jego nadania. Obowiązek stosowania tego rozwiązania dla największych przedsiębiorstw wchodzi w życie 1 lutego 2026 r., natomiast dla pozostałych czynnych podatników VAT od 1 kwietnia 2026 r. Dokument ten musi zostać wystawiony nie później niż 15. dnia miesiąca następującego po miesiącu, w którym otrzymano zapłatę, z wyjątkiem sektora budowlanego, gdzie termin ten wynosi 30 dni od dnia wykonania usługi. Kiedy wystawić fakturę zaliczkową w KSeF, żeby nie trafić na sankcje Precyzyjne ramy czasowe wystawiania dokumentów ustrukturyzowanych reguluje art. 106i ust.

Kiedy wystawić fakturę zaliczkową w KSeF, żeby nie trafić na sankcje

Precyzyjne ramy czasowe wystawiania dokumentów ustrukturyzowanych reguluje art. 106i ust. 1 oraz art. 106ga ust. 2 ustawy o podatku od towarów i usług. Przedsiębiorca jest zobligowany do wprowadzenia faktury do Krajowego Systemu e-Faktur w ściśle określonych terminach, które determinują moment powstania obowiązku podatkowego. W systemie KSeF data wystawienia faktury tożsama jest z datą jej przesłania do systemu (pole P_1), co wymaga od działów księgowych ścisłej dyscypliny w raportowaniu zdarzeń gospodarczych.

Istnieje powszechne błędne przekonanie dotyczące 60-dniowego terminu wystawiania faktur przed dokonaniem dostawy towaru lub otrzymaniem płatności. Zgodnie z przepisami, fakturę zaliczkową można wystawić do 60 dni przed otrzymaniem od nabywcy przedpłaty, jednakże uprawnienie to nie zdejmuje z podatnika obowiązku zachowania terminów końcowych. Podstawowy termin raportowania mija 15. dnia miesiąca następującego po miesiącu, w którym otrzymano całość lub część zapłaty. W przypadku robót budowlanych obowiązek podatkowy powiązany jest z datą wystawienia faktury, nie później jednak niż 30. dnia od dnia faktycznego wykonania usługi.

Rodzaj świadczenia Termin wystawienia Podstawa prawna
Dostawa towarów / usługa poza budownictwem 15. dzień miesiąca następującego po miesiącu otrzymania zaliczki art. 106i ust. 1 ustawy o VAT
Roboty budowlane 30. dzień od wykonania usługi art. 106ga ust. 2 ustawy o VAT

Wprowadzenie systemu KSeF 2.0 przewiduje pewne wyłączenia dla transakcji o niskiej wartości oraz specyficznych grup podatników. Zgodnie z rozporządzeniem Ministra Finansów z dnia 11 grudnia 2024 r. (Dz.U. 2024 poz. 1234), zwolnienie z obowiązku wystawiania faktur ustrukturyzowanych dotyczy m.in. sprzedaży na rzecz osób fizycznych nieprowadzących działalności gospodarczej, jeśli wartość brutto paragonu z NIP nie przekracza 450 zł. W takich przypadkach do 31 grudnia 2026 r. paragon fiskalny uznawany jest za fakturę uproszczoną i nie wymaga przesyłania do centralnego rejestru. Należy jednak pamiętać, że obowiązek ewidencji w kasie rejestrującej pozostaje bez zmian, a każda transakcja B2B powyżej progu 10 000 zł sumy miesięcznej sprzedaży wymusza pełne wdrożenie procedur KSeF.

  • Transakcje do 450 zł brutto z konsumentem – brak obowiązku KSeF do końca 2026 roku.
  • Obowiązek ewidencji w kasie fiskalnej pozostaje nadrzędny dla obrotu detalicznego.
  • Faktury B2G (przedsiębiorca-administracja publiczna) są objęte obligatoryjnym KSeF bez względu na kwotę.

FA(3) w praktyce: elementy <ZaliczkaCzesciowa> i <FakturaZaliczkowa> krok po kroku

Struktura logiczna FA(3) wymusza na podatnikach wybór konkretnej metody dokumentowania płatności etapowych. Jeśli celem jednostki jest minimalizacja liczby generowanych dokumentów XML, optymalnym rozwiązaniem jest wykorzystanie elementu <ZaliczkaCzesciowa>. Pozwala on na wykazanie w jednej fakturze VAT wielu płatności otrzymanych przed realizacją zamówienia, przy czym system narzuca limit maksymalnie 31 wpisów w ramach jednej sekcji. Jest to rozwiązanie dedykowane dla projektów o charakterze ciągłym, gdzie wpłaty następują w krótkich odstępach czasu.

W sytuacjach wymagających pełnej przejrzystości ścieżki audytu, rekomendowane jest stosowanie sekwencji faktur ZAL oraz dokumentu końcowego typu ROZ. Faktura rozliczeniowa (ROZ) jest wystawiana po realizacji zamówienia i musi pomniejszać wartość sprzedaży o kwoty wcześniej wystawionych faktur zaliczkowych. W tym modelu dokument końcowy zawiera listę <FakturaZaliczkowa>, gdzie należy wskazać numery KSeF wszystkich poprzednich dokumentów. Limit powiązań w dokumencie ROZ wynosi 100 pozycji, co pokrywa potrzeby nawet najbardziej złożonych kontraktów handlowych.

  • <ZaliczkaCzesciowa> – do 31 wpisów w jednej fakturze ustrukturyzowanej.
  • <FakturaZaliczkowa> – do 100 powiązań w dokumencie rozliczeniowym ROZ.
  • Element <FakturaZaliczkowa> występuje wyłącznie w fakturze rozliczeniowej.

Poprawność techniczna pliku XML jest warunkiem koniecznym do uzyskania numeru identyfikacyjnego KSeF. Każdy wpis dotyczący zaliczki musi zawierać precyzyjne atrybuty, w tym datę faktycznego wpływu środków na rachunek bankowy lub do kasy. Bez wskazania tych trzech podstawowych atrybutów: numeru porządkowego, daty wpłaty oraz kwoty brutto, system KSeF odrzuci plik, generując błąd walidacji kodem 422. Jest to sygnał o braku obligatoryjnych danych semantycznych, co uniemożliwia nadanie dokumentowi statusu prawnego.

Dyrektor KIS w wydawanych interpretacjach podkreśla, że data wystawienia faktury w KSeF to data wskazana w polu P_1, a nie moment wytworzenia dokumentu w systemie finansowo-księgowym ERP. Oznacza to, że systemy informatyczne muszą być zintegrowane z API KSeF 2.0 w sposób umożliwiający synchronizację czasu rzeczywistego. Przesyłanie faktur powinno następować niezwłocznie po ich wygenerowaniu, aby uniknąć rozbieżności między datą operacji a datą wprowadzenia do obrotu prawnego, co ma kluczowe znaczenie dla ustalenia terminów obowiązków podatkowych.

Korekta, anulowanie i powtarzające się błędy – jak nie płacić kar

Krajowy System e-Faktur nie przewiduje procedury anulowania dokumentów, które otrzymały już numer KSeF. W przypadku błędnie wystawionej faktury zaliczkowej, jedyną dopuszczalną drogą prawną jest wystawienie faktury korygującej. Zgodnie z art. 106k ust. 3 ustawy o VAT, korekta ustrukturyzowana musi zawierać numer identyfikacyjny KSeF faktury pierwotnej oraz zostać oznaczona znacznikiem KOR_ZAL. Procedura naprawcza wymaga najpierw wyzerowania błędnego dokumentu, a następnie wystawienia nowej faktury zaliczkowej z poprawnymi danymi i aktualną datą przesłania do systemu.

  1. Wystaw KOR z typem „KOREKTA” i podaniem numeru KSeF pierwszej faktury zaliczkowej.
  2. Opisz zmianę kwoty, stawki VAT lub daty otrzymania płatności w polach opisowych.
  3. Wyślij nową fakturę typu ZAL z aktualnymi danymi do systemu w celu poprawnego rozliczenia podatku.

Analiza pilotażu systemu KSeF 2.0 wykazuje, że blisko 80% odrzuceń dokumentów wynika z powtarzalnych błędów technicznych. Najczęstszym problemem jest próba wysłania dokumentu z datą wcześniejszą niż bieżąca lub powielenie numeru faktury w ramach jednego podmiotu (błąd 409). Szef KAS zapowiedział, że do końca 2026 r. organ nie będzie nakładał kar za błędy merytoryczne i techniczne w systemie, jednak od 2027 r. sankcje finansowe będą stosowane restrykcyjnie. Aby zminimalizować ryzyko, zaleca się stosowanie flagi „checkOnly=true” w komunikacji API przed ostateczną wysyłką danych.

Kod 422 – brak daty wpłaty

Upewnij się, że w elemencie <ZaliczkaCzesciowa> podałeś atrybut dataWplaty w formacie RRRR-MM-DD. Brak tej informacji skutkuje przerwaniem procesu walidacji schematu FA(3). Skontaktuj się z pomocą techniczną:

Kod 400 – nieprawidłowy NIP

Błąd struktury danych nabywcy lub sprzedawcy. Sprawdź, czy numer NIP nie zawiera myślników oraz czy kod kraju (np. PL) jest umieszczony w odpowiednim polu prefiksu, a nie w samym numerze identyfikacyjnym.

Kod 409 – faktura już istnieje

System KSeF wykrył dokument o takim samym numerze P_2, który został już wcześniej zwalidowany. W systemie ustrukturyzowanym należy manualnie dbać o unikalność numeracji w ramach roku podatkowego.

Checklista przed pierwszą zaliczką w KSeF – 8 punktów na 1 stronę

Wdrożenie obsługi faktur zaliczkowych wymaga weryfikacji danych pochodzących z systemów CRM oraz wyciągów bankowych. Poniższa tabela przedstawia kluczowe pola XML, których poprawność decyduje o skutecznym nadaniu numeru KSeF. Należy zwrócić szczególną uwagę na pola mandatoryjne, których brak uniemożliwi wygenerowanie dokumentu ustrukturyzowanego.

Pole XML Wartość Źródło danych Obowiązkowe
dataWplaty RRRR-MM-DD Ekstrakt bankowy / Kasa TAK
kwotaZaliczki Wartość brutto Umowa / Zlecenie TAK
nrUmowy Np. 2026/03/KS-12 CRM / System ERP NIE*
NIP nabywcy Ciąg cyfr bez znaków Baza kontrahentów TAK
typFaktury ZAL Ustawienia dokumentu TAK
kodWaluty PLN / EUR / USD Warunki handlowe TAK
stawkaVAT Wartość procentowa Matryca stawek VAT TAK
NrKSeFZN Numer identyfikacyjny KSeF (dla ROZ) TAK**

*Nieobowiązkowe w strukturze, ale brak numeru umowy znacząco utrudnia późniejsze procedury korekty i powiązania płatności w systemie KSeF.

**Obowiązkowe wyłącznie przy wystawianiu faktury rozliczeniowej końcowej.

Krajowy System e-Faktur stanie się wkrótce jedyną dopuszczalną formą dokumentowania transakcji na potrzeby rozliczeń przed Urzędem Skarbowym. Aby proces przejścia był bezpieczny, podatnicy powinni dostosować swoje systemy do struktury FA(3) przed 1 lutego 2026 r. i systematycznie weryfikować statusy wysyłki dokumentów ustrukturyzowanych. Przechowywanie faktur w systemie przez okres 10 lat gwarantuje bezpieczeństwo danych, jednak wewnętrzna archiwizacja plików XML pozostaje dobrą praktyką na wypadek kontroli skarbowej.

Redakcja

Redakcja

Pomagam przedsiębiorcom, którzy prowadzą księgowość samodzielnie. Krok po kroku wyjaśniam obowiązki, terminy i dokumenty, aby rozliczenia były proste, zgodne z przepisami i bez stresu.

Czy ten artykuł był pomocny?