fbpx

Fakturowanie robót budowlanych i dostawy nieruchomości z wykorzystaniem KSeF

2026-06-15
ksef budownictwo faktury
Spis treści:
0
(0)

Rozliczenia w sektorze budowlanym i deweloperskim należą do najbardziej skomplikowanych w polskim systemie podatkowym. Długie cykle realizacyjne, kaucje gwarancyjne, faktury zaliczkowe oraz specyficzny moment powstawania obowiązku podatkowego wymagają od systemów ERP i procesów księgowych szczególnej precyzji. Jak pogodzić te specyficzne wymagania z technicznym rygorem KSeF?

Protokół odbioru a data wystawienia faktury w KSeF

Zgodnie z przepisami ustawy o VAT, obowiązek podatkowy dla usług budowlanych powstaje z chwilą wystawienia faktury, o ile została ona wystawiona przed upływem 30 dni od dnia wykonania usług. Za dzień wykonania usług budowlanych powszechnie uznaje się dzień podpisania protokołu zdawczo-odbiorczego.

W systemie KSeF datą wystawienia faktury jest data jej przesłania do systemu centralnego, a nie data wpisana przez księgową w polu „Data wystawienia” w programie finansowym.

[Podpisanie protokołu] ---> [Max. 30 dni na wysyłkę do KSeF] ---> [Data wpływu do KSeF = Data wystawienia i Obowiązek Podatkowy]

Jeśli biuro rachunkowe przygotuje fakturę 28. dnia od odbioru prac, ale z przyczyn technicznych prześle ją do KSeF dopiero 32. dnia, firma budowlana przekroczy ustawowy termin 30 dni. Konsekwencją będzie powstanie obowiązku podatkowego już w 30. dniu od wykonania usługi (czyli wstecznie), co może generować zaległości podatkowe i odsetki.

Łączenie faktur zaliczkowych i końcowych przy długich kontraktach

Inwestycje deweloperskie i infrastrukturalne opierają się na systemie zaliczkowym. Przy fakturowaniu kolejnych etapów prac lub przy fakturze końcowej (rozliczeniowej) niezbędne jest prawidłowe powiązanie dokumentów.

Struktura logiczna XML w KSeF wymaga, aby na fakturze rozliczeniowej wprost wskazać numery KSeF wcześniejszych faktur zaliczkowych. Tradycyjne powołanie się na numery wewnętrzne (np. „faktura zaliczkowa nr 12/2025”) jest niewystarczające dla walidacji systemowej. Oznacza to, że system ERP dewelopera lub generalnego wykonawcy musi automatycznie pobierać i archiwizować 36-znakowe identyfikatory KSeF wszystkich wpłat zaliczkowych, aby móc prawidłowo wygenerować fakturę końcową.

Wyzwanie: Kosztorysy i załączniki do faktur budowlanych

Największym wyzwaniem technologicznym dla budownictwa w KSeF jest kwestia załączników. Faktury za roboty budowlane rzadko składają się z jednej pozycji – zazwyczaj towarzyszą im wielostronicowe kosztorysy pouwykonawcze, protokoły zaawansowania prac czy obmiary geodezyjne.

Do systemu KSeF nie da się załączyć pliku PDF, Excel ani skanu dokumentu. System przyjmuje wyłącznie dane tekstowo-liczbowe w formacie XML. Jak zatem przekazać inwestorowi specyfikację robót?

Istnieją dwa rekomendowane rozwiązania tego problemu:

  1. Linkowanie wewnątrz struktury XML: W dedykowanym polu faktury KSeF (np. w stopce lub polach dodatkowych) umieszcza się bezpośredni, bezpieczny link URL do pliku z kosztorysem zapisanym w chmurze lub na serwerze wystawcy.
  2. Dystrybucja dwukanałowa: Sama faktura (jako dokument księgowy) trafia do klienta przez KSeF, natomiast kompletna dokumentacja techniczna i kosztorysowa przesyłana jest tradycyjnym kanałem (e-mail, system CRM/ERP) z wyraźnym oznaczeniem, do którego numeru KSeF się odnosi.

Wdrożenie KSeF w budownictwie wymaga więc nie tylko zmiany oprogramowania, ale przede wszystkim przedefiniowania procedur wymiany dokumentów technicznych między kontrahentami. Sprawdź program do KSeF dla budownictwa.

FAQ – Fakturowanie robót budowlanych i nieruchomości w KSeF

1. Co decyduje o dacie wystawienia faktury budowlanej w KSeF? O dacie wystawienia faktury decyduje wyłącznie moment jej prawidłowego przesłania i przyjęcia przez system centralny KSeF (data nadania numeru KSeF). Data wpisana ręcznie przez księgową w programie ERP nie ma już znaczenia prawnego. Ma to kluczowe znaczenie dla zachowania ustawowego terminu 30 dni od podpisania protokołu odbioru robót.

2. Jak połączyć fakturę końcową z wcześniejszymi zaliczkami w strukturze KSeF? W strukturze logicznej XML faktury końcowej (rozliczeniowej) należy obowiązkowo wskazać unikalne, 36-znakowe numery KSeF wszystkich dotychczasowych faktur zaliczkowych. Powołanie się na stare numery wewnętrzne (np. z programu Fakturzysta) spowoduje odrzucenie dokumentu lub błąd walidacji. System ERP dewelopera musi te numery automatycznie zapisywać.

3. Gdzie w KSeF dodać kosztorys, obmiar prac lub specyfikację techniczną do faktury? Do KSeF nie można załączać plików PDF, Excel ani skanów. Możesz rozwiązać to na dwa sposoby: umieścić wewnątrz struktury XML (np. w polu dodatkowym) bezpieczny link URL do kosztorysu zapisanego w Twojej chmurze, albo wysłać fakturę przez KSeF, a całą dokumentację techniczną przesłać klientowi osobnym mailem, podając w tytule numer KSeF faktury.

4. Co się stanie, jeśli faktura budowlana zostanie wysłana do KSeF po terminie 30 dni od odbioru robót? Jeśli z powodu opóźnienia faktura trafi do KSeF np. 31. dnia od podpisania protokołu, obowiązek podatkowy w VAT powstanie wstecznie – dokładnie w 30. dniu od dnia wykonania usługi. Dla firmy budowlanej oznacza to konieczność skorygowania deklaracji, wykazania podatku w poprzednim okresie rozliczeniowym oraz ryzyko zapłaty odsetek za zwłokę.

Czy ten wpis był dla Ciebie przydatny?

Kliknij w gwiazdkę aby dodać ocenę!

Średnia ocena 0 / 5. Ilość głosów: 0

Jeszcze nikt nie ocenił tego wpisu. Bądź pierwszy!


Biuro Obsługi Klienta
+48 61 639 42 98
rejestracja@ksefdlabudownictwa.pl
Adres: ul. Górnicza 2/143, 60-107 Poznań
design: Duind™