@foreach ($lancamentos as $lancamento) @php $produtor = $lancamento->produtor; $endereco = $produtor->pessoaEndereco; @endphp
Logo

Acerto Produtor

LACTICÍNIOS LACTOVALE LTDA

Impresso em : {{ date('d/m/Y H:i:s') }}


Produtor: {{$produtor->id}} - {{ $produtor->nome }}
Propriedade : {{$produtor->propriedade->id}} - {{$produtor->propriedade->nome}}
Endereço : {{$endereco->logradouro->tipoLogradouro->descricao}} - {{$endereco->logradouro->nome}}
Cidade : {{$endereco->cidade->nome}}
Estado : {{$endereco->cidade->estado->sigla}}
Bairro : {{$endereco->bairro->nome}}
Incentivos Descrição dos valores
@php $lancamentoProventos = $lancamento->lancamentoProventos; $valorPorLitroIncentivo = 0; $valorTotalIncentivo = 0; $provLitros = $lancamentoProventos->filter(function ($value, $key) { return $value->provento_id == 1; })->first(); $provGordura = $lancamentoProventos->filter(function ($value, $key) { return $value->provento_id == 2; })->first(); $provProteina = $lancamentoProventos->filter(function ($value, $key) { return $value->provento_id == 3; })->first(); $provCrioscopia = $lancamentoProventos->filter(function ($value, $key) { return $value->provento_id == 4; })->first(); $provAgua = $lancamentoProventos->filter(function ($value, $key) { return $value->provento_id == 5; })->first(); $provCBT = $lancamentoProventos->filter(function ($value, $key) { return $value->provento_id == 6; })->first(); $provCCS = $lancamentoProventos->filter(function ($value, $key) { return $value->provento_id == 7; })->first(); $provDescontos = $lancamentoProventos->filter(function ($value, $key) { return $value->provento_id == 8; })->first(); $provQtdLeite = $lancamentoProventos->filter(function ($value, $key) { return $value->provento_id == 9; })->first(); $lancProvs = [$provGordura, $provProteina, $provCrioscopia, $provAgua, $provCBT, $provCCS, $provQtdLeite]; $litroColetados = $provLitros->quantidade; $precoBasePorLitro = $provLitros->valor; @endphp @foreach ($lancProvs as $lancProv) @if(!$lancProv) @continue @endif @php if ($lancProv->provento->tipo == App\Structural\Enums\Natureza::CREDITO->value) { $valorPorLitroIncentivo += $lancProv->valor; $valorTotalIncentivo += ($lancProv->quantidade * $lancProv->valor); } else { $valorPorLitroIncentivo -= $lancProv->valor; $valorTotalIncentivo -= ($lancProv->quantidade * $lancProv->valor); } @endphp @endforeach
Incentivos Análise R$ p/ LT Total
{{ $lancProv->provento->descricao }} {{ number_format($lancProv->referencia, 2, ',', '.') }} {{ 'R$ ' . number_format($lancProv->valor, 4, ',', '.') }} {{ 'R$ ' . number_format($lancProv->quantidade * $lancProv->valor, 4, ',', '.') }}

Total: {{ 'R$ ' . number_format($valorPorLitroIncentivo, 4, ',', '.') }} {{ 'R$ ' . number_format($valorTotalIncentivo, 2, ',', '.') }}
@php // $totalDescontos = $lancamento->titulos()->sum('valor'); $totalDescontos = $provDescontos->valor; @endphp @php $totalBrutoReceber = ($litroColetados * $precoBasePorLitro) + $valorTotalIncentivo; @endphp
Litros coletados {{ number_format($litroColetados, 2, ',', '.') }}
Preço base p/LT {{ 'R$ ' . number_format($precoBasePorLitro, 2, ',', '.') }}
Total acréscimo (+) {{ 'R$ ' . number_format($valorTotalIncentivo, 2, ',', '.') }}
Total bruto a receber {{ 'R$ ' . number_format($totalBrutoReceber, 2, ',', '.') }}
Total desconto (-) {{ 'R$ ' . number_format($totalDescontos, 2, ',', '.') }}
Total líquido {{ 'R$ ' . number_format($totalBrutoReceber - $totalDescontos, 2, ',', '.') }}
{{ 'Valor Por Litro R$ ' . number_format($totalBrutoReceber/$litroColetados, 3, ',', '.') }}
@php $valorTotalDescontos = 0; @endphp @foreach ($lancamento->acertoFinanceiros as $acerto) @php $titulo = $acerto->titulo; $valorTotalDescontos += $titulo->valor; @endphp @endforeach
Descontos
Documento Parcela Emissão Vencimento Descrição Valor
{{ $titulo->numero_titulo }} {{ 1 }} {{ date( 'd/m/Y' , strtotime($titulo->data_emissao)) }} {{ date( 'd/m/Y' , strtotime($titulo->data_vencimento))}} {{ $titulo->observacao }} {{ 'R$ ' . number_format($titulo->valor, 2, ',', '.') }}
Total: {{ 'R$ ' . number_format($valorTotalDescontos, 2, ',', '.') }}
@php $inspecoes = App\Models\Leite\Analises\Inspecao::where('produtor_id', $produtor->id)->orderBy('data', 'desc')->limit(11)->get(); @endphp @foreach ($inspecoes as $inspecao) @endforeach
Análise do Laboratório Estadual de Qualidade do Leite
Data Gord % Proteína Lactose EST ESD CCS CBT
(g/100 g) (g/100 g) (g/100 g) (g/100 g) MAX 500.000 (UFC/ml)

Limites > min. 3,0 min. 2,9 min. 8,4 max 300.000

{{ date( 'd/m/Y' , strtotime($inspecao->data))}} {{ number_format(($inspecao->inspecaoItemValores->filter(function ($value, $key) { return $value->inspecaoItem->slug == 'perc_gordura'; })->first()?->valor ?: 0), 2, ',', '.'); }} {{ number_format(($inspecao->inspecaoItemValores->filter(function ($value, $key) { return $value->inspecaoItem->slug == 'proteina'; })->first()?->valor ?: 0), 2, ',', '.'); }} {{ number_format(($inspecao->inspecaoItemValores->filter(function ($value, $key) { return $value->inspecaoItem->slug == 'perc_lactose'; })->first()?->valor ?: 0), 2, ',', '.'); }} {{ number_format(($inspecao->inspecaoItemValores->filter(function ($value, $key) { return $value->inspecaoItem->slug == 'est'; })->first()?->valor ?: 0), 2, ',', '.'); }} {{ number_format(($inspecao->inspecaoItemValores->filter(function ($value, $key) { return $value->inspecaoItem->slug == 'esd'; })->first()?->valor ?: 0), 2, ',', '.'); }} {{ $inspecao->inspecaoItemValores->filter(function ($value, $key) { return $value->inspecaoItem->slug == 'ccs_1000'; })->first()?->valor; }} {{ $inspecao->inspecaoItemValores->filter(function ($value, $key) { return $value->inspecaoItem->slug == 'cbt'; })->first()?->valor; }}
@php list($ano, $mes) = str_split($lancamento->competencia, 4); $competencia = Carbon\Carbon::create($ano, $mes); $period1 = Carbon\CarbonPeriod::create( $competencia->firstOfMonth()->format('Y-m-d'), $competencia->setDay(16)->format('Y-m-d') ); $period2 = Carbon\CarbonPeriod::create( $competencia->setDay(17)->format('Y-m-d'), $competencia->lastOfMonth()->format('Y-m-d') ); @endphp @foreach ($period1 as $date) @php $qtd1 = $lancamento->coletas->filter(function($coleta) use ($date) { return $coleta->data == $date->format('Y-m-d'); })->first()?->quantidade ?? 0; $date2 = $period2->current(); $qtd2 = $date2 ? ($lancamento->coletas->filter(function($coleta) use ($date2) { return $coleta->data == $date2->format('Y-m-d'); })->first()?->quantidade ?? 0) : ''; $qtd1 = number_format($qtd1, 2, ',', '.'); $qtd2 = $date2 ? number_format($qtd2, 2, ',', '.') : ''; $period2->next(); @endphp @endforeach
Coleta diária
Data Litros Data Litros
{{ $date->format('d/m/Y') }} {{ $qtd1 }} {{ $date2?->format('d/m/Y') }} {{ $qtd2 }}
@endforeach