@extends('adminlte::page') @section('title', 'Cobranzas - Todas las Sedes') @section('plugins.Sweetalert2', true) @section('plugins.Datatables', true) @section('content_header')

Cobranzas - Todas las Sedes

@stop @section('content')

Cobranzas - Todas las Sedes

Período consultado:
Desde: {{ \Carbon\Carbon::parse($fechaInicio)->format('d/m/Y') }}
Hasta: {{ \Carbon\Carbon::parse($fechaFin)->format('d/m/Y') }}
@if($cobranzas->isNotEmpty())
@php $sedesAgrupadas = $cobranzas->groupBy('empresa_sede'); @endphp @foreach($sedesAgrupadas as $sede => $cobranzasSede)

{{ $cobranzasSede->count() }}

{{ $sede }}

@endforeach
Se encontraron {{ $cobranzas->count() }} cobranzas en {{ $sedesAgrupadas->count() }} sedes.
@foreach($cobranzas as $cobranza) @endforeach
Sede N° Operación Fecha Cliente Monto Método Pago Banco Estado Acciones
{{ $cobranza['empresa_sede'] ?? '-' }}
{{ $cobranza['empresa_dominio'] ?? '-' }}
{{ $cobranza['numero_operacion'] ?? 'Sin número' }} {{ isset($cobranza['fecha']) ? \Carbon\Carbon::parse($cobranza['fecha'])->format('d/m/Y') : '-' }} {{ $cobranza['cliente_nombre'] ?? '-' }} @if(isset($cobranza['cliente_ruc']))
RUC: {{ $cobranza['cliente_ruc'] }} @endif
@if(isset($cobranza['monto'])) S/ {{ number_format($cobranza['monto'], 2) }} @else - @endif @php $metodo = $cobranza['metodo_pago'] ?? 'efectivo'; $badgeClass = match($metodo) { 'efectivo' => 'badge-success', 'transferencia' => 'badge-primary', 'deposito' => 'badge-info', 'cheque' => 'badge-warning', default => 'badge-secondary' }; @endphp {{ strtoupper($metodo) }} {{ $cobranza['banco_nombre'] ?? '-' }} @php $estado = $cobranza['estado'] ?? 'confirmada'; $badgeClass = match($estado) { 'pendiente' => 'badge-warning', 'confirmada' => 'badge-success', 'anulada' => 'badge-danger', default => 'badge-secondary' }; @endphp {{ strtoupper($estado) }}
TOTAL: S/ {{ number_format($cobranzas->sum('monto'), 2) }}
@else
No se encontraron cobranzas para el período seleccionado en ninguna sede.
@endif
@stop @section('js') @stop