EMENDAS PARLAMENTARES

@if(count($lista) > 0) @foreach($lista as $i => $emenda) {{-- ═══ SEPARADOR ENTRE EMENDAS ═══ --}} @if($i > 0)
@endif {{-- 1. TÍTULO DA EMENDA --}}
► {{ strtoupper($emenda->nome) }} — Nº {{ $emenda->numero }}/{{ $emenda->ano }}
Parlamentar Número/Ano Convênio Tipo Objeto Origem Situação Forma de Repasse Vl. Previsto Vl. Repassado
{{ $emenda->nome }} {{ $emenda->numero }}/{{ $emenda->ano }} {{ $emenda->convenio ? $emenda->convenio->numero.'/'.$emenda->convenio->ano : '' }} {{ str_limit(strip_tags($emenda->tipo), 80) }} {{ str_limit(strip_tags($emenda->objeto), 120) }} {{ $emenda->origem }} {{ $emenda->situacao }} {{ $emenda->forma_repasse }} @if($emenda->valor_previsto > 0)R$ {{ number_format($emenda->valor_previsto,2,',','.') }}@endif @if($emenda->valor_repassado > 0)R$ {{ number_format($emenda->valor_repassado,2,',','.') }}@endif
{{-- 2. DETALHE DA EMENDA --}} @if($emenda->convenio) @endif
Nº/Ano{{ $emenda->numero }}/{{ $emenda->ano }} Data{{ $emenda->data ? dataBrasileira($emenda->data) : '-' }} Tipo{{ $emenda->tipo }} Origem{{ $emenda->origem }}
Forma de Repasse{{ $emenda->forma_repasse }} Função de Governo{{ $emenda->funcao_governo }} Localidade{{ $emenda->localidade }} Situação{{ $emenda->situacao }}
Convênio{{ $emenda->convenio->numero }}/{{ $emenda->convenio->ano }}
Valor PrevistoR$ {{ number_format($emenda->valor_previsto,2,',','.') }} Valor RepassadoR$ {{ number_format($emenda->valor_repassado,2,',','.') }} Valor EmpenhadoR$ {{ number_format($emenda->getTotalEmpenhado(),2,',','.') }} Valor LiquidadoR$ {{ number_format($emenda->getTotalLiquidado(),2,',','.') }}
Valor PagoR$ {{ number_format($emenda->getTotalPago(),2,',','.') }} Exec. Financeira{{ number_format($emenda->calcularExecucaoFinanceira(),1,',','.') }}% Objeto{{ strip_tags($emenda->objeto) }}
{{-- 3. EMPENHOS --}} @if(count($emenda->empenhos) > 0)
EMPENHOS, LIQUIDAÇÕES E PAGAMENTOS
@foreach($emenda->empenhos as $empenho) @php $totalLiquidado = $empenho->liquidacoes->sum('valor_liquidado'); $totalPago = $empenho->liquidacoes->flatMap->pagamentos->sum('valor_pago'); $pagamentosEmp = $empenho->liquidacoes->flatMap->pagamentos; @endphp {{-- Empenho header --}} @if($empenho->descricao) @endif
EMPENHO Nº {{ $empenho->numero_empenho }}  |  Data: {{ $empenho->data ? dataBrasileira($empenho->data) : '-' }}  |  Vl. Empenhado: R$ {{ number_format($empenho->valor_empenhado,2,',','.') }}  |  Vl. Liquidado: R$ {{ number_format($totalLiquidado,2,',','.') }}  |  Vl. Pago: R$ {{ number_format($totalPago,2,',','.') }}
Favorecido CPF/CNPJ Nat. Despesa Fonte Programa / Ação Modalidade Lic. Nº Contrato Saldo
{{ $empenho->favorecido ?: '-' }} {{ $empenho->cpf_cnpj ?: '-' }} {{ $empenho->natureza_despesa ?: '-' }} {{ $empenho->fonte ?: '-' }} {{ $empenho->programa ?: '-' }} / {{ $empenho->acao ?: '-' }} {{ $empenho->modalidade ?: '-' }} {{ $empenho->numero_contrato ? $empenho->numero_contrato.'/'.$empenho->ano_contrato : '-' }} R$ {{ number_format($empenho->saldo ?? 0,2,',','.') }}
Descrição: {{ strip_tags($empenho->descricao) }}
{{-- Liquidações --}} @if(count($empenho->liquidacoes) > 0) @foreach($empenho->liquidacoes as $j => $liquidacao) @endforeach
LIQUIDAÇÕES DO EMPENHO {{ $empenho->numero_empenho }} ({{ count($empenho->liquidacoes) }} registro(s))
Nº Nota Fiscal Data Liquidação Valor Liquidado
{{ $liquidacao->numero_nota_fiscal ?: '-' }} {{ $liquidacao->data ? dataBrasileira($liquidacao->data) : '-' }} R$ {{ number_format($liquidacao->valor_liquidado,2,',','.') }}
@endif {{-- Pagamentos --}} @if(count($pagamentosEmp) > 0) @php $k = 0; @endphp @foreach($empenho->liquidacoes as $liquidacao) @foreach($liquidacao->pagamentos as $pagamento) @php $k++; @endphp @endforeach @endforeach
PAGAMENTOS DO EMPENHO {{ $empenho->numero_empenho }} ({{ count($pagamentosEmp) }} registro(s))
Nº OB Data Pagamento Favorecido Valor Pago Situação
{{ $pagamento->numero_ob ?: '-' }} {{ $pagamento->data_pagamento ? dataBrasileira($pagamento->data_pagamento) : '-' }} {{ $pagamento->favorecido ?: '-' }} R$ {{ number_format($pagamento->valor_pago,2,',','.') }} {{ $pagamento->situacao ?: '-' }}
@endif @endforeach @endif @endforeach @else

Nenhum resultado foi encontrado!

@endif