@include('pdf.partials.styles-unified')

REPORTE DE PAGOS MAESTROS | {{ $empresa->name }}

Total de Pagos: {{ $records->count() }}

Total de Transferencias: {{ $transferencias->count() }}

Generado: {{ now()->format('d/m/Y H:i:s') }}

Por: {{ auth()->user()->name ?? 'Sistema' }}

@if($vista === 'resumen') @forelse($records as $resumen) @empty @endforelse @if($records->isNotEmpty()) @endif
Cuenta (Banco) Monto Total Cantidad de Pagos Último Pago
{{ $resumen->banco_name }} S/ {{ number_format($resumen->monto_total, 2) }} {{ $resumen->cantidad_pagos }} pagos {{ $resumen->ultimo_pago }}
No se encontraron pagos para el resumen solicitado
TOTALES: S/ {{ number_format($records->sum('monto_total'), 2) }} {{ $records->sum('cantidad_pagos') }} pagos
@else @php $index = 1; @endphp @forelse($records as $pagoMaestro) @empty @endforelse
Cliente F.Pago F.Creación Estado Método de Pago N. Operación Cuenta Destino Monto
{{ $index++ }} {{ $pagoMaestro->cliente->razon_social ?? 'N/A' }} {{ $pagoMaestro->fecha }} {{ $pagoMaestro->created_at->format('d-m-Y H:i:s') }} @if($pagoMaestro->fuera_de_horario == 1) FUERA @else NORMAL @endif {{ $pagoMaestro->metodoPago->descripcion ?? 'N/A' }} {{ $pagoMaestro->num_operacion ?: 'N/A' }} {{ $pagoMaestro->banco->name ?? 'N/A' }} S/ {{ number_format($pagoMaestro->monto_total, 2) }}
No hay pagos maestros registrados
TOTAL: S/ {{ number_format($totals->total_monto ?? 0, 2) }}
@if(isset($resumen_por_estado) && $resumen_por_estado)

RESUMEN POR ESTADO DE PAGO

Estado Cantidad Monto Total
PAGOS EN HORARIO {{ $resumen_por_estado['cantidad_en_horario'] }} S/ {{ number_format($resumen_por_estado['monto_en_horario'], 2) }}
PAGOS FUERA DE HORARIO {{ $resumen_por_estado['cantidad_fuera_horario'] }} S/ {{ number_format($resumen_por_estado['monto_fuera_horario'], 2) }}
TOTAL GENERAL: {{ $resumen_por_estado['cantidad_total'] }} S/ {{ number_format($resumen_por_estado['monto_total'], 2) }}
@endif @endif @if(isset($transferencias) && $transferencias->count() > 0)

TRANSFERENCIAS ENTRE CUENTAS ({{ $transferencias->count() }})

@foreach($transferencias as $transferencia) @endforeach
Fecha Cuenta Origen Cuenta Destino Método de Pago N° Operación Descripción Caja Monto
{{ \Carbon\Carbon::parse($transferencia->date_of_issue)->format('d/m/Y') }} {{ $transferencia->account_origen->name ?? 'N/A' }} {{ $transferencia->account_destino->name ?? 'N/A' }} {{ $transferencia->payment_method->description ?? 'N/A' }} {{ $transferencia->numero_operacion ?? '-' }} {{ $transferencia->description ?? 'Sin descripción' }} @if($transferencia->caja) Caja #{{ $transferencia->caja->id }} @else - @endif S/ {{ number_format($transferencia->total, 2) }}
TOTAL TRANSFERENCIAS: S/ {{ number_format($transferencias->sum('total'), 2) }}
@endif