@php $grandTotalFinal = 0; @endphp @foreach ($fechasPago as $fechaPago) @php $fechaData = $data->where('fecha_pago', $fechaPago); $fechaBonos = $bonos->where('fecha_pago', $fechaPago); $dateTotalVenta = 0; $dateTotalVentaNueva = 0; $dateTotalReposicion = 0; $dateTotalCompetencia = 0; $dateTotalDescuento = 0; $dateTotalBono = 0; foreach ($fechaBonos as $row) { $dateTotalBono += $row['total']; } foreach ($fechaData as $row) { $totalVal = 0; if ($row['tipo_d'] != 'D') { $totalVal = $row['prima_comisionable'] * ($row['porcentaje'] / 100); $dateTotalVenta += $totalVal; } if ($row['tipo_venta'] === 'VENTA NUEVA') { $dateTotalVentaNueva += $totalVal; } elseif ($row['tipo_venta'] === 'REEXPEDICIÓN') { $dateTotalReposicion += $totalVal; } elseif ($row['tipo_venta'] === 'COMPETENCIA') { $dateTotalCompetencia += $totalVal; } if ($row['tipo_d'] == 'D') { $dateTotalDescuento += $row['prima_comisionable']; } } $dateTotalFinal = $dateTotalBono + $dateTotalVenta - $dateTotalDescuento; $grandTotalFinal += $dateTotalFinal; @endphp @if ($logoBase64) Logo @endif
ESTADO DE CUENTA GENERAL
FECHA PAGO {{ \Carbon\Carbon::parse($fechaPago)->format('d/m/Y') }} BONOS Y APOYOS $ {{ number_format($dateTotalBono, 2) }}
VENTA NUEVA $ {{ number_format($dateTotalVentaNueva, 2) }} COMISIÓN GENERADA $ {{ number_format($dateTotalVenta, 2) }}
COMPETENCIA $ {{ number_format($dateTotalCompetencia, 2) }} DESCUENTO $ {{ number_format($dateTotalDescuento, 2) }}
REEXPEDICIÓN $ {{ number_format($dateTotalReposicion, 2) }} COMISIÓN POR FECHA $ {{ number_format($dateTotalFinal, 2) }}

@php $previousColaborador = null; @endphp @foreach ($fechaData->groupBy('nombre_completo') as $nombreColaborador => $colaboradorData) @php $num = 1; @endphp @foreach ($colaboradorData as $row) @php $num++; @endphp @endforeach @foreach ($fechaBonos->where('agente_id', $colaboradorData->first()['empleado_id']) as $bono) @php $num++; @endphp @endforeach
{{ $nombreColaborador }}
NUM PÓLIZA / FOLIO Semana de Trabajo NOMBRE CONTRATANTE PRIMA CONCEPTO PORCENTAJE TOTAL
{{ $num }} {{ $row['poliza'] }} {{ ($row['inicio_fecha'] != '0000-00-00' && $row['fin_fecha'] != '0000-00-00') ? $row['inicio_fecha'] . ' al ' . $row['fin_fecha'] : '' }} {{ $row['contratante'] }} $ {{ number_format($row['prima_comisionable'], 2) }} {{ $row['tipo'].' '.$row['recibo'] }} {{ $row['porcentaje'] }} % $ @if ($row['tipo_d'] == 'D') - {{ number_format($row['prima_comisionable'], 2) }} @else {{ number_format($row['prima_comisionable'] * ($row['porcentaje'] / 100), 2, '.', ',') }} @endif
{{ $num }} $ {{ number_format($bono['venta'], 2) }} @if ($bono['descripcion'] == 'Pago bono manual') {{ $bono['comentario'] }} @else {{ $bono['descripcion'] }} @endif {{ $bono['porcentaje'] }} % $ {{ number_format($bono['total'], 2) }}
@endforeach
SUBTOTAL POR FECHA $ {{ number_format($dateTotalFinal, 2) }}
@endforeach
TOTAL DEL ARCHIVO $ {{ number_format($grandTotalFinal, 2) }}
*Este documento no tiene ninguna validez oficial.