W spółkach budowlanych kluczowe ryzyko audytowe to poprawność zastosowania metody stopnia zaawansowania — każdy 1% błędu w ocenie kosztów do ukończenia kontraktu wartego 100 mln PLN to milion złotych różnicy w wyniku. Audytor szczegółowo weryfikuje szacunki, protokoły postępu i dokumentację project managera.
Regulacje: MSSF 15, KSR 3 i UoR
Podstawową normą dla spółek stosujących Międzynarodowe Standardy Sprawozdawczości Finansowej jest MSSF 15 „Przychody z umów z klientami”, obowiązkowy dla grup MSSF od 2018 r. (w Polsce najczęściej od 2019 r.). Standard wprowadza pięcioetapowy model ujmowania przychodów: zidentyfikuj umowę → identyfikacja zobowiązań do świadczenia → ustalenie ceny transakcji → alokacja ceny → moment ujmowania przychodu. Dla kontraktów budowlanych kluczowe jest spełnienie przesłanek ujmowania „over time” — czyli w czasie realizacji, a nie dopiero po końcowym odbiorze.
Zgodnie z par. 35 MSSF 15 przychód ujmuje się „over time”, gdy spełniony jest co najmniej jeden z trzech warunków: klient jednocześnie otrzymuje i konsumuje korzyści z wykonania; spółka tworzy lub ulepsza składnik aktywów kontrolowany przez klienta; lub wytworzony składnik aktywów nie ma alternatywnego wykorzystania dla spółki, a jednocześnie posiada ona egzekwowalne prawo do wynagrodzenia za prace dotychczas wykonane (w tym do zysku). Generalny wykonawca realizujący kontrakt infrastrukturalny „na gruncie klienta” spełnia zwykle przynajmniej dwa z tych kryteriów.
Spółki stosujące polskie zasady rachunkowości (UoR) korzystają z KSR 3 „Niezakończone usługi budowlane” oraz art. 34a–34b Ustawy o rachunkowości, które przewidują analogiczną logikę stopnia zaawansowania. Art. 34a ust. 1 pkt 2 UoR dopuszcza wyjątek: jeśli wiarygodne ustalenie stopnia zaawansowania nie jest możliwe, spółka może ujmować jedynie koszty. Nie zwalnia to jednak z obowiązku tworzenia rezerw na straty. Z perspektywy audytora wszystkie szacunki kosztów do ukończenia traktowane są jako „szacunki o wysokim ryzyku” zgodnie z KSB 540 (Zmieniony) „Badanie szacunków księgowych” i wymagają odrębnych procedur weryfikacji założeń.
| Regulacja | Zastosowanie | Kluczowy wymóg |
|---|---|---|
| MSSF 15 par. 35 | Grupy MSSF | Over time: brak alternatywnego wykorzystania + prawo do wynagrodzenia |
| KSR 3 | UoR | Stopień zaawansowania = koszty poniesione / koszty całkowite |
| UoR art. 34a | UoR | Możliwość wyjątku: brak wiarygodności szacunków |
| KSB 540 (Zm.) | Badanie | Szacunki wysokiego ryzyka wymagają procedur weryfikacji założeń |
Metoda stopnia zaawansowania prac
Najczęściej stosowaną w budownictwie metodą jest metoda nakładowa (input method): stopień zaawansowania = koszty poniesione na dzień bilansowy / szacowane koszty całkowite kontraktu. Wygląda prosto, ale zawiera kluczowy szacunek: „koszty całkowite” muszą być aktualnie i wiarygodnie określone przez project managera — nie wystarczy przepisanie wartości z pierwotnej oferty. Każda aktualizacja harmonogramu, zmiana zakresu lub wzrost cen materiałów powinna być odzwierciedlona w budgeł budżecie do ukończenia.
Alternatywą jest metoda wynikowa (output method): oparcie stopnia zaawansowania na kamieniach milowych, metrach kwadratowych wykonanej nawierzchni, protokołach odbioru etapów. Metoda ta bywa dokładniejsza tam, gdzie nakłady w danym miesiącu są nieproporcjonalne do faktycznego postępu (np. koszty przygotowania terenu na początku kontraktu). W praktyce JMFC obie metody występują równolegle w zależności od rodzaju kontraktu i dostępnej dokumentacji postępu prac.
Audytor weryfikuje następujące elementy w ramach testów szacunków:
- Szacunki kosztów do ukończenia — zatwierdzone przez project managera w formie pisemnej.
- Porównanie budżetu pierwotnego z bieżącym (budget-to-date) i wyjaśnienie odchyleń.
- Protokoły postępu prac (dziennik budowy, raporty inspektora nadzoru).
- Uzgodnienie kosztów poniesionych w księgach z dokumentacją budowlaną.
- Spójność szacunków z ofertami podwykonawców i ich realizacją.
- Zmiany zakresu (change orders) — czy ujęte w umowie i czy zaakceptowane przez zamawiającego.
| Metoda | Zalety | Wady | Kiedy stosować |
|---|---|---|---|
| Nakładowa (cost-based) | Prosta do zastosowania; oparta na danych księgowych | Wrażliwa na błędy w szacunku kosztów całkowitych; ryzyko manipulacji | Kontrakty o jednorodnym rozkładzie kosztów w czasie |
| Wynikowa (output-based) | Odzwierciedla rzeczywisty postęp; oparta na protokołach odbioru | Wymaga mierzalnych kamieni milowych; trudna przy kontraktach projektowych | Kontrakty z wyraźnymi etapami odbioru lub mierzalną produkcją |
Rezerwy, retencje i kary umowne
Rezerwy na straty na kontraktach
Obowiązek tworzenia rezerwy na stratę na kontrakcie budowlanym wynika z art. 35d UoR (dla UoR) i MSSF 37 (dla MSSF). Rezerwa jest obowiązkowa, gdy szacowane koszty całkowite przekraczają szacowane przychody całkowite z umowy — tzn. kontrakt jest deficytowy. Istotne jest to, że całą przewidywaną stratę uznaje się natychmiast i w całości, nawet jeśli kontrakt jest zaawansowany jedynie w 10%. Odbywa się to niezależnie od etapu realizacji i niezależnie od tego, czy strata zostanie zrealizowana w bieżącym roku, czy w następnym.
Audytor weryfikuje, czy spółka posiada systematyczny proces identyfikacji kontraktów deficytowych oraz czy rezerwy są tworzone w momencie rozpoznania straty, a nie odkładane na późniejsze okresy. Częstym problemem jest opieranie decyzji o rezerwie wyłącznie na aktualnym wyniku kontraktu (w momencie sporządzania sprawozdania) bez analizy prognozowanych kosztów do ukończenia.
Retencje należności
Retencja to część zafakturowanej kwoty (często 5–10% wartości kontraktu) zatrzymywana przez zamawiającego do końca okresu gwarancyjnego lub rękojmi. Z perspektywy GW oznacza ona, że część należności nie jest płatna w ciągu standardowych 30–60 dni, lecz może być wymagalna dopiero po 2–3 latach od odbioru końcowego. Ujmowanie retencji jako należności krótkoterminowych w każdym przypadku jest typowym błędem klasyfikacyjnym.
Przy MSSF wymagana jest dyskontacja retencji, jeśli efekt istotny. Audytor weryfikuje: klasyfikację krótko-/długoterminową, prezentację w sprawozdaniu, poprawność dyskontowania (MSSF) oraz kompletność ujawnień dotyczących terminów płatności i stawek dyskontowych.
Kary umowne i roszczenia dodatkowe (claims)
Kary za opóźnienie w realizacji kontraktu pomniejszają przychód: ujmuje się je jako zmniejszenie przychodu w momencie, gdy stają się prawdopodobne. Roszczenia dodatkowe GW wobec zamawiającego (claims) to odmienna kategoria: reprezentują kwoty, które GW uważa, że mu się należą poza pierwotną ceną umowową, jednak nie zostały jeszcze zaakceptowane. MSSF 15 par. 56–58 wymaga, by zmienne wynagrodzenie (w tym claims) było ujmowane tylko w wysokości, co do której jest wysoce prawdopodobne, że nie dojdzie do istotnego odwrócenia skumulowanego przychodu.
Konsorcja budowlane
Generalni wykonawcy często realizują duże kontrakty w ramach konsorcjum z innymi spółkami. MSSF 11 „Wspólne ustalenia umowne” rozróżnia dwa typy: wspólną operację (joint operation) i wspólne przedsięwzięcie (joint venture). Różnica ma fundamentalne znaczenie dla sposobu ujmowania w sprawozdaniu finansowym uczestnika konsorcjum. Wspólna operacja to najczęstszy przypadek w budownictwie: każdy uczestnik ujmuje swój udział w aktywach, pasywach, przychodach i kosztach proporcjonalnie — bez konsolidacji jednostki. Joint venture natomiast ujmowany jest metodą praw własności (equity method) — jako jedna pozycja w bilansie odzwierciedlająca udział w aktywach netto.
Audytor analizuje treść umowy konsorcjalnej, a nie samą nazwę struktury. Kluczowe pytania to: kto kontroluje aktywa i kto ponosi zobowiązania? Czy każdy uczestnik ma bezpośrednie prawo do aktywów i bezpośrednie obowiązki wobec wierzycieli? Czy podział przychodów i kosztów jest zgodny z umową konsorcjalną? Audytor sprawdza również poprawność eliminacji transakcji między uczestnikami konsorcjum (np. marż na usługach wewnątrzkonsorcjowych).
| Typ | Ujęcie | Kluczowe pytanie audytora |
|---|---|---|
| JO (wspólna operacja) | Proporcjonalny udział w A/P/P/K | Czy umowa daje każdemu uczestnikowi prawa do aktywów i obowiązki wobec zobowiązań? |
| JV (joint venture) | Equity method | Czy spółka ma jedynie prawo do udziału w zysku/stracie? |
Case study: GW z kontraktami drogowymi
| Kontrakt | Wartość umowna | Stopień zaawansowania | Problem zidentyfikowany przez audytora | Korekta |
|---|---|---|---|---|
| A — autostrada | 280 mln PLN | 58% | Szacunek kosztów do ukończenia niedoszacowany o 12 mln PLN (brak uwzględnienia wzrostu cen materiałów) | Zwiększenie kosztów kontraktu, zmniejszenie zysku roku o 7,0 mln PLN |
| B — droga ekspresowa | 160 mln PLN | 72% | Brak rezerwy na stratę — kontrakt deficytowy (szacowana strata 8,4 mln PLN) | Rezerwa 8,4 mln PLN, zmniejszenie wyniku roku |
| C — obwodnica | 100 mln PLN | 94% | Roszczenie dodatkowe 6,2 mln PLN ujęte jako przychód bez akceptacji zamawiającego | Wyłączenie 6,2 mln PLN z przychodów (MSSF 15 par. 57) |
Najczęstsze pytania
Badasz kontrakty budowlane lub planujesz audyt GW?
JMFC ma doświadczenie w badaniu spółek budowlanych i ich kontraktów długoterminowych — od metodologii stopnia zaawansowania po weryfikację rezerw i retencji.