{{ $tituloLibro }}
@foreach($datos as $asiento) @php $totalDebe = 0; $totalHaber = 0; $lineas = collect($asiento['libro_diarios'] ?? [])->sortBy([ fn($a) => $a['haber'] > 0 ? 1 : 0, fn($a) => $a['sub_cuenta']['codigo'] ?? '', ]); @endphp @foreach($lineas as $d) @php $totalDebe += floatval($d['debe'] ?? 0); $totalHaber += floatval($d['haber'] ?? 0); @endphp @endforeach
Fecha Comprobante Tipo Código Nombre Glosa Debe Haber
{{ $asiento['fecha'] ?? '' }} {{ $asiento['folio'] ?? '' }} {{ $asiento['con_t_vouchers']['nombre'] ?? '' }} {{ $d['sub_cuenta']['codigo'] ?? '' }} {{ $d['sub_cuenta']['nombre'] ?? '' }} {{ $asiento['glosa'] ?? '' }} {{ number_format($d['debe'] ?? 0, 0, ',', '.') }} {{ number_format($d['haber'] ?? 0, 0, ',', '.') }}
TOTALES {{ number_format($totalDebe, 0, ',', '.') }} {{ number_format($totalHaber, 0, ',', '.') }}
@endforeach