@if($empresa)
Sede: {{ $empresa->razon_social }}
Dominio: {{ $empresa->dominio }}
RUC: {{ $empresa->ruc }}
@if(isset($cajaId))
Caja consultada:
Caja ID: #{{ $cajaId }}
Período: Según fechas de apertura y cierre de la caja
@else
Período consultado:
Desde: {{ \Carbon\Carbon::parse($fechaInicio ?? now())->format('d/m/Y') }}
Hasta: {{ \Carbon\Carbon::parse($fechaFin ?? now())->format('d/m/Y') }}
@endif
@endif
@if($cobranzas->isNotEmpty())
@php
$pagos = $cobranzas->where('tipo', 'pago');
$transferencias = $cobranzas->where('tipo', 'transferencia');
$ingresos = $cobranzas->where('tipo', 'ingreso');
@endphp
Se encontraron {{ $pagos->count() }} pagos, {{ $transferencias->count() }} transferencias y {{ $ingresos->count() }} ingresos.
| ID |
Cliente |
F.Pago |
F.Registro |
Método Pago |
Banco Destino |
N° Operación |
Monto |
Estado |
Acciones |
@foreach($pagos as $cobranza)
| {{ $cobranza['id'] ?? '-' }} |
{{ $cobranza['cliente_nombre'] ?? '-' }} |
{{ isset($cobranza['fecha']) ? \Carbon\Carbon::parse($cobranza['fecha'])->format('d/m/Y') : '-' }} |
{{ isset($cobranza['created_at']) ? \Carbon\Carbon::parse($cobranza['created_at'])->format('d/m/Y H:i:s') : '-' }} |
{{ strtoupper($cobranza['metodo_pago']) }} |
{{ $cobranza['banco_nombre'] ?? '-' }} |
{{ $cobranza['numero_operacion'] ?? 'Sin número' }}
|
@if(isset($cobranza['monto']))
S/ {{ number_format($cobranza['monto'], 2) }}
@else
-
@endif
|
@php
$estado = ($cobranza['estado']) ? 'CONFIRMADA' : 'PENDIENTE';
$badgeClass = ($estado == 'CONFIRMADA') ? 'badge-success' : 'badge-secondary';
@endphp
{{ $estado }}
|
- No disponible -
|
@endforeach
| ID |
N° Operación |
Fecha |
Cuenta Origen |
Cuenta Destino |
Monto |
Método Pago |
Estado |
Acciones |
@foreach($transferencias as $cobranza)
| {{ $cobranza['id'] ?? '-' }} |
{{ $cobranza['numero_operacion'] ?? 'Sin número' }}
|
{{ isset($cobranza['fecha']) ? \Carbon\Carbon::parse($cobranza['fecha'])->format('d/m/Y') : '-' }} |
{{ $cobranza['cuenta_origen'] ?? 'N/A' }}
|
{{ $cobranza['cuenta_destino'] ?? 'N/A' }}
|
@if(isset($cobranza['monto']))
S/ {{ number_format($cobranza['monto'], 2) }}
@else
-
@endif
|
@php
$metodo = $cobranza['metodo_pago'] ?? 'transferencia';
$badgeClass = match($metodo) {
'efectivo' => 'badge-success',
'transferencia' => 'badge-primary',
'deposito' => 'badge-info',
'cheque' => 'badge-warning',
default => 'badge-secondary'
};
@endphp
{{ strtoupper($metodo) }}
|
@php
$estado = $cobranza['estado'] ?? 'confirmada';
$badgeClass = match($estado) {
'pendiente' => 'badge-warning',
'confirmada' => 'badge-success',
'anulada' => 'badge-danger',
default => 'badge-secondary'
};
@endphp
{{ strtoupper($estado) }}
|
- No disponible -
|
@endforeach
| ID |
Cliente |
F. Ingreso |
F. Registro |
Método Pago |
Banco Destino |
N° Operación |
Monto |
Estado |
Acciones |
@foreach($ingresos as $ingreso)
| {{ $ingreso['id'] ?? '-' }} |
{{ $ingreso['cliente_nombre'] ?? '-' }} |
{{ isset($ingreso['fecha']) ? \Carbon\Carbon::parse($ingreso['fecha'])->format('d/m/Y') : '-' }} |
{{ isset($ingreso['created_at']) ? \Carbon\Carbon::parse($ingreso['created_at'])->format('d/m/Y H:i:s') : '-' }} |
{{ strtoupper($ingreso['metodo_pago']) }} |
{{ $ingreso['banco_nombre'] ?? '-' }} |
{{ $ingreso['numero_operacion'] ?? 'Sin número' }}
|
@if(isset($ingreso['monto']))
S/ {{ number_format($ingreso['monto'], 2) }}
@else
-
@endif
|
@php
$estado = $ingreso['estado'] ?? 'confirmado';
$badgeClass = match(strtolower($estado)) {
'pendiente' => 'badge-warning',
'confirmado' => 'badge-success',
'anulado' => 'badge-danger',
default => 'badge-secondary'
};
@endphp
{{ strtoupper($estado) }}
|
- No disponible -
|
@endforeach
@else
No se encontraron cobranzas para el período seleccionado.
@endif