netgescon-day0/resources/views/filament/pages/contabilita/incassi-nominativo-modal.blade.php

107 lines
5.6 KiB
PHP

<div class="space-y-4 text-xs">
<div>
<div class="text-sm font-semibold text-gray-800">Nominativo</div>
<div class="text-gray-600">
{{ $condomino?->display_name ?? '—' }}
</div>
</div>
<div class="grid md:grid-cols-3 gap-3">
<div class="rounded border p-3 bg-white">
<div class="text-gray-500">Incasso</div>
<div class="font-semibold"> {{ number_format((float)($record->importo_pagato_euro ?? 0), 2, ',', '.') }}</div>
<div class="text-gray-500">Data: {{ $record->data_pagamento?->format('d/m/Y') ?? ($record->dt_empag?->format('d/m/Y') ?? '—') }}</div>
</div>
<div class="rounded border p-3 bg-white">
<div class="text-gray-500">Registrazione prima nota</div>
<div class="font-semibold">{{ $registrazione_id ?? '—' }}</div>
</div>
<div class="rounded border p-3 bg-white">
<div class="text-gray-500">Movimento bancario</div>
<div class="font-semibold">{{ $movimento?->id ?? '—' }}</div>
<div class="text-gray-500"> {{ number_format((float)($movimento?->importo ?? 0), 2, ',', '.') }}</div>
</div>
</div>
<div class="rounded border p-3 bg-white">
<div class="text-sm font-semibold text-gray-800 mb-2">Movimento bancario (dettaglio)</div>
<div class="grid md:grid-cols-2 gap-2 text-gray-600">
<div><span class="font-semibold">Data contabile:</span> {{ $movimento?->data_contabile?->format('d/m/Y') ?? '—' }}</div>
<div><span class="font-semibold">Data valuta:</span> {{ $movimento?->data_valuta?->format('d/m/Y') ?? '—' }}</div>
<div><span class="font-semibold">Causale:</span> {{ $movimento?->causale ?? '—' }}</div>
<div><span class="font-semibold">Ordinante:</span> {{ $movimento?->ordinante ?? '—' }}</div>
<div><span class="font-semibold">Beneficiario:</span> {{ $movimento?->beneficiario ?? '—' }}</div>
</div>
</div>
<div class="rounded border p-3 bg-white">
<div class="text-sm font-semibold text-gray-800 mb-2">Rate emesse (addebitate)</div>
<div class="overflow-x-auto">
<table class="min-w-full text-xs">
<thead class="bg-white">
<tr>
<th class="px-2 py-1 text-left">Scadenza</th>
<th class="px-2 py-1 text-left">Descrizione</th>
<th class="px-2 py-1 text-right">Addebito </th>
<th class="px-2 py-1 text-right">Pagato </th>
<th class="px-2 py-1 text-left">Stato</th>
</tr>
</thead>
<tbody>
@forelse($rateEmesse as $r)
<tr class="border-t">
<td class="px-2 py-1">
@if(!empty($r->data_scadenza))
{{ \Carbon\Carbon::parse($r->data_scadenza)->format('d/m/Y') }}
@else
@endif
</td>
<td class="px-2 py-1">{{ $r->descrizione ?? '—' }}</td>
<td class="px-2 py-1 text-right">{{ number_format((float)($r->importo_addebitato_soggetto ?? $r->importo_totale ?? 0), 2, ',', '.') }}</td>
<td class="px-2 py-1 text-right">{{ number_format((float)($r->importo_pagato ?? 0), 2, ',', '.') }}</td>
<td class="px-2 py-1">{{ $r->stato_rata ?? $r->stato_pagamento ?? '—' }}</td>
</tr>
@empty
<tr><td colspan="5" class="px-2 py-1 text-gray-500">Nessuna rata trovata.</td></tr>
@endforelse
</tbody>
</table>
</div>
</div>
<div class="rounded border p-3 bg-white">
<div class="text-sm font-semibold text-gray-800 mb-2">Incassi registrati per nominativo</div>
<div class="overflow-x-auto">
<table class="min-w-full text-xs">
<thead class="bg-white">
<tr>
<th class="px-2 py-1 text-left">Data</th>
<th class="px-2 py-1 text-left">Descrizione</th>
<th class="px-2 py-1 text-right">Importo </th>
</tr>
</thead>
<tbody>
@forelse($incassi as $i)
<tr class="border-t">
<td class="px-2 py-1">
@if(!empty($i->data_pagamento))
{{ \Carbon\Carbon::parse($i->data_pagamento)->format('d/m/Y') }}
@elseif(!empty($i->dt_empag))
{{ \Carbon\Carbon::parse($i->dt_empag)->format('d/m/Y') }}
@else
@endif
</td>
<td class="px-2 py-1">{{ $i->descrizione ?? '—' }}</td>
<td class="px-2 py-1 text-right">{{ number_format((float)($i->importo_pagato_euro ?? 0), 2, ',', '.') }}</td>
</tr>
@empty
<tr><td colspan="3" class="px-2 py-1 text-gray-500">Nessun incasso registrato.</td></tr>
@endforelse
</tbody>
</table>
</div>
</div>
</div>