
Główny księgowy dużej firmy budowlanej powinien mieć tę zasadę wbitą w pamięć: obowiązek podatkowy VAT w usługach budowlanych powstaje z chwilą wystawienia faktury, a nie z chwilą wykonania/otrzymania przelewu czy terminu płatności.
To proste, dopóki pracujesz tradycyjnie – jesteś kierownikiem budowy, wystawiasz fakturę papierowo, data na dokumencie to data jej wystawienia. Koniec.
Ale w systemie KSeF ta prosta zasada zupełnie się zmienia. Data wystawienia faktury to nie jest data, którą wpiszesz w pole tekstowe, ale data i godzina, kiedy Ministerstwo Finansów zarejestruje dokument w systemie (data UPO – Urzędowego Potwierdzenia Odbioru).
W praktyce to oznacza, że jeśli wysyłasz faktury w pośpiechu w ostatnich godzinach miesiąca, a serwery Ministerstwa są przeciążone, dokument może być przetworzony dopiero następnego miesiąca. Data UPO (urzędowego potwierdzenia odbioru) przesunie się na następny miesiąc. A to przesuwa obowiązek podatkowy VAT, zaburza deklarację VAT i destabilizuje cash flow całego kontraktu budowlanego.
Oto co musisz wiedzieć.
Prawo jest jasne:
Przy świadczeniu usług budowlanych i budowlano-montażowych na rzecz innych podatników, obowiązek podatkowy powstaje z chwilą wystawienia faktury lub 30. dnia od dnia wykonania usługi, zależnie od tego, co nastąpi pierwsze.
Innymi słowy:
Scenariusz A: Wykonujesz prace przez 2 tygodnie w maju. Wystawiasz fakturę 25 maja. Obowiązek VAT powstaje 25 maja (data wystawienia faktury).
Scenariusz B: Wykonujesz prace przez 2 tygodnie w maju. Zapominasz wystawić fakturę. Do 30 czerwca nie wystawisz dokumentu. Obowiązek VAT powstaje 30 maja (30 dni od wykonania, niezależnie od faktury).
To logika – wystawisz fakturę szybko, obowiązek powstaje szybko. Nie wystawisz – obowiązek i tak powstaje w ciągu 30 dni (chroniąc fiskusa przed oszustwami polegającymi na „zapominaniu" o fakturach).
Data wystawienia faktury to data, którą Ty wpisujesz w dokument. Jeśli faktura została wystawiona 31 maja (ostatni dzień miesiąca), to data wystawienia to 31 maja.
Data wystawienia faktury to data i godzina, kiedy Ministerstwo Finansów przyjęło dokument i przydzieliło mu numer KSeF. Oficjalnie: data i godzina Urzędowego Potwierdzenia Odbioru (UPO).
To jest kardynalnie inna rzecz.
Generalny wykonawca (ABC Sp. z o.o.) wykonuje roboty fundamentowe dla dewelopera w maju. Faktura powinna być wystawiona do 31 maja. Pracownik księgowego przygotowuje dokumenty:
Konsekwencja:
Pytanie dla CFO: Którą datę uzna fiskus za "moment wystawienia faktury"?
Odpowiedź: Data UPO = 1 czerwca.
To oznacza, że obowiązek VAT powstaje 1 czerwca, nie 31 maja.
Jeśli pracujesz na zasadzie kasowego czy zaliczkowo-fakturowego rozliczenia VAT:
Rezultat: Twoja deklaracja VAT za maj będzie wyższa niż się spodziewałeś. Możliwe opóźnienia w zwrocie VAT (jeśli pracujesz na zwrot).
Większość kredytów budowlanych uzależnia wypłaty od wystawienia faktury. Kredytodawca chce mieć dokument datowany 31 maja, żeby wykazać, że etap został rozliczony w maju.
Jeśli faktura dostanie datę UPO 1 czerwca, bank może:
Łańcuch dostaw blokuje się: Generalny wykonawca nie dostaje pieniędzy, nie może zapłacić podwykonawcom, podwykonawcy zatrzymują pracę.
Umowy na budowy mają zapisane kamienie milowe (milestones):
Jeśli faktura za etap 1 dostaje datę 1 czerwca (z powodu przeciążenia serwerów KSeF), to:
Teorią byłoby wysłanie faktur wcześniej niż ostatniego dnia miesiąca, żeby nie było przeciążenia serwerów. W praktyce:
Można spróbować harmonogramować prace tak, aby były gotowe 3-4 dni przed końcem miesiąca. Ale:
Niestety, nie ma precedensu na to, żeby Ministerstwo Finansów przesunęło datę UPO w przypadku problemów technicznych (przeciążenie serwera). Data UPO to data faktyczna, kiedy dokument został przetworzony.
Konsekwencja: 35 faktur z faktycznie wykonanych prac w maju jest rozliczanych w VAT-u za czerwiec. Twoja deklaracja VAT za maj jest niższa niż powinna być (bo 35 faktur brakuje). Czerwcowa deklaracja jest wyższa.
To może spowodować:
Każdy klient indywidualny dostaje fakturę za mieszkanie w miesiącu podpisania umowy. Jeśli podpisujesz 31 maja:
Klient indywidualny:
To wygląda na błąd administracyjny, choć jest to czystą konsekwencją techniczną KSeF.
Plan:
Problem: To nie zawsze jest możliwe w dynamice budowy.
Dla audytu wewnętrznego i ewentualnej kontroli skarbowej:
Gdy przychodzi kontrola skarbowa:
To nie zmienia obowiązku VAT (który ciągle powstaje 1 czerwca), ale pokazuje, że nie było oszustwa.
Jeśli ktoś finansuje Twoją budowę:
System, który monitoruje daty UPO i zgłasza alerty:
Program KSeF dla budownictwa od Develogic oferuje:
| Aspekt | Tradycyjnie | W KSeF |
| Co to jest "data wystawienia"? | Data wpisana w dokument | Data UPO przyznana przez Ministerstwo |
| Kiedy powstaje obowiązek VAT? | Data na fakturze | Data UPO |
| Czy mogę kontrolować datę? | Tak, sam ją wpiszę | Nie, to Ministerstwo przydzielą |
| Czy mogę coś zrobić, jeśli data się przesunie? | Nie, to za późno | Tak, przy wysyłaniu – harmonogramowanie |
| Wpływ na cash flow | Minimalny | Znaczny (może blokada płatności) |
| Wpływ na rozliczenia VAT | Wpływ ograniczony | Duży (inna deklaracja niż planowana) |
Ostateczna konkluzja: Data wystawienia faktury w KSeF to nie jest już Twoja decyzja. To decyzja Ministerstwa Finansów, kiedy dokument zostanie przetworzony.
W dynamicznym środowisku budowlanym, gdzie każdy dzień opóźnienia to strata pieniędzy, ta zmiana ma realne skutki dla cash flow i harmonogramu. Edukacja kontrahentów, komunikacja z kredytodawcami i właściwe oprogramowanie to jedyne narzędzia, którymi dysponujesz, żeby minimalizować ryzyko.
Dla dużych firm budowlanych, gdzie każdego miesiąca setki faktur trafiają do systemu, monitorowanie dat UPO w czasie rzeczywistym staje się koniecznym elementem zarządzania finansami projektu.
Czy mogę wpłynąć na datę UPO wysyłając fakturę wcześniej? Częściowo. Wysłanie wcześniej (np. 28 maja zamiast 31 maja) zwiększa szansę na przetworzenie tego samego dnia. Ale jeśli serwery KSeF są przeciążone, data UPO i tak będzie data przetworzenia, nie wysłania.
Jeśli faktura ma datę UPO = 1 czerwca, a prace były w maju, co robić? Dokumentuj: (a) rzeczywisty dzień wykonania prac, (b) datę wysłania do KSeF, (c) datę UPO przyznana przez Ministerstwo. To wyjaśnienie dla fiskusa, że problem był techniczny, nie oszustwo.
Czy mogę prosić Ministerstwo o zmianę daty UPO? Nie ma precedensu na takie prośby. Data UPO to data faktyczna przetworzenia dokumentu. Ministerstwo nie zmienia dat wstecz.
Jak to wpływa na zwrot VAT? Zwrot VAT liczony jest od faktury, które rzeczywiście weszły do KSeF. Jeśli faktura z wykonanych prac w maju ma datę UPO w czerwcu, zwrot VAT będzie liczony w czerwcu, nie w maju.