{{ 'label.schede.scheda_cantiere' | translate }}: {{ cantiereNome }}
@if (wsId > 0) { }
@if (showCantieriDropdown) {
@for (c of cantieriSuggestions; track c) {
{{ c.ws_name }}
}
}
@if (loading) {
} @if (!loading) {
@for (riga of costi; track riga; let i = $index) { @if (i === 0) { } @if (i === 0) { } @if (i === 1) { } @if (i === 1) { } @if (i === 2) { } @if (i === 2) { } @if (i === 3) { } @if (i === 3) { } @if (i > 3) { } @if (i > 3) { } } @if (costi.length === 0 && !loading) { } @if (costi.length > 0) { }
{{ 'label.schede.col.costi' | translate }}
{{ 'label.schede.col.num_fatt' | translate }}
{{ 'label.schede.col.imponibile' | translate }}
%
{{ 'label.schede.col.ricavi' | translate }}
{{ 'label.riepilogo.col.ricavi_imponibile' | translate }}
{{ riga.whic_nome }} {{ riga.num_fatture > 0 ? riga.num_fatture : '-' }} {{ riga.imponibile !== 0 ? formatCurrency(riga.imponibile) : '-' }} {{ riga.imponibile !== 0 ? formatPercentage(riga.percentuale) : '-' }} (A) {{ 'label.schede.ricavi.fatturato' | translate }}{{ formatCurrencyAlways(fatturato) }}(B) {{ 'label.schede.ricavi.produzione' | translate }} al {{ annoPrecedente }}{{ formatCurrencyAlways(produzione) }}(C) {{ 'label.schede.ricavi.anticipo_richiesto' | translate }}{{ formatCurrencyAlways(anticipoRichiesto) }}(D) {{ 'label.schede.ricavi.anticipo_restituito' | translate }}{{ formatCurrencyAlways(anticipoRestituito) }}

{{ 'label.riepilogo.nessun_dato' | translate }}

{{ 'label.schede.totale_costi' | translate }} {{ totaleFatture }} {{ formatCurrencyAlways(totaleCosti) }} 100,00% {{ 'label.schede.totale_ricavi' | translate }} (A+D) {{ formatCurrencyAlways(totaleRicavi) }}
{{ 'label.schede.utile_perdita' | translate }} {{ formatCurrencyAlways(utilePerdita) }} {{ 'label.schede.totale_pareggio' | translate }} {{ formatCurrencyAlways(totalePareggio) }}
{{ 'label.schede.perc_utile' | translate }} {{ percUtile.toFixed(2) }}%
}