@php use App\Models\FatturaContratto; @endphp
@forelse($notule as $notula) @php // Controlla se la notula è collegata a una fattura pagata $fattura = FatturaContratto::where('notula_id', $notula->id)->first(); $isPagata = $fattura && $fattura->stato === 'pagata'; $isParzialmentePagata = $fattura && $fattura->stato === 'parzialmente_pagata'; @endphp
{{-- Indicator bar --}}
{{-- Header row --}}
Notula #{{ $notula->id }} {{-- Status badges --}}
{{-- Firma status --}} @if($notula->yousign_status === 'completed') Firmata @elseif($notula->yousign_status === 'pending') In attesa firma @elseif($notula->status === 'verified') Verificata @else {{ ucfirst($notula->status ?? 'bozza') }} @endif {{-- Payment status --}} @if($isPagata) Pagata @elseif($isParzialmentePagata) Parz. pagata @elseif($fattura) Da pagare @endif
{{-- Details row --}}
{{ str_replace('_', ' ', $notula->tipologia_notula ?? 'N/D') }} Lordo: {{ number_format($notula->importo_a ?? 0, 2, ',', '.') }} € Netto: {{ number_format($notula->netto_da_pagare ?? 0, 2, ',', '.') }} € @if($fattura && $isParzialmentePagata) Pagato: {{ number_format($fattura->importo_pagato ?? 0, 2, ',', '.') }} € @endif
{{-- Action button --}} Apri
@empty

Nessuna notula collegata

Non ci sono notule associate a questo contratto

@endforelse