{{ titoloCard }}
@if (fattura.statoConvalida === 0) { } @if (fattura.statoConvalida === 2) { }
@if (accontiCollegati.length > 0 && collegamentiComeFatturaAcconto.length === 0) {
Acconti collegati: @for (collegamento of accontiCollegati; track collegamento) {
{{ collegamento.numeroFatturaAcconto || fattureAccontoDettaglio.get(collegamento.idFatturaAcconto)?.fattura?.numero || collegamento.idFatturaAcconto }} @if (collegamento.dataFatturaAcconto || fattureAccontoDettaglio.get(collegamento.idFatturaAcconto)?.fattura?.data) { del {{ (collegamento.dataFatturaAcconto || fattureAccontoDettaglio.get(collegamento.idFatturaAcconto)!.fattura.data) | date: 'dd/MM/yyyy' }} } - Importo: {{ collegamento.importoAccontoDetratto | currency: 'EUR' }} @if (fattureAccontoDettaglio.get(collegamento.idFatturaAcconto)?.fattura?.idFatturaImport) { }
}
} @if (collegamentiComeFatturaAcconto.length > 0 && accontiCollegati.length === 0) {
Questa fattura è un acconto detratto in: @for (collegamento of collegamentiComeFatturaAcconto; track collegamento) {
Fattura {{ collegamento.numeroFatturaPrincipale || fatturePrincipaliDettaglio.get(collegamento.idFattura!)?.numero || collegamento.idFattura }} @if (collegamento.dataFatturaPrincipale || fatturePrincipaliDettaglio.get(collegamento.idFattura!)?.data) { del {{ (collegamento.dataFatturaPrincipale || fatturePrincipaliDettaglio.get(collegamento.idFattura!)!.data) | date: 'dd/MM/yyyy' }} } - Importo detratto: {{ collegamento.importoAccontoDetratto | currency: 'EUR' }} @if (fatturePrincipaliDettaglio.get(collegamento.idFattura!)?.idFatturaImport) { }
}
} @if (loading) {
} @if (!loading && fattura) {
{{ 'label.scadenziario.edit.tab.dati_generali' | translate }} {{ 'label.scadenziario.edit.tab.importi' | translate }} @if (hasPermessoValidaRate) { {{ 'label.scadenziario.edit.tab.rate' | translate }} } @if (isFattura() && listaAcconti.length > 0) { {{ 'label.scadenziario.edit.acconti' | translate }} } @if (isNotaDiCredito() && ((idFattura === 0 && listaFattureNDC.length > 0) || (idFattura > 0 && fattureAbbinateAllaNDC.length > 0))) { {{ 'label.scadenziario.edit.fatture_abbinare' | translate }} } @if (hasPermessoValidaFattura) { {{ 'label.scadenziario.edit.tab.dettaglio' | translate }} } @if (hasPermessoValidaFattura) { {{ 'label.scadenziario.edit.tab.allegati' | translate }} } @if (!fattura?.isAttiva && fattura?.id) { {{ 'label.scadenziario.edit.tab.sal_passivo' | translate }} }
@if (fattura.dataIns) {
}
@if (idFattura > 0) {
} @if (!isAttiva) {
@if (!isViewMode && idFattura === 0) { }
} @if (isAttiva) {
} @if (!isAttiva) {
}
@if (fatturaExistsMessage) { {{ fatturaExistsMessage }} }
@if (isAttiva) {
} @if (isAttiva) {
}
@if (isAcconto() || isNotaDiCredito()) { {{ 'label.scadenziario.edit.non_applicabile' | translate }} }
@if (hasPermessoValidaRate) {
@if (fattura.lstImportoRata.length === 0) {

{{ 'label.scadenziario.edit.nessuna_rata' | translate }}

} @if (fattura.lstImportoRata.length > 0) { {{ 'label.scadenziario.edit.n_rata' | translate }} {{ 'label.scadenziario.edit.data_scadenza' | translate }} {{ 'label.scadenziario.edit.importo' | translate }} {{ 'label.scadenziario.edit.stato' | translate }} {{ 'label.scadenziario.edit.data_pagamento' | translate }} {{ rata.numeroRata }} @if (!isViewMode && rata.stato !== Stato.PAGATA) { } @if (isViewMode || rata.stato === Stato.PAGATA) { @if (rata.stato === Stato.INSERITA) { {{ 'label.scadenziario.stato.inserita' | translate }} } @if (rata.stato === Stato.IN_ATTESA_DI_AUTORIZZAZIONE) { {{ 'label.scadenziario.stato.in_attesa' | translate }} } @if (rata.stato === Stato.AUTORIZZATA) { {{ 'label.scadenziario.stato.autorizzata' | translate }} } @if (rata.stato === Stato.PAGATA) { {{ 'label.scadenziario.stato.pagata' | translate }} } @if (rata.stato === Stato.SCADUTA_NON_PAGATA) { {{ 'label.scadenziario.stato.scaduta' | translate }} } } @if (!isViewMode) { } @if (isViewMode) { {{ rata.dataPagamento | date: 'dd/MM/yyyy' }} } }
{{ 'label.scadenziario.edit.importo_totale_desc' | translate }}
{{ 'label.scadenziario.edit.somma_rate' | translate }}
@if (importoTotaleAccNDC > 0) {
{{ 'label.scadenziario.edit.somma_acconti' | translate }}
}
} @if (isFattura() && listaAcconti.length > 0) { @if (idFattura > 0) {
{{ 'label.scadenziario.edit.acconti_modifica_info' | translate }}: {{ 'label.scadenziario.edit.acconti_modifica_hint' | translate }}
{{ 'label.scadenziario.edit.gia_pagato' | translate }}: {{ sommaRatePagateIniziale | currency: 'EUR' }} {{ 'label.scadenziario.edit.residuo_da_pagare' | translate }}: {{ residuoDaPagareIniziale | currency: 'EUR' }}
} {{ 'label.scadenziario.edit.tipologia' | translate }} {{ 'label.scadenziario.edit.numero' | translate }} {{ 'label.scadenziario.edit.data_documento' | translate }} {{ 'label.scadenziario.edit.importo' | translate }} {{ 'label.scadenziario.edit.importo_utilizzato' | translate }} {{ 'label.scadenziario.edit.rimanenza' | translate }} {{ 'label.scadenziario.edit.importo_da_utilizzare' | translate }} {{ getTipoDocumento(acconto.idTipologiaFat) }} {{ acconto.numero }} {{ acconto.data | date: 'dd/MM/yyyy' }} @if (acconto.informazioniRate?.totRate === acconto.informazioniRate?.totRatePagate) { {{ acconto.informazioniRate?.totImportoRatePagate | currency: 'EUR' }} } @if (acconto.informazioniRate?.totRate > acconto.informazioniRate?.totRatePagate) {
{{ 'label.scadenziario.edit.generale' | translate }}: {{ (acconto.informazioniRate?.totImportoRateDaPagare || 0) + (acconto.informazioniRate?.totImportoRatePagate || 0) | currency: 'EUR' }}
{{ 'label.scadenziario.edit.pagato' | translate }}: {{ acconto.informazioniRate?.totImportoRatePagate | currency: 'EUR' }}
} {{ acconto.informazioniRate?.totImportoUtilizzato | currency: 'EUR' }} {{ acconto.informazioniRate?.totImportoRatePagate - acconto.informazioniRate?.totImportoUtilizzato | currency: 'EUR' }} {{ getTotaleUtilizzatoAcconto(acconto.id) | currency: 'EUR' }} @if (isAccontoSelected(acconto.id)) {
{{ 'label.scadenziario.edit.applicazioni' | translate }}: {{ 'label.scadenziario.edit.applicazioni_hint' | translate }}
@for (app of getApplicazioniPerAcconto(acconto.id); track app) { @if (getApplicazioneError(app, acconto)) { } }
{{ 'label.scadenziario.edit.rata_target' | translate }} {{ 'label.scadenziario.edit.importo_da_utilizzare' | translate }}
{{ getApplicazioneError(app, acconto) }}
}
} @if (isNotaDiCredito() && ((idFattura === 0 && listaFattureNDC.length > 0) || (idFattura > 0 && fattureAbbinateAllaNDC.length > 0))) { @if (idFattura === 0) {
{{ 'label.scadenziario.edit.ndc_create_hint' | translate }}
{{ 'label.scadenziario.edit.tipologia' | translate }} {{ 'label.scadenziario.edit.numero' | translate }} {{ 'label.scadenziario.edit.data_documento' | translate }} {{ 'label.scadenziario.edit.importo' | translate }} {{ 'label.scadenziario.edit.importo_pagato' | translate }} {{ 'label.scadenziario.edit.rimanenza' | translate }} {{ 'label.scadenziario.edit.importo_da_utilizzare' | translate }} {{ getTipoDocumento(fatturaNDC.idTipologiaFat) }} {{ fatturaNDC.numero }} {{ fatturaNDC.data | date: 'dd/MM/yyyy' }} {{ fatturaNDC.informazioniRate?.totImportoRateDaPagare + fatturaNDC.informazioniRate?.totImportoRatePagate | currency: 'EUR' }} {{ fatturaNDC.informazioniRate?.totImportoRatePagate | currency: 'EUR' }} {{ fatturaNDC.informazioniRate?.totImportoRateDaPagare | currency: 'EUR' }} {{ getTotaleAbbinatoFatturaNDC(fatturaNDC.id) | currency: 'EUR' }} @if (isFatturaSelected(fatturaNDC.id)) {
{{ 'label.scadenziario.edit.rate_da_coprire' | translate }}: {{ 'label.scadenziario.edit.rate_da_coprire_hint' | translate }}
@for (app of getApplicazioniPerFatturaNDC(fatturaNDC.id); track app) { @if (getApplicazioneFatturaNDCError(app, fatturaNDC)) { } }
{{ 'label.scadenziario.edit.rata_target' | translate }} {{ 'label.scadenziario.edit.importo_da_utilizzare' | translate }}
{{ getApplicazioneFatturaNDCError(app, fatturaNDC) }}
}
} @if (idFattura > 0) {
{{ 'label.scadenziario.edit.ndc_readonly_title' | translate }}: {{ 'label.scadenziario.edit.ndc_readonly_hint' | translate }}
{{ 'label.scadenziario.edit.tipologia' | translate }} {{ 'label.scadenziario.edit.numero' | translate }} {{ 'label.scadenziario.edit.data_documento' | translate }} {{ 'label.scadenziario.edit.importo' | translate }} {{ 'label.scadenziario.edit.importo_utilizzato' | translate }} {{ getTipoDocumento(fatturaAbb.idTipologiaFat) }} {{ fatturaAbb.numero }} {{ fatturaAbb.data | date: 'dd/MM/yyyy' }} {{ (fatturaAbb.informazioniRate?.totImportoRateDaPagare || 0) + (fatturaAbb.informazioniRate?.totImportoRatePagate || 0) | currency: 'EUR' }} {{ getTotaleUtilizzatoFatturaAbbinata(fatturaAbb) | currency: 'EUR' }} }
} @if (hasPermessoValidaFattura) { @if (accontiCollegati.length === 0) { @if (sourceAutomezziCG) {
Fattura creata dal Centro di Costo Automezzi: l'importo verrà imputato automaticamente al cantiere Costi Generali.
} @if (listaCantieri.length !== 1 && !sourceAutomezziCG) {
{{ 'label.scadenziario.edit.cantieri_associati' | translate }}
@if (cantieriSelezionati.length > 0) {
{{ 'label.scadenziario.edit.cantiere' | translate }} {{ 'label.scadenziario.edit.cig' | translate }} {{ 'label.scadenziario.edit.cup' | translate }} {{ 'label.scadenziario.edit.imponibile_assegnato' | translate }} {{ 'label.scadenziario.edit.azioni' | translate }} {{ 'label.scadenziario.edit.totale_imponibili_assegnati' | translate }}: {{ getTotaleImponibiliCantieri() | currency: 'EUR' }} @if (Math.abs(imponibileRimanente) > 0.01) { {{ 'label.scadenziario.edit.imponibile_rimanente' | translate }}: {{ imponibileRimanente | currency: 'EUR' }} } @if (dettaglioFattura.length > 0 && getAlertDifferenzaCostiMateriali()) {
{{ getAlertDifferenzaCostiMateriali() }}
}
} @if (cantieriSelezionati.length === 0) {
{{ 'label.scadenziario.edit.nessun_cantiere' | translate }}
}
} @if (!isAttiva) {
{{ 'label.scadenziario.edit.abbinamento_mezzo' | translate }}
{{ 'label.scadenziario.edit.abbinamento_note' | translate }}
} @if (!isAttiva) {
{{ 'label.scadenziario.edit.anno_competenza' | translate }}
@if (listaCategorieMateriali.length > 0) {
{{ 'label.fatture.dettaglio_table.centro_costo' | translate }}
}
}
{{ 'label.scadenziario.edit.righe_dettaglio' | translate }}
@if ((fattura.idFatturaImport && fattura.idFatturaImport > 0) || idFatturaImport > 0) { }
} @if (accontiCollegati.length > 0) { @if (!isAttiva) {
{{ 'label.scadenziario.edit.abbinamento_mezzo' | translate }}
{{ 'label.scadenziario.edit.abbinamento_note' | translate }}
}
Fattura {{ fattura.numero }} del {{ fattura.data | date: 'dd/MM/yyyy' }} — {{ 'label.fatture.import.imponibile' | translate }}: {{ fattura.imponibile | currency: 'EUR' }}
@if ((fattura.idFatturaImport && fattura.idFatturaImport > 0) || idFatturaImport > 0) { }
@if (listaCantieri.length !== 1 && !sourceAutomezziCG) {
{{ 'label.scadenziario.edit.cantieri_associati' | translate }}
@if (cantieriSelezionati.length > 0) {
{{ 'label.scadenziario.edit.cantiere' | translate }} {{ 'label.scadenziario.edit.cig' | translate }} {{ 'label.scadenziario.edit.cup' | translate }} {{ 'label.scadenziario.edit.imponibile_assegnato' | translate }} {{ 'label.scadenziario.edit.azioni' | translate }} {{ 'label.scadenziario.edit.totale_imponibili_assegnati' | translate }}: {{ getTotaleImponibiliCantieri() | currency: 'EUR' }} @if (Math.abs(imponibileRimanente) > 0.01) { {{ 'label.scadenziario.edit.imponibile_rimanente' | translate }}: {{ imponibileRimanente | currency: 'EUR' }} } @if (dettaglioFattura.length > 0 && getAlertDifferenzaCostiMateriali()) {
{{ getAlertDifferenzaCostiMateriali() }}
}
} @if (cantieriSelezionati.length === 0) {
{{ 'label.scadenziario.edit.nessun_cantiere' | translate }}
}
} @if (!isAttiva) {
{{ 'label.scadenziario.edit.anno_competenza' | translate }}
@if (listaCategorieMateriali.length > 0) {
{{ 'label.fatture.dettaglio_table.centro_costo' | translate }}
}
}
{{ 'label.scadenziario.edit.righe_dettaglio' | translate }}
@for (collegamento of accontiCollegati; track collegamento) {
@if (fattureAccontoDettaglio.get(collegamento.idFatturaAcconto); as accontoData) {
Fattura Acconto {{ accontoData.fattura.numero }} del {{ accontoData.fattura.data | date: 'dd/MM/yyyy' }} — {{ 'label.fatture.import.imponibile' | translate }}: {{ accontoData.fattura.imponibile | currency: 'EUR' }} (Importo detratto: {{ collegamento.importoAccontoDetratto | currency: 'EUR' }})
@if (accontoData.fattura.idFatturaImport) { } @if (fattura.statoConvalida === 0) { }
@if (listaCantieri.length !== 1) {
{{ 'label.scadenziario.edit.cantieri_associati' | translate }}
@if ((accontoCantieriSelezionati.get(collegamento.idFatturaAcconto) || []).length > 0) {
{{ 'label.scadenziario.edit.cantiere' | translate }} {{ 'label.scadenziario.edit.cig' | translate }} {{ 'label.scadenziario.edit.cup' | translate }} {{ 'label.scadenziario.edit.imponibile_assegnato' | translate }} {{ 'label.scadenziario.edit.azioni' | translate }} {{ 'label.scadenziario.edit.totale_imponibili_assegnati' | translate }}: {{ accontoGetTotaleImponibiliCantieri(collegamento.idFatturaAcconto) | currency: 'EUR' }} @if (Math.abs(accontoImponibileRimanente.get(collegamento.idFatturaAcconto) || 0) > 0.01) { {{ 'label.scadenziario.edit.imponibile_rimanente' | translate }}: {{ accontoImponibileRimanente.get(collegamento.idFatturaAcconto) | currency: 'EUR' }} }
} @if ((accontoCantieriSelezionati.get(collegamento.idFatturaAcconto) || []).length === 0) {
{{ 'label.scadenziario.edit.nessun_cantiere' | translate }}
}
}
{{ 'label.scadenziario.edit.anno_competenza' | translate }}
@if (listaCategorieMateriali.length > 0) {
{{ 'label.fatture.dettaglio_table.centro_costo' | translate }}
}
{{ 'label.scadenziario.edit.righe_dettaglio' | translate }}
}
} }
} @if (hasPermessoValidaFattura) {
{{ 'label.scadenziario.edit.formati_accettati' | translate }}
@if (fattura.idFolderRepository > 0 && fattura.barcode) {
}
} @if (!fattura?.isAttiva && fattura?.id) {
@if (linkedSal) {
{{ 'label.scadenziario.edit.sal.collegato' | translate }}: Progressivo {{ linkedSal.slp_seq }}  ·  {{ 'label.scadenziario.edit.sal.data' | translate }} {{ linkedSal.slp_date | date:'dd/MM/yyyy':'':'it' }}  ·  {{ 'label.scadenziario.edit.sal.importo' | translate }} {{ linkedSal.slp_amount | number:'1.2-2':'it' }} €  ·  {{ linkedSal.sup_name }}
} @if (!linkedSal) {

{{ 'label.scadenziario.edit.sal.hint_candidati' | translate }}

@if (salCandidatesLoading) {
{{ 'message.loading' | translate }}
} @if (!salCandidatesLoading && salCandidates.length === 0) {
{{ 'label.scadenziario.edit.sal.nessun_candidato' | translate }}
} @if (!salCandidatesLoading && salCandidates.length > 0) {
@for (c of salCandidates; track c) { }
{{ 'label.scadenziario.edit.sal.col_progressivo' | translate }} {{ 'label.scadenziario.edit.sal.col_data' | translate }} {{ 'label.scadenziario.edit.sal.col_subaff' | translate }} {{ 'label.scadenziario.edit.sal.col_importo' | translate }}
{{ c.slp_seq }} {{ c.slp_date | date:'dd/MM/yyyy':'':'it' }} {{ c.sub_contract_num ? ('#' + c.sub_contract_num) : '' }} {{ c.sup_name }} {{ c.slp_amount | number:'1.2-2':'it' }} €
}
}
}
@if (!isViewMode) {
}
} @if (showDDTPdfViewer && selectedDDTDrflId) { }
Giorni separati da | (es. 30|60|90 per 3 rate a 30, 60 e 90 giorni)