@if(!is_null($data) && $data->count())
| Movimiento |
Método de Pago |
Total |
@foreach($data as $row)
| {{ $row->moviminetoCj }} |
{{ $row->MetodoPago }} |
${{ number_format($row->total, 0, ',', '.') }} |
@endforeach
{{-- Totales por forma de pago al final --}}
@php
$totalesPorMetodo = [];
$restar = ['devolucion', 'gasto', 'pago', 'Gasto'];
foreach($data as $row) {
$metodo = $row->MetodoPago;
$mov = strtolower($row->moviminetoCj);
if(!isset($totalesPorMetodo[$metodo])) $totalesPorMetodo[$metodo] = 0;
if(in_array($mov, $restar)) {
$totalesPorMetodo[$metodo] -= $row->total;
} else {
$totalesPorMetodo[$metodo] += $row->total;
}
}
@endphp
Total por Forma de Pago (neto)
| Forma de Pago |
Total |
@foreach($totalesPorMetodo as $metodo => $total)
| {{ $metodo }} |
${{ number_format($total, 0, ',', '.') }} |
@endforeach
@elseif(!is_null($data))
No se encontraron resultados para el rango de fechas seleccionado.
@endif
@endsection