Înregistrează Pontaj
Decont Salariu & Minusuri
Ore × Tarif − Scăderi = Rest de Dat
Decont Existent Detectat
{{ existingSettlementForSelection.status === 'paid' ? 'PLĂTIT' : existingSettlementForSelection.status === 'approved' ? 'APROBAT' : 'SCHIȚĂ' }}Există deja un decont salvat pentru {{ getEmpName(settleForm.eid) }} în {{ formatMonth(settleForm.month) }} (Rest Net: €{{ (existingSettlementForSelection.net || 0).toLocaleString(undefined, {minimumFractionDigits: 2}) }}).
€{{ settleNet.toLocaleString(undefined, {minimumFractionDigits: 2, maximumFractionDigits: 2}) }}
Arhivă Deconturi
{{ filteredSettlements.length }} FiltrateTotal Ore
{{ getAllTimeSiteHours(site.id) }}h
Randament / Oră
€{{ calculateSiteYield(site.id) }}/h
Modifică Lucrare / Deviz
{{ !confirmingFinishSite.isPaid ? 'Confirmare Finalizare Șantier' : 'Redeschidere Șantier' }}
{{ confirmingFinishSite.name }}
{{ !confirmingFinishSite.isPaid ? 'Ești sigur că vrei să marchezi acest șantier ca finalizat și achitat integral? Această acțiune va stabili soldul restant la zero.' : 'Ești sigur că dorești să reactivezi acest șantier în lucru pentru noi etape sau încasări parțiale?' }}
Privire de Ansamblu Financiară
Venituri Încasate
€{{ statsRevenue.paid.toLocaleString(undefined, {minimumFractionDigits: 2, maximumFractionDigits: 2}) }}
Sold de Încasat (Restant)
€{{ statsRevenue.unpaid.toLocaleString(undefined, {minimumFractionDigits: 2, maximumFractionDigits: 2}) }}
Cost Forță de Muncă
€{{ statsRevenue.laborCost.toLocaleString(undefined, {minimumFractionDigits: 2, maximumFractionDigits: 2}) }}
Profit Net
€{{ statsRevenue.profit.toLocaleString(undefined, {minimumFractionDigits: 2, maximumFractionDigits: 2}) }}
{{ statTimeframe === 'Week' ? 'Urmărire Săptămânală a Muncii' : 'Tendințe Zile Lucrătoare' }}
Desfășurător Zilnic
{{ dailyBreakdown.length }} Zile ActiveTotal Ore per Șantier
Salarii Echipă (Perioadă)
Arhivă Pontaje
{{ getEmpName(log.eid) }}
{{ getSiteName(log.sid) }}
Editează Pontaj
Administrare Sistem
Adaugă Șantier Nou
Adaugă Muncitor
Echipa Activă
Șantiere Active
Total Ore Înregistrate
{{ myTotalHours }}ORE