107 lines
5.6 KiB
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>
|