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

Relatorio Comissões

{{--
@if($permissao->criar_venda) @endif
--}}
@if ($message = Session::get('success'))

{{ $message }}

@endif @if ($message = Session::get('danger'))

{{ $message }}

@endif
Filtros
@if($permissao->visualizar_relatorio_todas_comissoes)
@endif
{{--
--}}
{{-- {{dd($nomeGestor->name)}} --}}

Relatorio Comissões:    {{$mes_data_Fim}}

Gestor:    {{$buscaGestor != 'Todos'? $nomeGestor->name : 'Todos' }}

{{-- {{$gestores}} --}}
@php // $canalTfuel =["tfuelTotalComissao" =>0,"tfuelTotalLitros"=>0 ]; // $canalilidioMota =["ilidioMotaTotalComissao" =>0,"ilidioMotaTotalLitros"=>0 ]; // $grandesCOntas =["grandesCOntasTotalComissao" =>0,"grandesCOntasTotalLitros"=>0 ]; // $postos =["postosTotalComissao" =>0,"postosTotalLitros"=>0 ]; $tfuelComissao=0; $tfuelLitro=0; $IMComissao=0; $IMLitro=0; $grandesContasComissao=0; $grandesContasLitro=0; $postosComissao=0; $postosLitro=0; @endphp @foreach($comissao_vendas as $cv) @if($cv->canal_id==2) @php $tfuelComissao+=$cv->valor_comissao + ($cv->totalBonus ?? 0) +(-$cv->totalPenalizacao ?? 0); $tfuelLitro+=$cv->quantidade; @endphp @endif @if($cv->canal_id==3) @php $IMComissao+=$cv->valor_comissao + ($cv->totalBonus ?? 0) +(-$cv->totalPenalizacao ?? 0); $IMLitro+=$cv->quantidade; @endphp @endif @if($cv->canal_id==4) @php $grandesContasComissao+=$cv->valor_comissao + ($cv->totalBonus ?? 0) +(-$cv->totalPenalizacao ?? 0); $grandesContasLitro+=$cv->quantidade; @endphp @endif @if($cv->canal_id==5) @php $postosComissao+=$cv->valor_comissao + ($cv->totalBonus ?? 0) +(-$cv->totalPenalizacao ?? 0); $postosLitro+=$cv->quantidade; @endphp @endif @endforeach {{-- --}} @php $somaObjetivos = 0; if ($objetivoTfuel != 0) { $somaObjetivos += $objetivoTfuel; } if ($objetivoIM != 0) { $somaObjetivos += $objetivoIM; } if ($objetivoPostos != 0) { $somaObjetivos += $objetivoPostos; } if ($objetivoGrandesContas != 0) { $somaObjetivos += $objetivoGrandesContas; } @endphp {{-- {{dd($somaObjetivos,($tfuelLitro+ $IMLitro+ $grandesContasLitro+ $postosLitro))}} --}}
Canal Comissões Vendido Objetivo %Alcançado
Tfuel {{number_format($tfuelComissao, 2, ',', '.')}} € {{number_format($tfuelLitro,0,',',' ')}} {{number_format($objetivoTfuel,0,',',' ')}} {{ $objetivoTfuel != 0 ? number_format(($tfuelLitro / $objetivoTfuel) * 100, 2,',','.') : '0.00' }} %
Ilidio Mota {{ number_format($IMComissao, 2, ',', '.') }} € {{number_format($IMLitro,0,',',' ')}} {{number_format($objetivoIM,0,',',' ')}} {{ $objetivoIM != 0 ? number_format(($IMLitro / $objetivoIM) * 100, 2,',','.') : '0.00' }} %
Grandes Contas {{number_format($grandesContasComissao, 2, ',','.')}} €{{$grandesContasComissao}} €{{number_format($grandesContasLitro,0,',',' ')}} {{number_format($objetivoGrandesContas,0,',',' ')}} {{$objetivoGrandesContas != 0 ? number_format(($grandesContasLitro / $objetivoGrandesContas) * 100, 2,',','.') : '0.00' }} %
Postos {{number_format($postosComissao, 2, ',','.')}} € {{number_format($postosLitro,0,',',' ')}} {{number_format($objetivoPostos,0,',',' ')}} {{$objetivoPostos != 0 ? number_format(($postosLitro / $objetivoPostos) * 100, 2,',','.') : '0.00' }} %
Totais {{number_format($tfuelComissao+$IMComissao+$grandesContasComissao+$postosComissao,2 ,',','.')}} € {{number_format($tfuelLitro+$IMLitro+$grandesContasLitro+ $postosLitro,0,',',' ')}} {{number_format($somaObjetivos,0,',',' ')}} {{ number_format($somaObjetivos != 0 ? (($tfuelLitro + $IMLitro + $grandesContasLitro + $postosLitro) / $somaObjetivos) * 100 : 0, 2,',','.')}} %
{{-- preco minimo do dia da venda --}} {{-- investimentos em equipamentos se houver --}} {{-- @if($permissao->alterar_venda || $permissao->excluir_venda) @endif --}} @foreach ($comissao_vendas as $comissao) {{-- @if($comissao->id ==78924) {{dd($comissao )}} @endif --}} {{-- @if($comissao->id =78869) {{dd($comissao,$comissao->cliente->gestor_user->id)}},@endif --}} {{-- preço minimo da venda --}} @php $bonus = $comissao->comissao_ajuste->where('tipo', 'Bônus')->sum('valor') ?? 0; $penalizacao = $comissao->comissao_ajuste->where('tipo', 'Penalização')->sum('valor') ?? 0; $ajuste = $bonus - $penalizacao; $total_a_receber = ($comissao->valor_comissao ?? 0.00) + $ajuste; @endphp {{-- @if($permissao->alterar_venda || $permissao->excluir_venda) @endif --}} {{-- @endif --}} @endforeach
NR Canal Gestor Cliente Cliente Data Venda Data Vencimento Data Pagamento Quantidade ProdutoPreço Minimo Preço da Venda por LitroAmortizaçao Ajuste Comissão ComissãoAções
{{$comissao->id }} {{$comissao->canal ? $comissao->canal->nome_canal: '' }} {{$comissao->cliente->gestor_user->name ?? '' }} {{$comissao->cliente->nome ?? '' }} {{isset($comissao->data) ? \Carbon\Carbon::parse($comissao->data)->format('d/m/Y') : '' }} {{isset($comissao->faturas) ? \Carbon\Carbon::parse($comissao->faturas->dt_vencimento)->format('d/m/Y') : ''}} {{isset($comissao->faturas) ? \Carbon\Carbon::parse($comissao->faturas->dt_pagamento)->format('d/m/Y') : ''}} {{number_format($comissao->quantidade, 0, '', ' ');}} {{$comissao->produto->descricao }} {{number_format($comissao->preco_minimo_fixo,3, ',','.')}} € {{-- Atenção. Somente 3 casas pode dar uma pequena difrença na comissão --}} @if($comissao->quantidade>0) @if($comissao->canal->nome_canal=='Ilidio Mota' && $comissao->cliente->gestor_user->comissao==="Variável") {{ number_format(($comissao->v_bruto / $comissao->quantidade) * (1 + (0/ 100)), 3, ',', '.') }} € @else {{ number_format(($comissao->v_bruto / $comissao->quantidade) * (1 + ($comissao->produto->iva / 100)), 3, ',', '.') }} € @endif @else 0.00 € @endif {{$comissao->investimentos_em_equipamentos==null ? '0.00' : number_format($comissao->investimentos_em_equipamentos,2,',','.')}} € {{number_format($ajuste,2,'.',',')}} € {{-- @if(isset($comissao->valor_comissao)) --}} {{number_format($total_a_receber, 2,'.',',')}} € {{-- @else - @endif --}}
@if($permissao->alterar_venda)
Editar
@endif @if ($permissao->excluir_venda)
@csrf @method('DELETE')
@endif
@endsection