@extends('adminlte::page') @section('title', 'Reporte de Pagos a Proveedores') @section('plugins.Datatables', true) @section('content_header')

Reporte de Pagos a Proveedores

@stop @section('content')

Filtros de Búsqueda

Limpiar @if(isset($pagos)) PDF Excel @endif
@if(isset($pagos))

{{ $totales['cantidad'] }}

Total Pagos

S/ {{ number_format($totalesPorMetodo['efectivo'], 2) }}

Efectivo

S/ {{ number_format($totalesPorMetodo['transferencia'] + $totalesPorMetodo['deposito'], 2) }}

Transferencias

S/ {{ number_format($totalesPorMetodo['cheque'], 2) }}

Cheques

Resultados @if(isset($request) && $request->tipo_vista === 'resumen') Vista Resumen @else Vista Detallada @endif

@if(isset($request) && $request->tipo_vista === 'resumen' && isset($resumenPorEmpresa))
@forelse($resumenPorEmpresa as $resumen) @empty @endforelse @if($resumenPorEmpresa->isNotEmpty()) @endif
Empresa Cantidad Pagos Total Monto Efectivo Transferencias Depósitos Cheques
{{ $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) }} S/ {{ number_format($resumen['por_metodo']['cheque'], 2) }}
No se encontraron pagos con los filtros seleccionados
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) }} S/ {{ number_format($totalesPorMetodo['cheque'], 2) }}
@else
@forelse($pagos as $pago) @empty @endforelse @if($pagos->isNotEmpty()) @endif
ID Fecha Proveedor Lote Pago Método Banco Nº Operación Monto Usuario
#{{ $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
{{ $pago->numero_operacion ?? '-' }} S/ {{ number_format($pago->monto_total, 2) }} {{ $pago->usuario->name ?? 'N/A' }}
No se encontraron pagos con los filtros seleccionados
TOTAL GENERAL: S/ {{ number_format($totales['total'], 2) }}
@endif @if(isset($pagos) && $pagos->isNotEmpty())

Totales por Método de Pago

Método de Pago Monto % del Total
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 S/ {{ number_format($totales['total'], 2) }} 100%
@endif
@endif @stop @section('js') @stop