@if(isset($folhas[0]->posto->nome_posto))

{{ $folhas[0]->posto->nome_posto }}

@if($validar) @endif @foreach ($folhas as $folha) @if($validar) @php $numerario = $folha->formas_pagamento_folha->where('formaPagamento.nome_forma_pagamento', 'Numerário')->sum('total_bruto'); $sobrasFaltas = $folha->formas_pagamento_folha_contabilizadas->sum('total_bruto') - $folha->total_vendas; $validadosPagamentos = $folha->formas_pagamento_folha_contabilizadas->where('correto_validacao', 'Validado com Falhas')->count(); $validadosContadores = $folha->bombas_combustivel_folha->where('correto_validacao', 'Validado com Falhas')->count(); $gavStatus = ''; if($folha->validacao_litros_vendidos == 'nao' || $folha->validacao_contribuinte_talao == 'nao' || $folha->validacao_numeradores_total_descontado == 'nao'){ $gavStatus = 'Não'; } else if($folha->validacao_litros_vendidos == 'sim' && $folha->validacao_contribuinte_talao == 'sim' && $folha->validacao_numeradores_total_descontado == 'sim'){ $gavStatus = 'Sim'; } else { $gavStatus = ''; } $folhaCamposValidados = $folha->camposValidados->where('correto_validacao', 'Validado com Falhas')->count(); if($validadosPagamentos > 0 || $validadosContadores > 0 || $folhaCamposValidados > 0 && ($folha->validado == 1)){ $statusValidacao = 'Validado com Falhas'; }else if($folha->validado == 1){ $statusValidacao = 'Validado sem Falhas'; } else { $statusValidacao = ''; } @endphp @endif @if($validar) @endif @endforeach
Ações Nª Controle Posto Data Turno Operador Total Vendas Total DeclaradoNumerário Sobras/Faltas GA-V Validação Insights IAData Programada Depósito
@if(!$validar) Ver Anexos @if($permissao->alterar_folha_caixa && $folha->validado != 1) Editar @else Visualizar @endif @if($permissao->excluir_folha_caixa)
@csrf @method('DELETE')
@endif @else @if($permissao->validar_folha_caixa && $folha->validado != 1) Validar @else Visualizar Validação @endif @endif
{{ $folha->id }} {{ $folha->posto->nome_posto }} {{ date('d/m/Y', strtotime($folha->data_folha_caixa)) }} {{ $folha->turno }} {{ $folha->operadores_postos->nome_operador ?? '' }} {{ number_format($folha->total_vendas, 2, ",", " ") }} {{ number_format($folha->formas_pagamento_folha_contabilizadas->sum('total_bruto'), 2, ",", " ") }}{{ $numerario ? number_format($numerario, 2, ",", " ") : '0,00' }} @if($folha->validado == 1 || $folha->validado == 2 )
*Validado pela Tesouraria @endif
0) class="bg-success" @endif> {{ number_format($sobrasFaltas, 2, ",", " ") }} @if($folha->validado != 1 )
*Valor real após validação @endif
{{$gavStatus}} {{$statusValidacao}} {{ $folha->insights_ia }} @php $dataDeposito = $folha->formas_pagamento_folha->where('formaPagamento.forma_compensacao', 'Depósito')->first(); @endphp {{ $dataDeposito && $dataDeposito->data_programada_deposito ? date('d/m/Y', strtotime($dataDeposito->data_programada_deposito)) : '' }}
@endif