ol.breadcrumb li =<> link_to "Empenhos", empenhos_path( contabilidade_atual ), class: 'link_breadcrumb' li =<> link_to "Empenho #{@liquidacao.empenho.numero_do_empenho}", empenho_path(@liquidacao.empenho), class: "link_breadcrumb" li.active = "Liquidação #{@liquidacao.empenho_e_numero}" .widget header | Dados do Empenho: b =< @liquidacao.empenho.numero_do_empenho - if @liquidacao.restos_a_pagar =< link_to "ver detalhes", show_resto_a_pagar_empenho_path(@liquidacao.empenho) - else =< link_to "ver detalhes", empenho_path(@liquidacao.empenho) hr .widget-body .row .col-sm-12 = render partial: 'card_info_empenho', locals: { empenho: @liquidacao.empenho } .widget h3.show-header span.fw-semi-bold Liquidação: =< @liquidacao.empenho_e_numero - if @liquidacao.estornada? ' Estornada em: span.fw-semi-bold = @liquidacao.estorno_de_liquidacao.try(:data_do_estorno) - else - if @liquidacao.liquidacao_confirmada? ' Liquidada em: span.fw-semi-bold = @liquidacao.data_da_liquidacao - else ' Criada em: span.fw-semi-bold = @liquidacao.data_de_solicitacao .pull-right style="margin-top: -20px;" span.label.label-default => "ORÇAMENTO #{@liquidacao.try(:orcamento).try(:exercicio)}" - if @liquidacao.enviado_ao_sim? span.label.label-info => "ENVIADA PARA O SIM" - if @liquidacao.restos_a_pagar.present? span.label.label-info style="margin-right: 3px;" RP - if @liquidacao.estornada? span.label.label-danger ESTORNADA - else - if @liquidacao.solicitado? span.label.label-info A LIQUIDAR - else span.label.label-info = @liquidacao.localizar(:status).try(:upcase) .widget-body hr .row .col-sm-6 p - if @liquidacao.restos_a_pagar.present? strong Unidade Gestora Original: - else strong Unidade Gestora: =< @liquidacao.empenho.unidade_orcamentaria.unidade_gestora.codigo_e_nome p strong Fornecedor: =< @liquidacao.empenho.pessoa.nome_e_cpf_ou_cnpj - if !@liquidacao.tem_folha_de_pagamento? p strong Tipo de Nota Fiscal: =< @liquidacao.try(:nota_fiscal_tipo_i18n) - if @liquidacao.nota_fiscal_numero.present? p strong Nota Fiscal: - if @liquidacao.nota_fiscal_tipo != "aluguel" =< @liquidacao.nota_fiscal_numero - if @liquidacao.numero_da_nota_ja_utilizado? strong = " (Número já foi utilizado)" - elsif @liquidacao.numero_da_fatura.present? p strong Nº da Fatura: =< @liquidacao.numero_da_fatura p strong Tipo de Lançamento: - if @liquidacao.tipo_de_lancamento.present? =< @liquidacao.try(:tipo_de_lancamento_i18n) - else =< "Não informado" - if @liquidacao.restos_a_pagar.present? p strong Unidade Orçamentária do Exercício: =< @liquidacao.unidade_orcamentaria_do_exercicio_atual.try(:codigo_e_nome_e_exercicio) - if @liquidacao.empenho.possui_itens? p strong Descrimina Itens do Processo ou Empenho? =< label_sim_nao(@liquidacao.descrimina_itens_processo_ou_empenho) br .col-sm-6 p strong Valor Total da Liquidação: =< @liquidacao.valor.to_f.real_contabil p strong Valor Líquido: =< @liquidacao.valor_liquido.to_f.real_contabil - if @liquidacao.restos_a_pagar == true p strong Valor Pago da RP =< @liquidacao.valor_pago.to_f.real_contabil p strong Valor Cancelado da RP =< @liquidacao.valor_cancelado_em_rp.to_f.real_contabil -if @liquidacao.mes_de_competencia.present? && @liquidacao.ano_de_competencia.present? p strong Competência: =< @liquidacao.localizar(:mes_de_competencia).to_s + "/" + @liquidacao.ano_de_competencia.to_s - if @liquidacao.nota_fiscal.present? && @liquidacao.nota_fiscal.informa_desconto? p strong Valor do Desconto: =< @liquidacao.nota_fiscal.valor_de_desconto.to_f.real_contabil - if @liquidacao.empenho.obra.present? - if @liquidacao.empenho.obra.obra? .col-sm-12 .h4.show-header span Dados da Obra hr .row .col-sm-12 strong ' Obra: =< link_to @liquidacao.empenho.try(:obra).try(:descricao_da_obra), rota_obra(@liquidacao.empenho.try(:obra)) p - if @liquidacao.medicao_da_obra.present? strong ' Medição: =< link_to @liquidacao.try(:medicao_da_obra).try(:descricao_da_medicao_com_periodo).delete_prefix("Medição:"), contabilidade_medicao_da_obra_path(@liquidacao.try(:medicao_da_obra)) - else .col-sm-12 .h4.show-header span Dados do Serv. De Engenharia hr .row .col-sm-12 strong ' Serv. De Engenharia: =< link_to @liquidacao.empenho.try(:obra).try(:descricao_da_obra), rota_obra(@liquidacao.empenho.try(:obra)) p - if @liquidacao.medicao_da_obra.present? strong ' Medição: =< link_to @liquidacao.try(:medicao_da_obra).try(:descricao_da_medicao_com_periodo).delete_prefix("Medição:"), contabilidade_medicao_da_obra_path(@liquidacao.try(:medicao_da_obra)) - unless @liquidacao.nota_fiscal_numero.to_i > 0 - if @liquidacao.mes_da_folha.present? or @liquidacao.ano_da_folha.present? .row .col-sm-6 p strong Mês da Folha: =< @liquidacao.localizar(:mes_da_folha) p strong Ano da Folha: =< @liquidacao.ano_da_folha .col-sm-6 p strong Tipo da Folha: =< @liquidacao.try(:titulo_tipo_folha_pagamento) p strong Data de Emissão da Folha: =< @liquidacao.data_de_emissao_da_folha - if @liquidacao.data_da_liquidacao.present? && @liquidacao.data_de_solicitacao.present? && @liquidacao.solicitado? == false hr p strong Data de Solicitação =< @liquidacao.data_de_solicitacao hr .row .col-sm-12 p strong Histórico: p style="text-align: justify;" =< @liquidacao.historico .row.br-top.br-bottom .col-md-12 .btn-toolbar .btn-group - if current_usuario.nil? = link_to contabilidade_recebidos_pelo_financeiro_email_url(token: session[:token]), class: "btn btn-default btn-sm" do i.icone-voltar ' Voltar - else = voltar_agrupado([ \ {path: rota_liquidacoes, texto: "Voltar para Liquidações"}, \ {path: empenho_path(@liquidacao.empenho), texto: "Voltar para Empenho"} \ ]) - if exercicio_em_vigor? - if !logado_na_alteracao_orcamentaria? - if (esta_autorizado?(:edit) && ((!@liquidacao.enviado_ao_sim? && !@liquidacao.estornada? && !@liquidacao.possui_pagamentos? && !@liquidacao.balancete_pcasp_gerado?(@liquidacao.try(:retornar_data_do_lancamento_por_objeto)) && !@liquidacao.mes_bloqueado?) || !@liquidacao.enviado_ao_sim? && @liquidacao.tem_folha_de_pagamento?)) || Configuracao.last.implantacao? || current_usuario.desenvolvedor? = link_to edit_contabilidade_liquidacao_path(@liquidacao), class: "btn btn-default btn-sm" do i.icone-editar ' Editar - if esta_autorizado?(:create, 'contabilidade/estornos_de_liquidacao') && !@liquidacao.estornada? && @liquidacao.mae? == false = link_to new_estorno_de_liquidacao_path( @liquidacao ), class: "btn btn-default btn-sm" do i.icone-anular ' Estornar - if esta_autorizado?(:destroy) && @liquidacao.pode_excluir? = link_to @liquidacao, method: :delete, data: { confirm: 'Tem certeza?' }, class: "btn btn-default btn-sm" do i.icone-excluir span.text-danger Excluir - if (@liquidacao.mae? == false && @liquidacao.existem_itens?) || (@liquidacao.mae? && @liquidacao.todas_as_liquidacoes_filhas_possuem_itens?) .btn-group.dropdown data-dropdown="" style="" button type="button" class="btn btn-default btn-sm dropdown-toggle" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false" i.icone-imprimir ' Imprimir span class="caret" ul class="dropdown-menu" li = link_to " Solicitação de Liquidação", administrativo_relatorios_liquidacoes_imprimir_path(relatorio: 'solicitacao_de_liquidacao', tipo: 'solicitacao', format: :pdf, liquidacao_id: @liquidacao.id), class: "icone-arquivo", target: '_blank' - if @liquidacao.restos_a_pagar? = link_to " Solicitação de Liquidação original", administrativo_relatorios_liquidacoes_imprimir_path(relatorio: 'solicitacao_de_liquidacao', tipo: 'solicitacao original', format: :pdf, liquidacao_id: @liquidacao.id), class: "icone-arquivo", target: '_blank' - if @liquidacao.liquidacao_confirmada? = link_to " Liquidação", '#', id: "imprimir_liquidacao", class: "icone-arquivo" - if @liquidacao.retencoes.present? = link_to " Relatório de Retenções", contabilidade_relatorios_liquidacoes_imprimir_path(relatorio: 'retencoes', format: :pdf, liquidacao_id: @liquidacao.id), class: "icone-arquivo", target: '_blank' - if @liquidacao.retencoes_folha.present? = link_to " Relatório de Retenções", contabilidade_relatorios_liquidacoes_imprimir_path(relatorio: 'retencoes', de_folha: 'true', format: :pdf, liquidacao_id: @liquidacao.id), class: "icone-arquivo", target: '_blank' - if @liquidacao.estornada? = link_to " Estorno de Liquidação", administrativo_relatorios_liquidacoes_imprimir_path(relatorio: 'estorno_de_liquidacao', tipo: 'estorno', format: :pdf, liquidacao_id: @liquidacao.id), class: "icone-arquivo", target: '_blank' - if @liquidacao.liquidacao_confirmada? && @liquidacao.sem_nota? && @liquidacao.restos_a_pagar == false = link_to duplicar_contabilidade_liquidacao_path(@liquidacao), method: :post, data: { confirm: 'Tem certeza?' }, class: "btn btn-default btn-sm" do i.icone-copiar span.text Duplicar Liquidação - if logado_na_alteracao_orcamentaria? == false && exercicio_em_vigor? .btn-group.pull-right - if esta_autorizado?(:update) && @liquidacao.may_retornar_para_solicitado? = link_to retornar_para_solicitado_contabilidade_liquidacao_path(@liquidacao), method: :patch, data: {confirm: "Tem certeza?"}, class: "btn btn-default btn-sm" do i class="icone-voltar" span Voltar Etapa - if logado_no_financeiro? - if esta_autorizado?(:update) && (@liquidacao.may_retornar_para_recebido? && (!@liquidacao.pagamentos.any? && @liquidacao.autorizado? && !@liquidacao.enviado_ao_sim?)) = link_to retornar_para_recebido_contabilidade_liquidacao_path(@liquidacao), method: :patch, data: {confirm: "Tem certeza?"}, class: "btn btn-default btn-sm" do i class="icone-voltar" span Voltar Etapa - if @liquidacao.enviado_para_contabilidade? && logado_na_contabilidade? - if esta_autorizado?(:update) && @liquidacao.may_retornar_para_administrativo? = link_to "#", class: "btn btn-default btn-sm", id: "botao_modal_retornar_para_o_administrativo" do i.icone-voltar span Retornar para Administrativo - if logado_no_financeiro? - if esta_autorizado?(:update) && (@liquidacao.may_retornar_para_confirmado? || (!@liquidacao.pagamentos.any? && (@liquidacao.autorizado? || @liquidacao.enviado_para_o_financeiro?) && !@liquidacao.enviado_ao_sim? )) = link_to contabilidade_liquidacoes_retornar_para_contabilidade_path(@liquidacao), method: :patch, data: {confirm: "Tem certeza?"}, class: "btn btn-default btn-sm" do i.icone-voltar span Retornar para Contabilidade - if esta_autorizado?(:update) && @liquidacao.may_receber? && logado_na_contabilidade? = link_to contabilidade_liquidacao_receber_path(@liquidacao), method: :patch, data: {confirm: "Tem certeza?"}, class: "btn btn-default btn-sm" do i.icone-avancar span Receber - if esta_autorizado?(:update) && @liquidacao.may_enviar_para_o_financeiro? && logado_na_contabilidade? = link_to contabilidade_liquidacao_enviar_para_o_financeiro_path(@liquidacao), method: :patch, data: {confirm: "Tem certeza?"}, class: "btn btn-default btn-sm" do i.icone-avancar span Enviar p/ o Financeiro - if esta_autorizado?(:update) && @liquidacao.may_receber_pelo_financeiro? && logado_no_financeiro? = link_to contabilidade_liquidacao_receber_pelo_financeiro_path(@liquidacao), method: :patch, data: {confirm: "Tem certeza?"}, class: "btn btn-default btn-sm" do i.icone-avancar span Receber no Financeiro - if esta_autorizado?(:confirmar) && @liquidacao.may_confirmar? && logado_na_contabilidade? && !@liquidacao.enviado_para_o_financeiro? && !@liquidacao.recebido_pelo_financeiro? = link_to '#', id: "confirmar_liquidacao", class: 'btn btn-default btn-sm' i.icone-avancar span Confirmar - if esta_autorizado?(:update) && @liquidacao.may_autorizar? && logado_no_financeiro? && @liquidacao.recebido_pelo_financeiro? = link_to contabilidade_liquidacao_autorizar_path(@liquidacao), method: :patch, data: {confirm: "Tem certeza?"}, class: "btn btn-default btn-sm" do i.icone-avancar span Autorizar - if current_usuario.nil? && @liquidacao.may_autorizar? = link_to contabilidade_liquidacao_autorizar_path(@liquidacao), method: :patch, data: {confirm: "Tem certeza?"}, class: "btn btn-default btn-sm" do i.icone-avancar span Autorizar - if configuracao.utiliza_evento_contabil? && @liquidacao.movimentacoes_do_plano_de_contas.empty? .row .col-md-12 .alert.alert-danger.alert-sm span.fw-bold Importante! ' Não existem Eventos Contábeis na Liquidação .row .col-md-12 - if @liquidacao.mae? == false && (!@liquidacao.total_dos_itens_fecha_com_liquidacao? || !@liquidacao.existem_itens?) .alert.alert-danger.alert-sm strong | Aviso! | A liquidação deve possuir itens e o valor total dos itens deve ser igual ao valor da liquidação para ser possível confirmar e gerar pagamentos. .alert.alert-danger.alert-sm strong | Aviso! | Insira itens na liquidação para ser possível imprimi-la! - if @liquidacao.possui_pagamentos? && !@liquidacao.enviado_ao_sim? && !@liquidacao.tem_folha_de_pagamento? .alert.alert-warning.alert-sm span.fw-bold Aviso! ' Já existem pagamentos lançados. Portanto, não será possível editar ou excluir a liquidação assim como também alterar os itens. - if @liquidacao.nota_fiscal_numero.present? && @liquidacao.valida_numero_da_nota_fiscal.present? .alert.alert-warning.alert-sm strong | Aviso! | O número utilizado na nota fiscal já consta em outra liquidação deste mesmo fornecedor, para continuar com o processo, será necessário corrigir o número da nota. - if @liquidacao.nota_fiscal_numero.present? && !@liquidacao.nota_fiscal_tipo.present? .alert.alert-warning.alert-sm strong | Aviso! | A liquidação possui número de nota, mas não possui o tipo. Informe o tipo de nota para conseguir confirmar - if !@liquidacao.contrato_esta_valido? && @liquidacao.empenho.contrato.present? .alert.alert-warning.alert-sm strong | Aviso! | O contrato desta liquidação encontra-se fora da vigência. - if @liquidacao.nota_fiscal.present? && @liquidacao.nota_fiscal.data_antes_do_empenho? .alert.alert-warning.alert-sm strong | Aviso! | A data de emissão da nota fiscal é anterior a data do empenho - if @liquidacao.mae? == false && @liquidacao.nota_fiscal_a_preencher? && !@liquidacao.nota_fiscal_tipo.nil? && Configuracao.last.obriga_preenchimento_de_nf? .alert.alert-info.alert-sm strong | Importante! | Para confirmar a liquidação preencha corretamente a nota fiscal - if @liquidacao.mae? && @liquidacao.liquidacoes_filhas_validas? == false .alert.alert-info.alert-sm strong | Importante! | Essa liquidação está configurada para receber múltiplas notas fiscais. Cadastre as informações das Notas para ser possível imprimir e confirmar a solicitação. - if @liquidacao.mae? && @liquidacao.liquidacoes_filhas.size == 1 .alert.alert-danger.alert-sm strong | Importante! | Essa liquidação está configurada para receber múltiplas notas fiscais e não pode conter apenas uma nota fiscal, para essa quantidade desabilite a opção de múltiplas notas. - if @liquidacao.mae? && @liquidacao.confirmado? && !@liquidacao.liquidacoes_filhas_validas? .alert.alert-danger.alert-sm strong | Importante! | Complete o preenchimento de todas as notas fiscais para permitir o envio para o financeiro. - if @liquidacao.inconsistencia_no_sim? .row .col-md-12 .alert.alert-danger.alert-sm span.fw-bold Importante! | SIM de #{I18n.t("date.month_names")[@liquidacao.data_sim.month]} já foi enviado, é necessário corrigir a data da liquidação - if @liquidacao.fornecedor_de_a_cordo_com_o_tipo_da_nota? == false - if (@liquidacao.servico_avulsa? || @liquidacao.servico?) && @liquidacao.pessoa.inscricao_municipal.present? == false - tipo_incricao = "Municipal" - elsif (@liquidacao.mercadoria? || @liquidacao.mercadoria_avulsa? || @liquidacao.mercadoria_produtor? || @liquidacao.mercadoria_e_servico? ) && @liquidacao.pessoa.inscricao_estadual.present? == false - tipo_incricao = "Estadual" .row .col-md-12 .alert.alert-danger.alert-sm span.fw-bold Importante! | Para prosseguir é necessário cadastrar a incriçao #{tipo_incricao} para o fornecedor .clearfix ul id="tabs1" class="nav nav-tabs pull-left" li class="#{'active' if params[:tab] == "documentos_da_liquidacao" || !params[:tab]}" a data-target="#documentos_da_liquidacao" data-toggle="tab" aria-expanded="true" ' Documentos li class="#{'active' if params[:tab] == "itens"}" a data-target="#itens" data-toggle="tab" aria-expanded="false" ' Itens - if @liquidacao.mae? =< badge @liquidacao.liquidacoes_filhas.map { |liquidacao| liquidacao.itens_da_nota_fiscal }.flatten.size - else =< badge @liquidacao.itens_da_nota_fiscal.size - if @liquidacao.vistos.any? li class="#{'active' if params[:tab] == "vistos"}" a data-target="#vistos" data-toggle="tab" aria-expanded="false" ' Pareceres =< badge @liquidacao.vistos.size - if @liquidacao.detalhamentos_por_subelementos.any? li class="#{'active' if params[:tab] == "detalhamentos_por_subelementos"}" a data-target="#detalhamentos_por_subelementos" data-toggle="tab" aria-expanded="false" ' Detalhamentos da VPD =< badge @liquidacao.detalhamentos_por_subelementos.size - if ((@liquidacao.sem_nota? || @liquidacao.fatura? || @liquidacao.tem_folha_de_pagamento?) && @liquidacao.mae? == false) || (@liquidacao.empenho.orcamento_da_despesa.elemento_de_despesa.codigo == "31901300" || @liquidacao.empenho.orcamento_da_despesa.elemento_de_despesa.codigo == "31911300") li class="#{'active' if params[:tab] == "retencoes_folha"}" a data-target="#retencoes_folha" data-toggle="tab" aria-expanded="true" ' Retenções =< badge @liquidacao.retencoes_folha.size - if @liquidacao.nota_fiscal.present? && @liquidacao.mae? == false - unless @liquidacao.aluguel? li class="#{'active' if params[:tab] == "nota_fiscal"}" a data-target="#nota_fiscal" data-toggle="tab" aria-expanded="false" ' Nota Fiscal =< badge 1 - if @liquidacao.permite_retencao? && !@liquidacao.nota_fiscal_a_preencher? li class="#{'active' if params[:tab] == "retencoes"}" a data-target="#retencoes" data-toggle="tab" aria-expanded="true" ' Retenções =< badge @liquidacao.nota_fiscal.retencoes.size - if @liquidacao.existem_itens? || @liquidacao.simplificado? li class="#{'active' if params[:tab] == "pagamentos"}" a data-target="#pagamentos" data-toggle="tab" aria-expanded="true" ' Pagamentos =< badge @liquidacao.mae? ? @liquidacao.pagamentos_das_liquidacoes_filhas.size : @liquidacao.pagamentos.size - if @liquidacao.empenho.contas_unidade_por_empenho.any? li class="#{'active' if params[:tab] == "contas"}" a data-target="#contas" data-toggle="tab" aria-expanded="true" ' Contas Bancárias da Unidade =< badge @liquidacao.empenho.contas_unidade_por_empenho.size - if @liquidacao.estorno_de_liquidacao.present? li class="#{'active' if params[:tab] == "estorno"}" a data-target="#estorno" data-toggle="tab" aria-expanded="false" ' Estorno da Liquidação =< badge 1 - if @liquidacao.mae? li class="#{'active' if params[:tab] == "mae"}" a data-target="#liquidacoes_filhas" data-toggle="tab" aria-expanded="false" ' Notas Fiscais =< badge @liquidacao.liquidacoes_filhas.size li class="#{'active' if params[:tab] == "ocorrencias"}" a data-target="#ocorrencias" data-toggle="tab" aria-expanded="false" ' Ocorrências - if current_usuario.present? li class="#{'active' if params[:tab] == "eventos_contabeis"}" a data-target="#eventos_contabeis" data-toggle="tab" aria-expanded="true" ' Eventos Contabeis =< badge @liquidacao.movimentacoes_do_plano_de_contas.debito.size #tabs1c.tab-content.mb-lg .tab-pane.clearfix class="#{'active' if params[:tab] == "documentos_da_liquidacao" || !params[:tab]}" id="documentos_da_liquidacao" == render partial: 'contabilidade/documentos_da_liquidacao/grid', locals: { documentos_da_liquidacao: @liquidacao.documentos_da_liquidacao } .tab-pane.clearfix class="#{'active' if params[:tab] == "itens"}" id="itens" == render partial: 'contabilidade/itens_da_nota_fiscal/grid', locals: { liquidacao: @liquidacao } - if @liquidacao.vistos.any? .tab-pane.clearfix class="#{'active' if params[:tab] == "vistos"}" id="vistos" == render partial: 'controladoria/vistos/grid', locals: { vistoriavel: @liquidacao } - if @liquidacao.detalhamentos_por_subelementos.any? .tab-pane.clearfix class="#{'active' if params[:tab] == "detalhamentos_por_subelementos"}" id="detalhamentos_por_subelementos" == render partial: 'detalhamentos_por_subelementos_grid', locals: { detalhamentos_por_subelementos: @liquidacao.detalhamentos_por_subelementos } - if (@liquidacao.sem_nota? || @liquidacao.fatura? ||@liquidacao.tem_folha_de_pagamento?) || (@liquidacao.empenho.orcamento_da_despesa.elemento_de_despesa.codigo == "31901300" || @liquidacao.empenho.orcamento_da_despesa.elemento_de_despesa.codigo == "31911300") .tab-pane.clearfix class="#{'active' if params[:tab] == "retencoes_folha"}" id="retencoes_folha" == render partial: 'contabilidade/retencoes/grid_folha_de_pagamento', locals: { retencoes: @liquidacao.try(:retencoes_folha).joins(:conta_extra_orcamentaria).order('contabilidade_contas_extra_orcamentarias.codigo ASC') } - if @liquidacao.nota_fiscal.present? && @liquidacao.mae? == false - unless @liquidacao.aluguel? .tab-pane.clearfix class="#{'active' if params[:tab] == "nota_fiscal"}" id="nota_fiscal" == render partial: 'contabilidade/notas_fiscais/grid', locals: { liquidacao: @liquidacao } - if @liquidacao.permite_retencao? && !@liquidacao.nota_fiscal_a_preencher? && @liquidacao.mae? == false .tab-pane.clearfix class="#{'active' if params[:tab] == "retencoes"}" id="retencoes" == render partial: 'contabilidade/retencoes/grid_liquidacao', locals: { liquidacao: @liquidacao, retencoes: @liquidacao.nota_fiscal.try(:retencoes) } - if @liquidacao.existem_itens? || @liquidacao.simplificado? .tab-pane.clearfix class="#{'active' if params[:tab] == "pagamentos"}" id="pagamentos" == render partial: 'contabilidade/pagamentos/grid_pagamentos_da_liquidacao', locals: { liquidacao: @liquidacao, prepagamento: false } - if @liquidacao.empenho.contas_unidade_por_empenho.any? .tab-pane.clearfix class="#{'active' if params[:tab] == "contas"}" id="contas" == render partial: 'grid_contas_bancarias_da_unidade', locals: { contas: @liquidacao.empenho.contas_unidade_por_empenho } - if @liquidacao.estorno_de_liquidacao.present? .tab-pane class="#{'active' if params[:tab] == "estorno"}" id="estorno" == render partial: 'estorno_de_liquidacao' - if @liquidacao.mae? .tab-pane class="#{'active' if params[:tab] == 'mae'}" id='liquidacoes_filhas' == render partial: 'grid_liquidacoes_filhas', locals: { liquidacoes_filhas: @liquidacao.liquidacoes_filhas.includes(:empenho).order('numero ASC') } .tab-pane class="#{'active' if params[:tab] == "ocorrencias"}" id="ocorrencias" == render partial: 'grid_ocorrencias_da_liquidacao', locals: { liquidacao: @liquidacao } .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: @liquidacao.movimentacoes_do_plano_de_contas.debito, gerador: @liquidacao } = render partial: 'modal_retornar_para_administrativo', locals: { liquidacao: @liquidacao } #modal_imprimir_liquidacao.modal.fade[role="dialog"] .modal-dialog[role="document"] .modal-content = form_tag(contabilidade_relatorios_liquidacoes_imprimir_path, method: :get, target: "_blank", role: "form", id: 'projeto_basico' ) do |f| .modal-header button.close[type="button" data-dismiss="modal" aria-label="Close"] span[aria-hidden="false"] | × h4.modal-title | Dados para imprimir a Liquidação: .modal-body - if @liquidacao.mae? .form-group .row = label_tag :subempenho, "Consolidada?", class: "col-sm-6 control-label", for: "col-sm-4 control-label" .col-sm-7 .radio .row .col-sm-4 = radio_button_tag :consolidada, true, checked: :checked = label_tag :consolidada, "Sim", :value => true .col-sm-4 = radio_button_tag :consolidada, false = label_tag :consolidada, "Não", :value => false .form-group .row = label_tag :subempenho, "Imprimir com subempenho?", class: "col-sm-6 control-label", for: "col-sm-4 control-label" .col-sm-7 .radio .row .col-sm-4 = radio_button_tag :subempenho, true, checked: :checked = label_tag :subempenho, "Sim", :value => true .col-sm-4 = radio_button_tag :subempenho, false = label_tag :subempenho, "Não", :value => false = hidden_field_tag :liquidacao_id, @liquidacao.id - if @liquidacao.restos_a_pagar.present? = hidden_field_tag :relatorio, 'restos_a_pagar' - else = hidden_field_tag :relatorio, 'liquidacao' .modal-footer =< submit_tag 'Imprimir', class: "btn btn-primary", target: '_blank' i.icone-imprimir ' Imprimir button.btn.btn-default type="button" data-dismiss="modal" ' Fechar #modal_confirmar_liquidacao.modal.fade[role="dialog"] .modal-dialog.modal-lg[role="document"] .modal-content = simple_form_for(@liquidacao, url: contabilidade_liquidacao_confirmar_path(@liquidacao), id: 'confirmar_liquidacao') do |f| .modal-header button.close[type="button" data-dismiss="modal" aria-label="Close"] span[aria-hidden="false"] | × h4.modal-title | Preencha a Data da Liquidação .modal-body .form-group .row .col-md-3 = f.input :data_da_liquidacao, as: :string, wrapper: :calendar_field, input_html: { class: 'date-picker', autocomplete: false, value: Date.today } .modal-footer =< submit_tag 'Confirmar', class: "btn btn-primary", target: '_blank' ' Confirmar button.btn.btn-default type="button" data-dismiss="modal" ' Fechar javascript: $("#imprimir_liquidacao").click(function(e) { $('#modal_imprimir_liquidacao').modal('show'); $("input[type=submit]").prop("disabled", false); }); $(document).on("click","input[type=submit]", function(){ $('#modal_imprimir_liquidacao').modal('hide'); }); $("#confirmar_liquidacao").click(function(e) { $('#modal_confirmar_liquidacao').modal('show'); $("input[type=submit]").prop("disabled", false); }); $(document).on("click","input[type=submit]", function(){ $('#modal_confirmar_liquidacao').modal('hide'); });