@extends('layouts.app') @section('content')

Reporte de Movimientos Procesados

Filtros del Reporte

Total Procesados

{{ $totalProcessed }}
{{ number_format($totalProcessedAmount, 2, ',', '.') }}
Movimientos procesados
@if($usersSummary->isNotEmpty())

Mayor volumen

{{ $usersSummary->first()->name }}
{{ $usersSummary->first()->count }}
{{ number_format($usersSummary->first()->total_amount, 2, ',', '.') }}
Movimientos procesados
@endif

Promedio

@php $avg = $totalProcessed > 0 ? $totalProcessedAmount / $totalProcessed : 0; @endphp
{{ number_format($avg, 2, ',', '.') }}
Monto promedio por movimiento
@if($usersSummary->isNotEmpty())

Distribución de Movimientos por Responsable

@endif @if($usersSummary->isNotEmpty())

Desglose por Responsable

@foreach($usersSummary as $user) @endforeach
Responsable Cantidad Monto Total %
{{ substr($user->name, 0, 1) }}
{{ $user->count }} {{ number_format($user->total_amount, 2, ',', '.') }} @if($totalProcessedAmount > 0) {{ number_format(($user->total_amount / $totalProcessedAmount) * 100, 1) }}% @endif
@endif

Listado de Movimientos Procesados

@forelse($expenses as $expense) @empty @endforelse
Fecha Transacción Tarjeta Responsable Monto Acciones
{{ $expense->date_processed->format('d/m/Y') }} {{ $expense->transaction_number }} @if($expense->card) {{ $expense->card->number }} - {{ optional($expense->card->bank)->name ?? 'N/A' }} @else N/A @endif {{ optional($expense->user)->name ?? 'N/A' }} {{ number_format($expense->amount, 2, ',', '.') }} @permission('expenses.edit') @endpermission
No hay movimientos procesados.
{{ $expenses->appends(request()->query())->links() }}
@endsection @push('scripts') @endpush