ol.breadcrumb li = link_to "Controles De Pagamentos", contabilidade_controle_de_pagamentos_path, class: "link_breadcrumb" li.active Controle De Pagamento .widget .widget-body .pull-right style="margin-top: -5px;" span class="label label-#{@controle_de_pagamento.pago_parcial? ? "warning" : (@controle_de_pagamento.pago_total? ? "success" : "primary")}" =< @controle_de_pagamento.try(:status).try(:humanize).try(:upcase) h3.show-header ' Data span.fw-semi-bold ==< @controle_de_pagamento.data .col-sm-6 - if @controle_de_pagamento.unidade_orcamentaria.present? p strong Unidade Orçamentária: ==< @controle_de_pagamento.unidade_orcamentaria.codigo_completo_e_nome - else p strong Unidade Orçamentária: ==< 'Todas' - if @controle_de_pagamento.pessoa.present? p strong Fornecedor: ==< @controle_de_pagamento.pessoa.nome_e_cpf_ou_cnpj - if @controle_de_pagamento.fonte_de_recurso.present? p strong Fonte de Recurso: ==< @controle_de_pagamento.fonte_de_recurso.codigo_completo_e_descricao - else p strong Fonte de Recurso: ==< 'Todas' - if @controle_de_pagamento.elemento_de_despesa.present? p strong Elemento de Despesa: ==< @controle_de_pagamento.elemento_de_despesa.codigo_e_descricao - else p strong Elemento de Despesa: ==< 'Todos' p strong Forma de Pagamento: ==< @controle_de_pagamento.forma_de_pagamento_i18n .col-sm-6 p strong Valor Bruto Total: ==< @controle_de_pagamento.valor_liquidacoes.to_f.real_contabil p strong Descontos Totais: ==< @controle_de_pagamento.valor_descontos.to_f.real_contabil p strong Valor Líquido Total: ==< @controle_de_pagamento.valor_liquido_total.to_f.real_contabil .row .col-md-12 .btn-toolbar .btn-group - if !@controle_de_pagamento.folha_de_pagamento.present? = link_to sem_folha_contabilidade_controle_de_pagamentos_path, class: "btn btn-default btn-sm" do i.icone-voltar ' Voltar - else = link_to com_folha_autorizados_contabilidade_controle_de_pagamentos_path, class: "btn btn-default btn-sm" do i.icone-voltar ' Voltar - if exercicio_em_vigor? - unless @controle_de_pagamento.pagamentos.any? - if esta_autorizado? :edit = link_to edit_contabilidade_controle_de_pagamento_path(@controle_de_pagamento), class: "btn btn-default btn-sm" do i.icone-editar ' Editar - if esta_autorizado? :destroy = link_to @controle_de_pagamento, method: :delete, data: { confirm: 'Tem certeza?' }, class: "btn btn-default btn-sm" do i.icone-excluir span.text-danger Excluir .btn-group.pull-right .btn-group.dropdown data-dropdown="" style="" - if exercicio_em_vigor? - if @controle_de_pagamento.pode_realizar_algum_tipo_de_pagamento? button type="button" class="btn btn-default btn-sm dropdown-toggle" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false" i.icone-imposto ' Realizar Pagamento span class="caret" ul class="dropdown-menu" - if @controle_de_pagamento.pode_pagar? li = link_to "Valor Liquido", pagar_liquido_path(@controle_de_pagamento), method: :patch, data: {confirm: "Tem certeza?"} - if @controle_de_pagamento.pode_pagar_retencoes? li = link_to "Valor Retido", pagar_retencoes_path(@controle_de_pagamento), method: :patch, data: {confirm: "Tem certeza?"} - if @controle_de_pagamento.pode_pagar_total? li = link_to "Valor Total", pagar_total_path(@controle_de_pagamento), method: :patch, data: {confirm: "Tem certeza?"} - if @controle_de_pagamento.contas_do_grupo_de_retencoes_do_controle_de_pg.present? && @controle_de_pagamento.contas_do_grupo_de_retencoes_do_controle_de_pg.all? { |conta| conta.pessoa_conta_origem.nil? && conta.pessoa_conta_destino.nil? } - contas_origem = @controle_de_pagamento.contas_do_grupo_de_retencoes_do_controle_de_pg.select { |conta| conta.pessoa_conta_origem.nil? } - contas_destino = @controle_de_pagamento.contas_do_grupo_de_retencoes_do_controle_de_pg.select { |conta| conta.pessoa_conta_destino.nil? } .row .col-md-12 .alert.alert-danger role="alert" style="margin-top: 10px; font-size: 90%;" strong | Alerta! = "As Unidades das Contas #{contas_origem.map{|conta| conta.conta_de_origem.to_s}.join(", ")} #{contas_destino.map{|conta| conta.conta_de_destino.to_s}.join(",")} não possuem responsáveis no dia atual" - if !@controle_de_pagamento.todas_as_contas_das_retencoes_cadastradas? .row .col-md-12 .alert.alert-danger role="alert" style="margin-top: 10px; font-size: 90%;" strong | Alerta! | Para pagar o valor das retenções você deve adicionar todas as contas e verificar se todas as contas estão associadas a unidades que possuem agentes públicos responsaveis. .clearfix ul id="tabs1" class="nav nav-tabs pull-left" li class="#{'active' if params[:tab] == "itens" || !params[:tab]}" a data-target="#itens" data-toggle="tab" aria-expanded="false" ' Liquidações =< badge @controle_de_pagamento.liquidacoes_do_controle_de_pagamento.size li a data-target="#retencoes" data-toggle="tab" aria-expanded="false" ' Retenções =< badge @controle_de_pagamento.grupos_de_retencoes_do_controle_de_pagamento.size li class="#{'active' if params[:tab] == "pagamentos"}" a data-target="#pagamentos" data-toggle="tab" aria-expanded="false" ' Pagamentos =< badge @controle_de_pagamento.pagamentos.size li class="#{'active' if params[:tab] == "taloes_de_receita"}" a data-target="#taloes_de_receita" data-toggle="tab" aria-expanded="false" ' Talões de Receita =< badge @controle_de_pagamento.taloes_de_receita.orcamentario.size li class="#{'active' if params[:tab] == "taloes_de_receita_extra_orcamentario"}" a data-target="#taloes_de_receita_extra_orcamentario" data-toggle="tab" aria-expanded="false" ' Talões de Receita Extraorçamentário =< badge @controle_de_pagamento.taloes_de_receita_extra_orcamentario.size li class="#{'active' if params[:tab] == "despesas_extras_orcamentarias"}" a data-target="#despesas_extras_orcamentarias" data-toggle="tab" aria-expanded="false" ' Despesas Extraorçamentárias =< badge @controle_de_pagamento.despesa_extra_orcamentarias.size li class="#{'active' if params[:tab] == "erros_de_pagamento"}" a data-target="#erros_de_pagamento" data-toggle="tab" aria-expanded="false" ' Erros =< badge @controle_de_pagamento.erros_de_pagamento.size #tabs1c.tab-content.mb-lg .tab-pane.clearfix class="#{'active' if params[:tab] == "itens" || !params[:tab]}" id="itens" == render partial: 'contabilidade/controle_de_pagamentos/grid_liquidacoes', locals: { liquidacoes_do_controle_de_pagamento: @controle_de_pagamento.liquidacoes_do_controle_de_pagamento } .tab-pane.clearfix id="retencoes" == render partial: 'contabilidade/controle_de_pagamentos/grid_grupo_de_retencoes_do_controle_de_pagamento', locals: { grupo_de_retencoes: @controle_de_pagamento.grupos_de_retencoes_do_controle_de_pagamento } .tab-pane.clearfix class="#{'active' if params[:tab] == "pagamentos"}" id="pagamentos" == render partial: 'contabilidade/controle_de_pagamentos/grid_pagamentos', locals: { pagamentos: @controle_de_pagamento.pagamentos} .tab-pane.clearfix class="#{'active' if params[:tab] == "taloes_de_receita"}" id="taloes_de_receita" == render partial: 'contabilidade/controle_de_pagamentos/grid_taloes_de_receita', locals: { taloes_de_receita: @controle_de_pagamento.taloes_de_receita.orcamentario } .tab-pane.clearfix class="#{'active' if params[:tab] == "taloes_de_receita_extra_orcamentario"}" id="taloes_de_receita_extra_orcamentario" == render partial: 'contabilidade/controle_de_pagamentos/grid_taloes_de_receita', locals: { taloes_de_receita: @controle_de_pagamento.taloes_de_receita_extra_orcamentario } .tab-pane.clearfix class="#{'active' if params[:tab] == "despesas_extras_orcamentarias"}" id="despesas_extras_orcamentarias" == render partial: 'contabilidade/controle_de_pagamentos/grid_despesas_extras_orcamentarias', locals: { despesas_extras_orcamentarias: @controle_de_pagamento.despesa_extra_orcamentarias } .tab-pane.clearfix class="#{'active' if params[:tab] == "erros_de_pagamento"}" id="erros_de_pagamento" == render partial: 'grid_erros_de_pagamento', locals: { erros_de_pagamento: @controle_de_pagamento.erros_de_pagamento }