| Código: | {{ $poliza->codigo }} | Fecha: | {{ \Carbon\Carbon::parse($poliza->fecha)->format('d/m/Y') }} |
|---|---|---|---|
| Descripción: | {{ $poliza->descripcion }} | ||
| Monto Total: | ${{ number_format($poliza->monto_total, 2) }} | Creado por: | {{ $poliza->creadoPor->name ?? 'N/A' }} |
| Código | Nombre de Categoría | Monto |
|---|---|---|
| {{ $cat['codigo'] }} | {{ $cat['nombre'] }} | ${{ number_format($cat['monto'], 2) }} |
| No hay categorías de gasto registradas | ||
| TOTAL | ${{ number_format($total, 2) }} | |
| Fecha | Descripción del Gasto | Proveedor | Código Obj. | Objeto Específico | Factura | Monto Obj. | Total Mov. |
|---|---|---|---|---|---|---|---|
| 1) rowspan="{{ $totalCategorias }}" @endif> {{ optional($mov->fecha_movimiento)->format('d/m/Y') ?: '—' }} | 1) rowspan="{{ $totalCategorias }}" @endif> {{ trim($mov->descripcion_gasto ?? '') ?: 'Sin descripción' }} | 1) rowspan="{{ $totalCategorias }}" @endif> {{ trim($mov->proveedor_nombre ?? '') ?: 'Sin proveedor' }} | @endif {{-- Datos específicos de cada objeto --}}{{ $categoria['codigo'] ?? $categoria['objeto_especifico_id'] ?? 'N/A' }} | {{ $categoria['nombre'] ?? '' }} | @if($index === 0)1) rowspan="{{ $totalCategorias }}" @endif> {{ trim($mov->factura_numero ?? '') ?: '—' }} | @endif@if(isset($categoria['monto']) && $categoria['monto'] > 0) ${{ number_format((float)$categoria['monto'], 2) }} @else — @endif | @if($index === 0)1) rowspan="{{ $totalCategorias }}" @endif style="background: #f0f0f0; font-weight: bold;"> ${{ number_format((float)($mov->monto ?? 0), 2) }} | @endif
| Total Detalle: | ${{ number_format($poliza->movimientos->sum('monto'), 2) }} | ||||||
|
{{ $poliza->creadoPor->name ?? 'N/A' }}
Elaborado por |
____________________
Revisado por |
____________________
Aprobado por |