ol.breadcrumb
li = link_to "Restos a Pagar", restos_a_pagar_empenhos_path, class: "link_breadcrumb"
li.active = @empenho.numero_do_empenho
.row
.col-lg-12
.widget
header
| Dados do Empenho:
b
=< @empenho.numero_do_empenho
=< link_to " ver detalhes", empenho_path(@empenho), target: :blank
.pull-right
span.label.label-default => "ORÇAMENTO #{@empenho.try(:orcamento).try(:exercicio)}"
span.label.label-warning => "RESTOS A PAGAR"
.widget-body
.row
.col-sm-12
p
strong Unidade Orçamentária:
=< @empenho.unidade_orcamentaria.codigo_completo_e_nome
p
strong Unidade Orçamentária do ExercÃcio:
=< @empenho.unidade_orcamentaria_do_exercicio.try(:codigo_completo_e_nome_e_exercicio)
.col-sm-12
p
strong Projeto/Atividade:
=< @empenho.acao_codigo_e_nome
.col-sm-12
p
strong Fonte:
=< @empenho.fonte_de_recursos_codigo_e_descricao
p
strong Elemento de Despesa:
=< @empenho.orcamento_da_despesa&.elemento_de_despesa_codigo_e_descricao
p
strong Sub-elemento de Despesa:
=< @empenho.try(:sub_elemento_de_despesa).try(:codigo_e_descricao)
.row
.col-sm-12
p
strong Fornecedor:
=< @empenho.try(:pessoa).try(:nome_e_cpf_ou_cnpj)
.btn-toolbar
.btn-group
= link_to restos_a_pagar_empenhos_path, class: "btn btn-default btn-sm" do
i.icone-voltar
' Voltar
= link_to configurar_unidade_orcamentaria_empenho_path(@empenho), class: "btn btn-default btn-sm" do
i.icone-editar
' Configurar Unidade Orçamentária
.widget
.widget-body
.row
.table-responsive
table.table.table-hover
thead
tr
th
th Saldo Inicial
th Liquidado
th Pago
th Cancelado
th Atual
tbody
tr
td width="20%" style="font-weight: bold;" Processado
td = @empenho.valor_processado.try(:real_contabil)
td = 'R$ 0,00'
td = @empenho.valor_processado_pago.try(:real_contabil)
td = @empenho.valor_cancelado_processado.to_f.try(:real_contabil)
td = @empenho.saldo_atual_processado.try(:real_contabil)
thead
tbody
tr
td width="20%" style="font-weight: bold;" Não Processado
td = @empenho.valor_nao_processado.try(:real_contabil)
td = @empenho.valor_nao_processado_liquidado.try(:real_contabil)
td = @empenho.valor_nao_processado_pago.try(:real_contabil)
td = @empenho.valor_cancelado_nao_processado.try(:real_contabil)
td = @empenho.saldo_atual_nao_processado.try(:real_contabil)
.widget
header
h5
' Lista de
span.fw-semi-bold Lançamentos do Restos a Pagar
.widget-body
.row
- data_inicio = Date.new(contexto_atual.exercicio, 1, 1)
- data_fim = Date.new(contexto_atual.exercicio, 12, 31)
- liquidacoes_rp = @empenho.liquidacoes.de_restos_a_pagar.where('data_da_liquidacao IS NULL or (data_da_liquidacao >= ? and data_da_liquidacao <= ?)', data_inicio, data_fim).to_a
- pagamentos_rp = @empenho.pagamentos.where('data >= ? and data <= ?', data_inicio, data_fim).to_a
- movimentos_rp = liquidacoes_rp + pagamentos_rp
- if movimentos_rp.empty?
.col-sm-12
h6 Nenhum registro encontrado.
- else
.table-responsive
table.table.table-hover
thead
tr
th Data do lançamento
th Referente a
th Status
th Valor
tbody
- movimentos_rp.each do |movimento|
tr
- if movimento.class.name == "Contabilidade::Liquidacao"
- if movimento.empenho.present? && !movimento.try(:cancelamento_de_resto_a_pagar).present?
td = movimento.try(:data_da_liquidacao)
td = link_to "Liquidação #{movimento.numero}", contabilidade_liquidacao_path(movimento.id), target: '_blank'
td = movimento.localizar(:status)
td = movimento.valor.real_contabil
- elsif movimento.cancelamento_de_resto_a_pagar.present?
td = movimento.cancelamento_de_resto_a_pagar.data
td = link_to "Cancelamento", contabilidade_cancelamento_de_resto_a_pagar_path(movimento.cancelamento_de_resto_a_pagar.id), target: '_blank'
td = movimento.cancelamento_de_resto_a_pagar.localizar(:status)
td = movimento.valor_cancelado.real_contabil
- else
td = movimento.try(:data)
td = link_to "Pagamento #{movimento.numero} - Liquidacao: #{movimento.liquidacao.numero}", contabilidade_pagamento_path(movimento.id), target: '_blank'
td = movimento.localizar(:status)
td = movimento.valor.real_contabil