@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
| Incentivos |
Análise |
R$ p/ LT |
Total |
@foreach ($lancProvs as $lancProv)
@if(!$lancProv) @continue @endif
| {{ $lancProv->provento->descricao }} |
{{ number_format($lancProv->referencia, 2, ',', '.') }} |
{{ 'R$ ' . number_format($lancProv->valor, 4, ',', '.') }} |
{{ 'R$ ' . number_format($lancProv->quantidade * $lancProv->valor, 4, ',', '.') }} |
@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
|
|
|
Total: |
{{ 'R$ ' . number_format($valorPorLitroIncentivo, 4, ',', '.') }} |
{{ 'R$ ' . number_format($valorTotalIncentivo, 2, ',', '.') }} |
|
@php
// $totalDescontos = $lancamento->titulos()->sum('valor');
$totalDescontos = $provDescontos->valor;
@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, ',', '.') }} |
@php $totalBrutoReceber = ($litroColetados * $precoBasePorLitro) + $valorTotalIncentivo; @endphp
| 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, ',', '.') }} |
|