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

REPORTE DE PAGOS A PROVEEDORES | {{ $empresa->name }}

Filtros Aplicados:

Período: {{ \Carbon\Carbon::parse($filtros['fecha_inicio'])->format('d/m/Y') }} al {{ \Carbon\Carbon::parse($filtros['fecha_fin'])->format('d/m/Y') }}

@if ($filtros['proveedor_id']) @php $proveedor = \App\Models\Proveedor::find($filtros['proveedor_id']); @endphp

Proveedor: {{ $proveedor->razon_social ?? 'N/A' }}

@endif @if ($filtros['empresa_compradora_id']) @php $empresaCompradora = \App\Models\EmpresaCompradora::find($filtros['empresa_compradora_id']); @endphp

Empresa Compradora: {{ $empresaCompradora->razon_social ?? 'N/A' }} - RUC: {{ $empresaCompradora->ruc ?? 'N/A' }}

@endif @if ($filtros['metodo_pago'])

Método de Pago: {{ strtoupper($filtros['metodo_pago']) }}

@endif @if (isset($filtros['tipo_vista']))

Tipo de Vista: {{ $filtros['tipo_vista'] === 'resumen' ? 'Resumen por Empresa' : 'Detallado' }}

@endif

Fecha de generación: {{ now()->format('d/m/Y H:i:s') }}

@if (isset($filtros['tipo_vista']) && $filtros['tipo_vista'] === 'resumen' && isset($resumenPorEmpresa) && $resumenPorEmpresa->isNotEmpty()) @foreach($resumenPorEmpresa as $resumen) @endforeach
Empresa Cantidad Pagos Total Efectivo Transferencias Depósitos
{{ $resumen['empresa_nombre'] }} @if($resumen['empresa_ruc'])
RUC: {{ $resumen['empresa_ruc'] }} @endif
{{ $resumen['cantidad_pagos'] }} S/ {{ number_format($resumen['total_monto'], 2) }} S/ {{ number_format($resumen['por_metodo']['efectivo'], 2) }} S/ {{ number_format($resumen['por_metodo']['transferencia'], 2) }} S/ {{ number_format($resumen['por_metodo']['deposito'], 2) }}
TOTAL GENERAL {{ $totales['cantidad'] }} S/ {{ number_format($totales['total'], 2) }} S/ {{ number_format($totalesPorMetodo['efectivo'], 2) }} S/ {{ number_format($totalesPorMetodo['transferencia'], 2) }} S/ {{ number_format($totalesPorMetodo['deposito'], 2) }}
@else @forelse($pagos as $pago) @empty @endforelse @if ($pagos->isNotEmpty()) @endif
ID Fecha Proveedor Lote Pago Método Banco N° Operación Monto
#{{ $pago->id }} {{ $pago->fecha_pago->format('d/m/Y') }} {{ $pago->proveedor->razon_social }} @if ($pago->proveedor->ruc)
RUC: {{ $pago->proveedor->ruc }} @endif
@if ($pago->lote_pago_id) {{ $pago->lote_pago_id }} @else Individual @endif @php $badgesMetodo = [ 'efectivo' => 'badge-success', 'transferencia' => 'badge-primary', 'deposito' => 'badge-info', 'cheque' => 'badge-warning', ]; @endphp {{ strtoupper($pago->metodo_pago) }} @if ($pago->banco) {{ $pago->banco->nombre }} @if ($pago->banco->numero_cuenta)
{{ $pago->banco->numero_cuenta }} @endif @else - @endif
@if ($pago->numero_operacion) {{ $pago->numero_operacion }} @else - @endif S/ {{ number_format($pago->monto_total, 2) }}
No se encontraron pagos
TOTAL GENERAL: S/ {{ number_format($totales['total'], 2) }}
@if ($pagos->isNotEmpty())

TOTALES POR MÉTODO DE PAGO

Efectivo: S/ {{ number_format($totalesPorMetodo['efectivo'], 2) }} ({{ $totales['total'] > 0 ? number_format(($totalesPorMetodo['efectivo'] / $totales['total']) * 100, 2) : 0 }}%)
Transferencia: S/ {{ number_format($totalesPorMetodo['transferencia'], 2) }} ({{ $totales['total'] > 0 ? number_format(($totalesPorMetodo['transferencia'] / $totales['total']) * 100, 2) : 0 }}%)
Depósito: S/ {{ number_format($totalesPorMetodo['deposito'], 2) }} ({{ $totales['total'] > 0 ? number_format(($totalesPorMetodo['deposito'] / $totales['total']) * 100, 2) : 0 }}%)
Cheque: S/ {{ number_format($totalesPorMetodo['cheque'], 2) }} ({{ $totales['total'] > 0 ? number_format(($totalesPorMetodo['cheque'] / $totales['total']) * 100, 2) : 0 }}%)
TOTAL PAGADO: S/ {{ number_format($totales['total'], 2) }} (100%)

Total de Pagos Realizados: {{ $totales['cantidad'] }}

@endif @endif