= javascript_include_tag 'contabilidade/retencoes/impostos' .nested-fields.campo_irpj#irpj_form - if @pagamento.present? && !@pagamento.remover_retencoes_do_pagamento? && @pagamento.retencoes.any? && @pagamento.possui_retencoes_de_irrf_pj? .form-group .row .col-sm-3 p strong Atividade: =< f.object.imposto.try(:descricao_para_retencao) p strong Base de Cálculo: =< f.object.base_de_calculo.try(:real_contabil) p strong Alíquota: =< "#{f.object.aliquota.to_f} %" .col-sm-4 p strong Valor do ISS: =< f.object.valor_calculado.to_f.try(:real_contabil) p strong Ação: =< f.object.localizar(:tipo_de_acao) p = f.label :conta_bancaria_id, 'Conta Báncaria:', class: 'control-label' = f.select :conta_bancaria_id, options_for_select( \ @contas_bancarias.collect {|conta| [conta.to_s, conta.id]}, \ f.object.try(:conta_bancaria_id) \ ), { include_blank: 'Selecione' }, class: "form-control s2" = error_for f.object, :conta_bancaria_id - else .col-sm-8 = f.label :imposto_id, 'Atividade*', class: 'control-label' = f.select :imposto_id, options_for_select(@atividades_irpj.map {|p| \ [p.descricao_para_exibicao, p.id, {'data-aliquota' => p.aliquota.to_f, 'data-percentual-da-base-de-calculo' => p.percentual_da_base_de_calculo.to_f }]\ }, selected: f.object.imposto_id), { include_blank: 'Selecione' }, class: 'form-control s2 atividade' = error_for f.object, :imposto_id = f.hidden_field :imposto_type, value: 'Contabilidade::IrrfPessoaJuridica' br .row .col-sm-3 = f.label :base_de_calculo, 'Base de Cálculo*', class: 'control-label' = f.text_field :base_de_calculo, placeholder: 'R$ 0,00', class: 'form-control base-de-calculo',id: 'base_de_calculo_irpj', data: { autonumeric: true, 'a-sep'=> '.', 'a-dec'=>',', 'a-sign'=> 'R$ ', 'v-min'=> '0.00', 'v-max'=> '9999999999.99' } = error_for f.object, :base_de_calculo .col-sm-3 = f.label :aliquota, 'Alíquota*', class: 'control-label' = f.text_field :aliquota, placeholder: '0,00 %', class: 'form-control aliquota',id: 'aliquota_irpj', data: { autonumeric: true, 'a-sep'=>'.', 'a-dec'=>',', 'a-sign'=> ' %', 'p-sign'=>'s', 'v-min'=> '0.00', 'v-max'=> '100' } = error_for f.object, :aliquota .col-sm-3 = f.label :tipo_de_acao, "Tipo de Ação*", class: "control-label", for: "normal-field" span.fa.fa-question-circle.info_irpj style="margin-left: 12px;" data-toggle="tooltip" data-placement="bottom" = f.select :tipo_de_acao, options_for_select(\ @tipos_de_acao.collect {|t|[ Contabilidade::Retencao.localizar("tipo_de_acao", t[0]), t[0] ] }, f.object.try(:tipo_de_acao)\ ), {include_blank: 'Selecione'}, id:'tipo_de_acao', class: 'form-control s2 acao_irpj', data: { value: f.object.try(:tipo_de_acao) } = error_for f.object, :tipo_de_acao .col-sm-3 = f.label :valor_calculado, 'Valor do IRPJ', class: 'control-label', style: "font-weight: bold;" = f.text_field :valor_calculado, placeholder: 'R$ 0,00', class: 'form-control imposto',id: 'valor_calculado', data: { autonumeric: true, 'a-sep'=> '.', 'a-dec'=>',', 'a-sign'=> 'R$ ', 'v-min'=> '0.00', 'v-max'=> '9999999999.99' } - if @pagamento.present? br .row .col-sm-8 = f.label :conta_bancaria_id, 'Conta Báncaria:', class: 'control-label' = f.select :conta_bancaria_id, options_for_select( \ @contas_bancarias.collect {|conta| [conta.to_s, conta.id]}, \ f.object.try(:conta_bancaria_id) \ ), { include_blank: 'Selecione' }, class: "form-control s2" = error_for f.object, :conta_bancaria_id = error_for f.object, :conta_extra_orcamentaria_id = link_to_remove_association '', f, id: 'remover_irpj', class: 'remover_irpj'