@php $fatturaSelezionata = $this->getFatturaSelezionataProperty(); $pagamentiFattura = $this->getPagamentiFatturaProperty(); $documentoLabels = [ 'fattura' => 'Fattura', 'notula' => 'Notula', 'busta_paga' => 'Busta paga', ]; $mesi = [ 1 => 'Gennaio', 2 => 'Febbraio', 3 => 'Marzo', 4 => 'Aprile', 5 => 'Maggio', 6 => 'Giugno', 7 => 'Luglio', 8 => 'Agosto', 9 => 'Settembre', 10 => 'Ottobre', 11 => 'Novembre', 12 => 'Dicembre', ]; @endphp

Stato Pagamento Contratto

Stato
{{ $contrattoPagato ? 'Pagato' : 'Da pagare' }}
Ultimo pagamento
{{ $ultimoPagamentoData ? $ultimoPagamentoData->format('d/m/Y') : '—' }}
Forma
{{ $ultimoPagamentoTipo ? ($documentoLabels[$ultimoPagamentoTipo] ?? ucfirst(str_replace('_', ' ', $ultimoPagamentoTipo))) : '—' }}
@if ($isContrattoDipendente)
Periodo competenza
{{ $ultimoPagamentoPeriodo ?? '—' }}
@endif
Banca
{{ $ultimoPagamentoBanca ?? '—' }}
{{ $this->table }}
@if ($fatturaSelezionata) @php $tipoLabel = $documentoLabels[$fatturaSelezionata->tipo_documento] ?? 'Documento'; $numero = $fatturaSelezionata->numero_fattura; // Per le notule, estrai solo il numero dall'ID (NOT-17 -> 17) if ($fatturaSelezionata->tipo_documento === 'notula' && $numero && str_starts_with($numero, 'NOT-')) { $numero = '#' . substr($numero, 4); } elseif ($fatturaSelezionata->tipo_documento === 'busta_paga' && $fatturaSelezionata->periodo_mese && $fatturaSelezionata->periodo_anno) { $numero = ($mesi[$fatturaSelezionata->periodo_mese] ?? $fatturaSelezionata->periodo_mese) . ' ' . $fatturaSelezionata->periodo_anno; } elseif ($numero) { $numero = '#' . $numero; } else { $numero = ''; } $rimanente = $fatturaSelezionata->importo - $fatturaSelezionata->importo_pagato; @endphp

{{ $tipoLabel }} {{ $numero }}

Data emissione

{{ $fatturaSelezionata->data_emissione?->format('d/m/Y') ?? '-' }}

@if ($fatturaSelezionata->tipo_documento === 'busta_paga' && $fatturaSelezionata->periodo_mese && $fatturaSelezionata->periodo_anno)

Periodo

{{ ($mesi[$fatturaSelezionata->periodo_mese] ?? $fatturaSelezionata->periodo_mese) . ' ' . $fatturaSelezionata->periodo_anno }}

@endif

Importo

€ {{ number_format($fatturaSelezionata->importo, 2, ',', '.') }}

Pagato

€ {{ number_format($fatturaSelezionata->importo_pagato, 2, ',', '.') }}

@if ($rimanente > 0)

Da pagare

€ {{ number_format($rimanente, 2, ',', '.') }}

@endif
@if ($pagamentiFattura->count() > 0)
@foreach ($pagamentiFattura as $pagamento) @endforeach
Data Importo Metodo Banca Riferimento Note
{{ $pagamento->data_pagamento->format('d/m/Y') }} € {{ number_format($pagamento->importo, 2, ',', '.') }} @php $metodi = [ 'bonifico' => 'Bonifico Bancario', 'carta' => 'Carta di Credito/Debito', 'contanti' => 'Contanti', 'assegno' => 'Assegno', 'altro' => 'Altro', ]; @endphp {{ $metodi[$pagamento->metodo_pagamento] ?? $pagamento->metodo_pagamento }} {{ $pagamento->banca_pagamento ?? '-' }} {{ $pagamento->riferimento_pagamento }} {{ $pagamento->note }}
@else

Nessun pagamento registrato per questo documento.

@endif @else

Seleziona un documento per visualizzare i pagamenti.

@endif