{{-- resources/views/reportes/reporte_diario_excel.blade.php
Este archivo NO usa @extends — se sirve directamente como descarga .xls
El navegador lo abre en Excel por los headers Content-Type enviados
desde el controller (mismo enfoque que el sistema legacy). --}}
|
* {{ strtoupper($cab['nombre_sistema'] ?? 'EMPRESA COSMOS') }} *
|
***TIPO DE CAMBIO*** |
| REPORTE DIARIO DE CAJA |
OFICIAL |
{{ $tc }} |
|
DÍA {{ strtoupper($diaLiteral) }} {{ $dia }} DE {{ strtoupper($mesLiteral) }} DE {{ $anio }}
|
Bs. |
$US |
|
{{-- ── Encabezado: reporte del día anterior y depósito banco ── --}}
| REPORTE DIARIO DEL {{ $diaAnterior }} |
|
| DEPOSITO BANCO DE CRÉDITO |
|
|
{{-- ── Cabeceras de columnas ── --}}
| N° |
REC |
|
MZO |
LOTE |
DIS |
BS |
$US |
|
{{-- ── Título sección recibos ── --}}
| |
|
URBANIZACIÓN {{ strtoupper($cab['nombre_sistema'] ?? '') }}
|
|
{{-- ── SECCIÓN 1: Recibos cobrados ────────────────────────────────────── --}}
{{-- Equivale al while() principal del original --}}
@php $cont = 1; $sumbs = 0; $sumsus = 0; @endphp
@forelse($recibos as $r)
@php
$bs = (float) $r->montocob;
$sus = (float) $r->montocod;
$sumbs += $bs;
$sumsus += $sus;
// Mostrar vacío en vez de 0.00 (igual que el original)
$bsShow = $bs == 0 ? '' : number_format($bs, 2);
$susShow = $sus == 0 ? '' : number_format($sus, 2);
@endphp
| {{ $cont }} |
{{ $r->id }} |
{{ $r->nomcliente }} {{ $r->observaciones }} |
{{ $r->manzano }} |
{{ $r->lote }} |
{{ $r->dis_label }} |
{{ $bsShow }} |
{{ $susShow }} |
@php $cont++; @endphp
@empty
| Sin recibos en el período. |
@endforelse
{{-- Subtotales recibos --}}
| |
{{ number_format($sumbs, 2) }} |
{{ number_format($sumsus, 2) }} |
|
| |
{{-- ── SECCIÓN 2: Ingresos trámites ──────────────────────────────────── --}}
{{-- Equivale al bloque $sql2 / if(mysql_num_rows($q_pagos)>0) del original --}}
@if($pagos->count() > 0)
|
|
@php $cont = 1; $sumtbs = 0; $sumtsus = 0; @endphp
@foreach($pagos as $p)
@php
$sumtbs += (float) $p->montobs;
$sumtsus += (float) $p->montosus;
@endphp
| {{ $cont }} |
{{ $p->id }} |
{{ $p->nomcliente }} {{ $p->descripcion ?? '' }} |
{{ $p->manzano ?? '' }} |
{{ $p->lote ?? '' }} |
{{ $p->dis_label }} |
{{ number_format((float) $p->montobs, 2) }} |
{{ number_format((float) $p->montosus, 2) }} |
@php $cont++; @endphp
@endforeach
{{-- Subtotales trámites --}}
| |
{{ number_format($sumtbs, 2) }} |
{{ number_format($sumtsus, 2) }} |
{{-- Totales generales (recibos + trámites) --}}
| Totales |
{{ number_format($sumbs + $sumtbs, 2) }}
|
{{ number_format($sumsus + $sumtsus, 2) }}
|
|
@endif