Przejdź do treści

prowadzeksiegowosc.pl

Wszystkie artykuły →

Rewolucja KSeF 2026: Prawo i Strategia

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.

Redakcja6 min czytania

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

Tekst opracowany z wykorzystaniem sztucznej inteligencji. Zasady i ograniczenia

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 · wszystkie artykuły