ol.breadcrumb
li = link_to "Cancelamentos De Restos A Pagar", contabilidade_cancelamentos_de_restos_a_pagar_path, class: "link_breadcrumb"
li.active Cancelamento De Restos A Pagar
.widget
.widget-body
h3.show-header
' Data do Cancelamento
span.fw-semi-bold ==< @cancelamento_de_resto_a_pagar.data
.pull-right style="margin-top: -20px;"
span.label.label-info => "#{@cancelamento_de_resto_a_pagar.try(:status).humanize.try(:upcase)}"
p
strong Decreto:
==< @cancelamento_de_resto_a_pagar.decreto
p
strong Restos a Pagar:
==< @cancelamento_de_resto_a_pagar.localizar(:tipo)
p
strong Motivo:
==< @cancelamento_de_resto_a_pagar.localizar(:motivo)
p
strong Classificação:
==< @cancelamento_de_resto_a_pagar.localizar(:classificacao)
p
strong Valor Total Cancelado:
==< @cancelamento_de_resto_a_pagar.valor_total.to_f.real_contabil
.row
.col-md-12
.btn-toolbar
.btn-group
= link_to contabilidade_cancelamentos_de_restos_a_pagar_path, class: "btn btn-default btn-sm" do
i.icone-voltar
' Voltar
- if esta_autorizado?(:edit)
- if @cancelamento_de_resto_a_pagar.solicitado? || logado_na_contabilidade?
= link_to edit_contabilidade_cancelamento_de_resto_a_pagar_path(@cancelamento_de_resto_a_pagar), class: "btn btn-default btn-sm" do
i.icone-editar
' Editar
= link_to @cancelamento_de_resto_a_pagar, method: :delete, data: { confirm: 'Tem certeza?' }, class: "btn btn-default btn-sm" do
i.icone-excluir
span.text-danger Excluir
.btn-group
- if @cancelamento_de_resto_a_pagar.solicitado? || logado_na_contabilidade?
= link_to contabilidade_relatorios_cancelamentos_de_restos_a_pagar_imprimir_path(relatorio: 'cancelamento_de_resto_a_pagar', format: :pdf, cancelamento: @cancelamento_de_resto_a_pagar.id), target: '_blank', class: "btn btn-default btn-sm" do
i.icone-imprimir
' Imprimir
.btn-group.pull-right
- if esta_autorizado?(:edit)
- if @cancelamento_de_resto_a_pagar.may_enviar_para_contabilidade?
= link_to contabilidade_enviar_cancelamento_para_contabilidade_path(@cancelamento_de_resto_a_pagar), method: :patch, data: {confirm: "Tem certeza?"}, class: "btn btn-default btn-sm" do
i class="icone-avancar"
span Enviar para Contabilidade
- if @cancelamento_de_resto_a_pagar.may_confirmar?
= link_to contabilidade_cancelamento_confirmar_path(@cancelamento_de_resto_a_pagar), method: :patch, data: {confirm: "Tem certeza?"}, class: "btn btn-default btn-sm" do
i.icone-avancar
span Confirmar
.col-md-12
- if @cancelamento_de_resto_a_pagar.restos_a_pagar_cancelados.sem_valor_cancelado.any?
.alert.alert-danger role="alert" style="font-size: 90%;"
strong
| Atenção!
| Para confirmar o cancelamento é preciso definir os valores a serem cancelados de cada empenho.
.clearfix
ul id="tabs1" class="nav nav-tabs pull-left"
li class="#{'active' if params[:tab] == "restos_a_pagar" || !params[:tab]}"
a data-target="#restos_a_pagar" data-toggle="tab" aria-expanded="true"
' Restos a Pagar
li class="#{'active' if params[:tab] == "liquidacoes_estornadas"}"
a data-target="#liquidacoes_estornadas" data-toggle="tab" aria-expanded="true"
' Liquidações Estornadas
=< badge @cancelamento_de_resto_a_pagar.retorna_liquidacoes.size
li class="#{'active' if params[:tab] == "eventos_contabeis"}"
a data-target="#eventos_contabeis" data-toggle="tab" aria-expanded="true"
' Eventos Contabeis
=< badge @cancelamento_de_resto_a_pagar.movimentacoes_do_plano_de_contas.debito.size
#tabs1c.tab-content.mb-lg
.tab-pane.clearfix class="#{'active' if params[:tab] == "restos_a_pagar" || !params[:tab]}" id="restos_a_pagar"
== render partial: 'grid_restos_a_pagar', locals: { restos_a_pagar_cancelados: @cancelamento_de_resto_a_pagar.restos_a_pagar_cancelados }
.tab-pane.clearfix class="#{'active' if params[:tab] == "liquidacoes_estornadas"}" id="liquidacoes_estornadas"
== render partial: 'grid_liquidacoes_estornadas', locals: { restos_a_pagar_cancelados: @cancelamento_de_resto_a_pagar.restos_a_pagar_cancelados }
.tab-pane.clearfix class="#{'active' if params[:tab] == "eventos_contabeis"}" id="eventos_contabeis"
== render partial: 'contabilidade/eventos_contabeis/grid_eventos_contabeis', locals: { movimentacoes_do_plano_de_contas: @cancelamento_de_resto_a_pagar.movimentacoes_do_plano_de_contas.debito, gerador: @cancelamento_de_resto_a_pagar }