{{ (isAttiva ? 'label.scadenziario.rata.paga.msg_incassa' : 'label.scadenziario.rata.paga.msg') | translate }}

@if (filterFornitoreId > 0) { }
@if (showFornitoriDropdown) {
@for (f of fornitoriSuggestions; track f) {
{{ f.name }} @if (f.vat_number) { - {{ f.vat_number }} }
}
}
@if (filterCantiereId > 0) { }
@if (showCantieriDropdown) {
@for (c of cantieriSuggestions; track c) {
{{ c.ws_name }} @if (c.lot_cig || c.lot_cup) { - CIG:{{ c.lot_cig || 'assente' }} - CUP:{{ c.lot_cup || 'assente' }} }
}
}
@if (isAttiva) {
}
@if (activeTab === 'fatture') {
{{ 'label.scadenziario.vista' | translate }}
}
@if (activeTab === 'fatture') {
@if (vistaCalendario) {
@if (loadingCalendario) {

Caricamento scadenze...

} @if (!loadingCalendario) {
{{ 'label.scadenziario.titolo' | translate }} {{ 'label.scadenziario.complessivo' | translate }} {{ formatCurrencyValue(totaleComplessivo) }} @if (scadenzeRaggruppate.length > 0) { fino al {{ getMaxDataScadenza() }} }
{{ 'label.scadenziario.oggi' | translate }} {{ getOggiFormatted() }} {{ 'label.scadenziario.totale_scadenze' | translate }} {{ formatCurrencyValue(totaleImportoScadenze) }}
@if (scadenzeRaggruppate.length > 0) {
@for (scadenza of scadenzeRaggruppate; track scadenza) {
{{ formatDateDisplay(scadenza.dataScadenza) }}
{{ formatCurrencyValue(scadenza.totaleImporto) }}
{{ scadenza.numeroRate }} scadenze
}
} @if (scadenzeRaggruppate.length === 0) {
Nessuna scadenza futura
}
@if (scadenzeScadute.length > 0) {
{{ 'label.scadenziario.pagamenti_scaduti' | translate }} {{ formatCurrencyValue(totaleImportoScadute) }}
@for (scadenza of scadenzeScadute; track scadenza) {
{{ formatDateDisplay(scadenza.dataScadenza) }}
{{ formatCurrencyValue(scadenza.totaleImporto) }}
{{ scadenza.numeroRate }} scadenze
}
}
}
} @if (!vistaCalendario) {
@if (showTotali && totali) {
{{ 'label.scadenziario.totali.num_fatture' | translate }} {{ totali.totfatture || 0 }}
{{ 'label.scadenziario.totali.tot_imponibile' | translate }} {{ totali.totimponibile || 0 | currency: 'EUR' }}
{{ 'label.scadenziario.totali.tot_iva' | translate }} {{ totali.totiva || 0 | currency: 'EUR' }}
{{ 'label.scadenziario.totali.tot_rit_acconto' | translate }} {{ totali.totritacconto || 0 | currency: 'EUR' }}
{{ 'label.scadenziario.totali.tot_importo' | translate }} {{ totali.totimporto || 0 | currency: 'EUR' }}
{{ 'label.scadenziario.totali.num_rate' | translate }} {{ totali.totrate || 0 }}
{{ (isAttiva ? 'label.scadenziario.totali.rate_da_incassare' : 'label.scadenziario.totali.rate_da_pagare') | translate }} {{ totali.totratedapagare || 0 }} - {{ totali.totimportoratadapagare || 0 | currency: 'EUR' }}
{{ (isAttiva ? 'label.scadenziario.totali.rate_incassate' : 'label.scadenziario.totali.rate_pagate') | translate }} {{ totali.totrateparate || 0 }} - {{ totali.totimportorateparate || 0 | currency: 'EUR' }}
}
@if (!isAttiva) {
}
@if (!isAttiva) { } @if (!isAttiva) { } @if (!isAttiva) { } @if (!isAttiva && statoRata === 'rate_riconciliate') { }
@if (loading) {
} @if (!loading && !isAttiva) {
@for (fattura of list; track fattura; let fatturaIndex = $index) { @if (fattura.lstImportoRata.length === 0) { } @for (rata of fattura.lstImportoRata; track rata; let rataIndex = $index) { @if (rataIndex === 0) { } @else { } } } @if (list.length === 0) { }
{{ 'label.fattura_list_table.tipologia' | translate }}
{{ 'label.fattura_list_table.dt_fattura' | translate }}
{{ 'label.fattura_list_table.nr' | translate }}
{{ (isAttiva ? 'label.fattura_list_table.cliente' : 'label.fattura_list_table.fornitore') | translate }}
{{ 'label.fattura_list_table.importo' | translate }}
{{ 'label.fattura_list_table.all' | translate }}
{{ 'label.fattura_list_table.tipo_pag' | translate }}
{{ 'label.fattura_list_table.pagata' | translate }}
{{ 'label.fattura_list_table.n_rt' | translate }}
{{ 'label.fattura_list_table.dt_scad_rata' | translate }}
{{ 'label.fattura_list_table.tipo_rata' | translate }}
{{ 'label.fattura_list_table.fatt_rif' | translate }}
{{ 'label.fattura_list_table.stato_rata' | translate }}
{{ 'label.fattura_list_table.importo_rata' | translate }}
{{ 'label.fattura_list_table.dt_pag_rata' | translate }}
{{ 'label.fattura_list_table.banca' | translate }}
{{ 'label.fattura_list_table.note' | translate }}
{{ 'label.fattura_list_table.azioni' | translate }}
{{ fattura.tipologia?.descrizione || '-' }} {{ fattura.data | date: 'dd/MM/yyyy' }} {{ fattura.numero }} {{ isAttiva ? fattura.customer?.name : fattura.supplier?.name || fattura.bank?.sup?.name }} {{ getDisplayImporto(fattura) | currency: 'EUR' }} @if (fattura.idFolderRepository > 0 && fattura.barcode) { } @if (!fattura.idFolderRepository || !fattura.barcode) { } @if (fattura.idFatturaImport && fattura.idFatturaImport > 0) { } @if (!isAttiva) { } {{ fattura.scadenza?.descrizione }} {{ 'label.scadenziario.nessuna_rata_inserita' | translate }} - -
{{ fattura.tipologia?.descrizione || '-' }} {{ fattura.data | date: 'dd/MM/yyyy' }} {{ fattura.numero }} {{ isAttiva ? fattura.customer?.name : fattura.supplier?.name || fattura.bank?.sup?.name }} {{ getDisplayImporto(fattura) | currency: 'EUR' }} @if (fattura.idFolderRepository > 0 && fattura.barcode) { } @if (!fattura.idFolderRepository || !fattura.barcode) { } @if (fattura.idFatturaImport && fattura.idFatturaImport > 0) { } @if (!isAttiva) { } {{ fattura.scadenza?.descrizione }} {{ rata.numeroRata }} {{ rata.dataScadenza | date: 'dd/MM/yyyy' }} {{ getTipoImportoLabel(rata.tipoImporto) }} {{ rata.fattRif || '-' }} {{ getStatoLabel(rata.tipoImporto, rata.stato) }} @if (!isAttiva) { } @if (puoEssereMessaPagata(rata)) { } {{ getDisplayImportoRata(fattura, rata.importo) | currency: 'EUR' }} {{ rata.dataPagamento ? (rata.dataPagamento | date: 'dd/MM/yyyy') : '-' }} @if (fattura.bank?.cb_description) { } @if (!fattura.bank?.cb_description) { - } @if (rata.noteLettura) { }
Totali: {{ getDisplayImporto(fattura) | currency: 'EUR' }} {{ fattura.lstImportoRata.length > 0 ? (getTotaleImportoRate(fattura) | currency: 'EUR') : '-' }}

{{ 'label.fatture.lista.nessuna_fattura' | translate }}

} @if (!loading && isAttiva) {
@for (fattura of list; track fattura) { @if (fattura.lstImportoRata.length === 0) { } @if (fattura.lstImportoRata.length > 0) { @for (rata of fattura.lstImportoRata; track rata; let rataIdx = $index) { @if (rataIdx === 0) { } @if (rataIdx === 0) { } } } }
{{ 'label.fattura_list_table.tipologia' | translate }}
{{ 'label.fattura_list_table.nr' | translate }}
{{ 'label.fattura_list_table.dt_fatt' | translate }}
{{ 'label.fattura_list_table.cliente' | translate }}
{{ 'label.fattura_list_table.descrizione' | translate }}
{{ 'label.fattura_list_table.imponibile' | translate }}
{{ 'label.fattura_list_table.iva' | translate }}
{{ 'label.fattura_list_table.esenti' | translate }}
{{ 'label.fattura_list_table.rit_acconto' | translate }}
{{ 'label.fattura_list_table.iva_comm' | translate }}
{{ 'label.fattura_list_table.totale' | translate }}
{{ 'label.fattura_list_table.pagata' | translate }} {{ 'label.fattura_list_table.n_rt' | translate }} {{ 'label.fattura_list_table.dt_scad_rata' | translate }} {{ 'label.fattura_list_table.tipo_rata' | translate }} {{ 'label.fattura_list_table.stato_rata' | translate }} {{ 'label.fattura_list_table.importo_rata' | translate }} {{ 'label.fattura_list_table.dt_pag_rata' | translate }} {{ 'label.fattura_list_table.note' | translate }} {{ 'label.fattura_list_table.all' | translate }} {{ 'label.fattura_list_table.azioni' | translate }}
{{ fattura.tipologia?.descrizione || '-' }} {{ fattura.numero }} {{ fattura.data | date: 'dd/MM/yyyy' }} {{ fattura.customer?.name || '-' }} {{ fattura.descrizione || '-' }} {{ fattura.imponibile | currency: 'EUR' }} {{ fattura.imponibileIVA | currency: 'EUR' }} {{ fattura.importoNonImpEsenti || 0 | currency: 'EUR' }} {{ fattura.importoRitenutaAcconto || 0 | currency: 'EUR' }} {{ fattura.ivaCommittente || 0 | currency: 'EUR' }} {{ getTotaleFatturaAttiva(fattura) | currency: 'EUR' }} 0 -
@if (fattura.idFolderRepository > 0 && fattura.barcode) { } @if (!fattura.idFolderRepository || !fattura.barcode) { } @if (fattura.idFatturaImport && fattura.idFatturaImport > 0) { }
{{ fattura.tipologia?.descrizione || '-' }} {{ fattura.numero }} {{ fattura.data | date: 'dd/MM/yyyy' }} {{ fattura.customer?.name || '-' }} {{ fattura.descrizione || '-' }} {{ fattura.imponibile | currency: 'EUR' }} {{ fattura.imponibileIVA | currency: 'EUR' }} {{ fattura.importoNonImpEsenti || 0 | currency: 'EUR' }} {{ fattura.importoRitenutaAcconto || 0 | currency: 'EUR' }} {{ fattura.ivaCommittente || 0 | currency: 'EUR' }} {{ getTotaleFatturaAttiva(fattura) | currency: 'EUR' }} {{ fattura.lstImportoRata.length }}{{ rata.dataScadenza | date: 'dd/MM/yyyy' }} {{ getTipoRataLabel(rata.tipoImporto) }} @if (puoEssereMessaPagata(rata)) { } {{ rata.importo | currency: 'EUR' }} {{ rata.dataPagamento ? (rata.dataPagamento | date: 'dd/MM/yyyy') : '-' }} @if (rata.noteLettura) { }
@if (fattura.idFolderRepository > 0 && fattura.barcode) { } @if (!fattura.idFolderRepository || !fattura.barcode) { } @if (fattura.idFatturaImport && fattura.idFatturaImport > 0) { }
{{ getTotaleFatturaAttiva(fattura) | currency: 'EUR' }}
Da incassare: {{ getTotaleDaIncassare(fattura) | currency: 'EUR' }} Incassato: {{ getTotaleIncassato(fattura) | currency: 'EUR' }}
@if (getSelectedCount() > 0) {
{{ getSelectedCount() }} sel. Imp. {{ getSelectedImponibile() | currency: 'EUR' }} IVA {{ getSelectedIVA() | currency: 'EUR' }} Esenti {{ getSelectedEsenti() | currency: 'EUR' }} Rit. {{ getSelectedRitAcconto() | currency: 'EUR' }} IVA comm. {{ getSelectedIvaComm() | currency: 'EUR' }} Tot. {{ getSelectedTotale() | currency: 'EUR' }} Da incassare {{ getSelectedDaIncassare() | currency: 'EUR' }}
}
}
}
} @if (activeTab === 'pagamenti') {
@if (!pagamentiData || pagamentiData.length === 0) {

{{ 'label.scadenziario.nessun_flusso' | translate }}

} @if (pagamentiData && pagamentiData.length > 0) {
@for (flusso of pagamentiData; track flusso) { } @if (pagamentiData.length === 0) { }
Data Gen.
Data Add.
Banca
N. Op.
Importo
Stato
File
Azioni
{{ flusso.dataIns | date: 'dd/MM/yyyy HH:mm' }} {{ flusso.dataAddebito | date: 'dd/MM/yyyy' }} {{ flusso.bancaDenominazione }} {{ flusso.numOperazioni }} {{ flusso.importoTotale | currency: 'EUR' }} @if (getFlussoStato(flusso) === 'PREPARATO') { {{ 'label.scadenziario.stato.preparato' | translate }} } @if (getFlussoStato(flusso) === 'INVIATO') { {{ 'label.scadenziario.stato.inviato' | translate }} } @if (getFlussoStato(flusso) === 'CONFERMATO') { {{ 'label.scadenziario.stato.confermato' | translate }} } @if (getFlussoStato(flusso) === 'CONFERMATO_PARZIALE') { {{ 'label.scadenziario.stato.confermato_parziale' | translate }} } @if (getFlussoStato(flusso) === 'ANNULLATO') { {{ 'label.scadenziario.stato.annullato' | translate }} } {{ flusso.filename }}
@if (getFlussoStato(flusso) === 'PREPARATO') { } @if (getFlussoStato(flusso) === 'PREPARATO') { }

Nessun flusso di pagamento

}
} @if (activeTab === 'riconciliazioni') {
@if (!riconciliazioniData || riconciliazioniData.length === 0) {
{{ 'label.scadenziario.riconcil.empty' | translate }}
} @if (riconciliazioniData && riconciliazioniData.length > 0) {
@for (r of riconciliazioniData; track r) { @if (riconciliazioneExpanded[r.rpdf_id]) { } }
{{ 'label.scadenziario.riconcil.col.data_caric' | translate }}
{{ 'label.scadenziario.riconcil.col.data_pdf' | translate }}
{{ 'label.scadenziario.riconcil.col.pagine' | translate }}
{{ 'label.scadenziario.riconcil.col.riconciliate' | translate }}
{{ 'label.scadenziario.riconcil.col.orfane' | translate }}
{{ 'label.scadenziario.riconcil.col.importo' | translate }}
{{ 'label.scadenziario.riconcil.col.fornitori' | translate }}
{{ 'label.scadenziario.riconcil.col.flussi' | translate }}
{{ 'label.scadenziario.riconcil.col.azioni' | translate }}
{{ r.data_caricamento | date: 'dd/MM/yyyy HH:mm' }} {{ r.data_esecuzione_pdf ? (r.data_esecuzione_pdf | date: 'dd/MM/yyyy') : '—' }} {{ r.totale_pagine }} {{ r.totale_matchate }} {{ r.totale_orfane }} {{ r.importo_totale_match | currency: 'EUR' }} {{ r.fornitori_distinti }}
@for (fl of r.flussi_toccati || []; track fl) { {{ fl.banca || '—' }} {{ fl.data | date: 'dd/MM' }} ({{ fl.riconciliate }}/{{ fl.totali }}) }
@if (!riconciliazioneDettaglio[r.rpdf_id]) {
...
} @if (riconciliazioneDettaglio[r.rpdf_id]?.length) { @for (d of riconciliazioneDettaglio[r.rpdf_id]; track d) { }
{{ 'label.scadenziario.riconcil.dt.pag' | translate }} {{ 'label.scadenziario.riconcil.dt.benef' | translate }} {{ 'label.scadenziario.riconcil.dt.imp_pdf' | translate }} {{ 'label.scadenziario.riconcil.dt.causale' | translate }} {{ 'label.scadenziario.riconcil.dt.match' | translate }} {{ 'label.scadenziario.riconcil.dt.score' | translate }} {{ 'label.scadenziario.riconcil.dt.rata' | translate }} {{ 'label.scadenziario.riconcil.dt.flusso' | translate }} {{ 'label.scadenziario.riconcil.dt.pdf_pag' | translate }}
{{ d.pagina_pdf }}
{{ d.pdf_beneficiario || '—' }}
{{ d.pdf_iban || '—' }}
{{ d.pdf_importo | currency: 'EUR' }} {{ d.pdf_causale || '—' }} {{ d.match_type }} {{ d.score || '—' }} @if (d.ero_id) {
{{ d.sup_name || '—' }}
Ft. {{ d.fat_numero || '?' }} del {{ d.fat_data ? (d.fat_data | date: 'dd/MM/yyyy') : '?' }} — rata {{ d.fimp_nrata }} — {{ d.ero_importo | currency: 'EUR' }}
} @if (!d.ero_id) { {{ 'label.scadenziario.riconcil.dt.non_abbinata' | translate }} }
@if (d.fls_id) {
{{ d.fls_banca || 'flusso' }}
{{ d.fls_data | date: 'dd/MM/yyyy' }} — {{ d.fls_stato }}
} @if (!d.fls_id) { }
@if (d.pagina_filename) { } @if (d.pagina_filename) { }
}
}
}
@if (showLegendaModalFlag) { } @if (riconciliazioneVisible) { } @if (showRiconcilPdfModal) { }