ol.breadcrumb li = link_to "Lotes Bancários", contabilidade_lotes_bancarios_path, class: "link_breadcrumb" li.active Lote Bancário #{@lote_bancario.numero} .widget h3.show-header ' Lote Bancário span.fw-semi-bold ==< @lote_bancario.numero .pull-right style="margin-top: -20px;" - if @lote_bancario.gerado? span.label.label-info GERADO - elsif @lote_bancario.cancelado? span.label.label-danger CANCELADO - elsif @lote_bancario.finalizado? span.label.label-success FINALIZADO .widget-body .row .col-md-6 p strong Data do Lote: ==< @lote_bancario.try(:data_do_lote) p strong Tipo: ==< @lote_bancario.localizar :tipo p strong Número: ==< @lote_bancario.numero p strong Conta Bancária: ==< @lote_bancario.conta_bancaria.try(:to_s) p strong Envio ao Banco: ==< @lote_bancario.localizar :envio_ao_banco .col-md-6 p strong Período Inicial: ==< @lote_bancario.try(:periodo_inicial) p strong Período Final: ==< @lote_bancario.try(:periodo_final) p strong Valor: ==< @lote_bancario.total.to_f.try(:real_contabil) .row .col-md-6 .btn-toolbar .btn-group = link_to contabilidade_lotes_bancarios_path, class: "btn btn-default btn-sm" do i.icone-voltar ' Voltar - if @lote_bancario.gerado? ==< botao_com_permissao edit_contabilidade_lote_bancario_path, {acao: :edit}, { \ texto: ' Editar Lote', class_icone:'icone-editar', class_texto: 'text-primary', } - if @lote_bancario.pode_imprimir_arquivo? = link_to download_contabilidade_lote_bancario_path(@lote_bancario), class: "btn btn-default btn-sm mb-xs", title: "Download", target: "_blank" do i.icone-baixar ' Baixar - if @lote_bancario.finalizado? = link_to imprimir_contabilidade_lote_bancario_path(@lote_bancario), class: "btn btn-default btn-sm mb-xs", title: "Imprimir", target: "_blank" do i.icone-imprimir ' Imprimir .col-md-6 .pull-right - if @lote_bancario.gerado? .btn-toolbar .btn-group = link_to cancelar_contabilidade_lote_bancario_path, method: :get, data: { confirm: 'Tem certeza?' }, class: "btn btn-danger btn-sm" do i.icone-anular ' Cancelar - if @lote_bancario.pagamentos_do_lote_bancario.size > 0 = link_to finalizar_contabilidade_lote_bancario_path, method: :get, data: { confirm: 'Tem certeza?' }, class: "btn btn-default btn-sm" do i.icone-finalizar ' Finalizar - elsif @lote_bancario.finalizado? - if @lote_bancario.relatorio? = link_to reabrir_contabilidade_lote_bancario_path, method: :get, data: { confirm: 'Tem certeza?' }, class: "btn btn-warning btn-sm" do i.icone-anular ' Reabrir = link_to cancelar_contabilidade_lote_bancario_path, method: :get, data: { confirm: 'Tem certeza?' }, class: "btn btn-danger btn-sm" do i.icone-anular ' Cancelar - unless @lote_bancario.conta_bancaria.convenio_bancario.present? .row .col-md-12 .alert.alert-danger role="alert" style="font-size: 90%; font-weight: 500;" strong | Aviso! | A conta bancaria deve possuir um convênio para remessa para que se possa baixar o arquivo do lote bancário. .widget .widget-body h3.show-header ' Lista de Pagamentos/Transferências .table-responsive table.table.table-hover thead tr th width="180" Data do Pagamento th Tipo th Número th Código da OB th Favorecido - if @lote_bancario.transferencia? th Valor - else th Nº Empenho th Valor a Pagar th tbody - @lote_bancario.pagamentos_do_lote_bancario.each do |pagamento_do_lote_bancario| - if pagamento_do_lote_bancario.conta_bancaria_por_pagamento.present? tr td = pagamento_do_lote_bancario.conta_bancaria_por_pagamento.pagamento.data td = pagamento_do_lote_bancario.tipo td = link_to pagamento_do_lote_bancario.conta_bancaria_por_pagamento.pagamento.numero, contabilidade_pagamento_path(pagamento_do_lote_bancario.try(:conta_bancaria_por_pagamento).try(:pagamento).try(:id)), target: "_blank" td = pagamento_do_lote_bancario.codigo_ob td = pagamento_do_lote_bancario.conta_bancaria_por_pagamento.pagamento.liquidacao.empenho.pessoa.cpf_ou_cnpj_e_nome td = pagamento_do_lote_bancario.conta_bancaria_por_pagamento.pagamento.liquidacao.empenho.numero_do_empenho td b = pagamento_do_lote_bancario.conta_bancaria_por_pagamento.valor_pago.to_f.valor_contabil - if @lote_bancario.gerado? td - if esta_autorizado?(:show, 'contabilidade/lotes_bancarios') = link_to remover_item_contabilidade_lote_bancario_path(@lote_bancario) + "?pagamento_do_lote_bancario_id=#{pagamento_do_lote_bancario.id}", method: :get, data: { confirm: "Tem certeza?"}, class: "btn btn-default btn-sm" do i.icone-excluir - elsif pagamento_do_lote_bancario.pagamento_da_retencao.present? tr td = pagamento_do_lote_bancario.pagamento_da_retencao.pagamento.data td = pagamento_do_lote_bancario.tipo td = link_to pagamento_do_lote_bancario.pagamento_da_retencao.try(:despesa_extra_orcamentaria).try(:numero_de_caixa), contabilidade_despesa_extra_orcamentaria_path(pagamento_do_lote_bancario.pagamento_da_retencao.try(:despesa_extra_orcamentaria).try(:id)), target: "_blank" if pagamento_do_lote_bancario.pagamento_da_retencao.try(:despesa_extra_orcamentaria).present? td = pagamento_do_lote_bancario.codigo_ob td #{pagamento_do_lote_bancario.try(:pagamento_da_retencao).try(:conta_destino).try(:unidade_orcamentaria_principal).try(:orgao).try(:cnpj_com_pontos)} - #{pagamento_do_lote_bancario.try(:pagamento_da_retencao).try(:conta_destino).try(:unidade_orcamentaria_principal).try(:nome).to_s} td = pagamento_do_lote_bancario.pagamento_da_retencao.retencao.pagamento.liquidacao.empenho.numero_do_empenho td b = pagamento_do_lote_bancario.pagamento_da_retencao.retencao.valor_calculado.to_f.valor_contabil - if @lote_bancario.gerado? td - if esta_autorizado?(:show, 'contabilidade/lotes_bancarios') = link_to remover_item_contabilidade_lote_bancario_path(@lote_bancario) + "?pagamento_do_lote_bancario_id=#{pagamento_do_lote_bancario.id}", method: :get, data: { confirm: "Tem certeza?"}, class: "btn btn-default btn-sm" do i.icone-excluir - elsif pagamento_do_lote_bancario.transferencia_financeira.present? tr td = pagamento_do_lote_bancario.transferencia_financeira.data.to_date td = pagamento_do_lote_bancario.tipo td = link_to pagamento_do_lote_bancario.transferencia_financeira.try(:numero_da_transferencia), pagamento_do_lote_bancario.transferencia_financeira, target: "_blank" td = pagamento_do_lote_bancario.codigo_ob td = pagamento_do_lote_bancario.transferencia_financeira.conta_bancaria_destino.unidade_orcamentaria.try(:codigo_completo_e_nome) td b = pagamento_do_lote_bancario.transferencia_financeira.valor.to_f.valor_contabil - if @lote_bancario.gerado? td - if esta_autorizado?(:show, 'contabilidade/lotes_bancarios') = link_to remover_item_contabilidade_lote_bancario_path(@lote_bancario) + "?pagamento_do_lote_bancario_id=#{pagamento_do_lote_bancario.id}", method: :get, data: { confirm: "Tem certeza?"}, class: "btn btn-default btn-sm" do i.icone-excluir - elsif pagamento_do_lote_bancario.despesa_extra_orcamentaria.present? tr td = pagamento_do_lote_bancario.despesa_extra_orcamentaria.data_de_emissao.to_date td = pagamento_do_lote_bancario.tipo td = link_to pagamento_do_lote_bancario.despesa_extra_orcamentaria.try(:numero_de_caixa), pagamento_do_lote_bancario.despesa_extra_orcamentaria, target: "_blank" td = pagamento_do_lote_bancario.codigo_ob td = pagamento_do_lote_bancario.despesa_extra_orcamentaria.conta_bancaria_por_unidade_orcamentaria.unidade_orcamentaria.try(:codigo_completo_e_nome) td = pagamento_do_lote_bancario.try(:pagamento_da_retencao).try(:retencao).try(:pagamento).try(:liquidacao).try(:empenho).try(:numero_do_empenho) td b = pagamento_do_lote_bancario.despesa_extra_orcamentaria.valor_da_despesa.to_f.valor_contabil - if @lote_bancario.gerado? td - if esta_autorizado?(:show, 'contabilidade/lotes_bancarios') = link_to remover_item_contabilidade_lote_bancario_path(@lote_bancario) + "?pagamento_do_lote_bancario_id=#{pagamento_do_lote_bancario.id}", method: :get, data: { confirm: "Tem certeza?"}, class: "btn btn-default btn-sm" do i.icone-excluir tfoot tr td colspan="#{@lote_bancario.transferencia? ? 5 : 6}" align="right" b TOTAL: td align="left" b #{@lote_bancario.total.to_f.valor_contabil} - if @lote_bancario.gerado? td