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.
- Wystaw KOR z typem „KOREKTA” i podaniem numeru KSeF pierwszej faktury zaliczkowej.
- Opisz zmianę kwoty, stawki VAT lub daty otrzymania płatności w polach opisowych.
- 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.
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ą: 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. 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.Kod 422 – brak daty wpłaty
Kod 400 – nieprawidłowy NIP
Kod 409 – faktura już istnieje
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.