@extends('template.template') @section('content') @php use App\Models\Venda; use App\Models\User; use Carbon\Carbon; $mesNumber = Carbon::now()->locale('pt_BR')->month; $mesAtualNome = ucfirst(Carbon::now()->locale('pt_BR')->monthName); $anoAtual = Carbon::now()->locale('pt_BR')->year; $vendas = Venda::whereRaw("month(date) = $mesNumber")->get(); $vendasPorUsuarioMes = Venda::selectRaw('user_id, MONTH(date) as month, SUM(product_value) as total_product_value, SUM(frame_value) as total_frame_value, SUM(commission) as total_commission') ->whereRaw("MONTH(date) = $mesNumber") ->whereRaw("YEAR(date) = $anoAtual") ->groupBy('user_id', 'month') ->get(); $historicoTotalPorUsuario = Venda::selectRaw('user_id, SUM(product_value) as total_product_value, SUM(frame_value) as total_frame_value, SUM(commission) as total_commission, SUM(commission_paid) as total_commission_paid') ->whereRaw("YEAR(date) = $anoAtual") ->groupBy('user_id') ->get(); $valorTotalComissoes = $vendas->sum('commission'); $valorTotalQuadro = $vendas->sum('frame_value'); $valorTotalProduto = $vendas->sum('product_value'); $valorTotal = $valorTotalQuadro + $valorTotalProduto; @endphp
| # | Vendedor | Valor total | Valor de comissão | Mês de referência | Pagamento | Antecipou | Pagou a comissão? | ||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| {{ $indice + 1 }} | {{ User::find($vendasUsuarioMes->user_id)->name }} | {{ 'R$ ' . number_format($vendasUsuarioMes->total_product_value + $vendasUsuarioMes->total_frame_value, 2, ',', '.') }} | {{ 'R$ ' . number_format($vendasUsuarioMes->total_commission - $ultimo->advance, 2, ',', '.') }} | {{ $mesAtualNome }} de {{ $anoAtual }} | @if ($ultimo->commission_paid) | Comissão paga | @elsePagar comissão | @endifVisualizar | |||||||||||||||
| # | Vendedor | Valor total | Valor de comissão | Recebido | Pendente | |
|---|---|---|---|---|---|---|
| {{ $indice }} | {{ User::find($historicoTotalUsuario->user_id)->name }} | {{ 'R$ ' . number_format($historicoTotalUsuario->total_product_value + $historicoTotalUsuario->total_frame_value, 2, ',', '.') }} | {{ 'R$ ' . number_format($historicoTotalUsuario->total_commission, 2, ',', '.') }} | {{ 'R$ ' . number_format($historicoTotalUsuario->total_commission_paid, 2, ',', '.') }} | {{ 'R$ ' . number_format($historicoTotalUsuario->total_commission - $historicoTotalUsuario->total_commission_paid, 2, ',', '.') }} | Visualizar |