iConta.eu Intră în cont

Cum se tratează avansurile pentru lucrările de construcții?

Contractele de execuție lucrări (construcții, amenajări, instalații) implică frecvent plăți eșalonate înainte de recepția finală — avansuri la semnarea contractului, situații de plată intermediare pe măsura avansării lucrării. Fiecare astfel de plată are regim fiscal și contabil propriu.

Temeiul legal

"(2) Prin excepție de la prevederile alin. (1), exigibilitatea taxei intervine: ... b) la data la care se încasează avansul, pentru plățile în avans efectuate înainte de data la care intervine faptul generator. Avansurile reprezintă plata parțială sau integrală a contravalorii bunurilor și serviciilor, efectuată înainte de data livrării ori prestării acestora;"

"311. - (1) Avansurile acordate furnizorilor, precum și cele primite de la clienți se înregistrează în contabilitate în conturi distincte. (2) Avansurile acordate furnizorilor de imobilizări se reflectă distinct de avansurile acordate altor furnizori. ..."

"Contul 409 «Furnizori ‐ debitori» — Cu ajutorul acestui cont se ține evidența avansurilor acordate furnizorilor pentru cumpărări de bunuri de natura stocurilor, prestări de servicii, imobilizări corporale sau necorporale. Contul 409 «Furnizori ‐ debitori» este un cont de activ. În debitul contului 409 se înregistrează: ‐ valoarea avansurilor acordate (401, 404); ..."

Ce cont analitic se folosește

Pentru o firmă care plătește avans unui constructor (beneficiarul lucrării), contul folosit e 409x, iar analiticul depinde de natura lucrării: dacă e vorba de o prestare de servicii de construcții-montaj obișnuită, contul e 4092 "Avansuri acordate pentru prestări de servicii"; dacă lucrarea se capitalizează direct ca imobilizare corporală în curs (ridicarea unei clădiri proprii, de exemplu), analiticul corect e 4093. Pentru firma de construcții care încasează avansul de la beneficiar, contrapartida e 419, conform mecanicii standard.

TVA devine exigibilă la fiecare plată/încasare intermediară, nu doar la recepția finală a lucrării — fiecare situație de plată asimilată unui avans generează propria linie de TVA exigibilă, la data plății respective.

Ce se greșește în practică

Ce face iConta.eu

Pentru avansul plătit unui constructor, motorul folosește nota_avans_platit(suma_fara_tva, cota, destinatie="servicii") (sau "imobilizari", după caz), generând 409x + 4426 = 401. Pentru avansul încasat de firma de construcții de la beneficiar, nota_avans_incasat(suma_fara_tva, cota) generează 4111 = 419 + 4427. Cota trebuie transmisă explicit la fiecare apel.

O limitare de reținut pentru contractele cu plăți eșalonate: avansuri.py nu agregă automat mai multe avansuri/situații de plată pe aceeași comandă. Fiecare apel produce o notă separată, iar la momentul regularizării finale, suma cumulată corectă a tuturor avansurilor anterioare trebuie calculată și transmisă de utilizator — motorul nu are context despre plățile anterioare pentru a verifica sau corecta automat o sumă greșită.

iConta.eu


Toate ghidurile · ← iConta.eu · Termeni și condiții