= javascript_include_tag 'contabilidade/retencoes/irpf' .nested-fields.campo_irpf#irpf_form - if @pagamento.present? && !@pagamento.remover_retencoes_do_pagamento? && @pagamento.retencoes.any? && @pagamento.possui_retencoes_de_irrf_pf? .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} %" = error_for f.object, :aliquota .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 .col-sm-12 - if @pagamento.present? .row .col-sm-4 = label_tag :valor_pago_na_competencia, 'Valor Pago na Competência', class: 'control-label' p.form-control-static span.moeda#valor_pago_na_competencia = @pagamento.credor.pagamentos_recebidos_por_competencia( @pagamento.liquidacao.data_da_liquidacao.month, @pagamento.id ) .col-sm-4 = label_tag :irpf_retido_na_competencia, 'IRPF Retido na Competência', class: 'control-label' p.form-control-static span.moeda#irpf_retido_na_competencia = @pagamento.credor.retencoes_de_irpf_por_competencia( @pagamento.liquidacao.data_da_liquidacao.month, @pagamento.id ) hr style='margin-top: 0px;' .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', value: f.object.base_de_calculo, 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 = label_tag :aliquota, "Alíquota", class: "control-label" p.form-control-static span.aliquota#aliquota = "%" = error_for f.object, :aliquota .col-sm-3 = label_tag :parcela_a_deduzir, "Parcela a Deduzir", class: "control-label" p.form-control-static span.moeda#parcela_a_deduzir p .form-group .row .col-sm-4 = label_tag :desconto_por_dependente, "Desconto por Dependente", class: "control-label" p.form-control-static span.moeda#desconto_por_dependente = contabilidade_atual.irpf_vigente.present? ? contabilidade_atual.irpf_vigente.desconto_por_dependente.to_f.real_contabil : 0.00 hr style='margin-top: 0px;' .row .col-sm-3 = f.label :aliquota, "Valor do IRPF", class: "control-label", style: "font-weight: bold;" = f.text_field :valor_calculado, placeholder: 'R$ 0,00', class: 'form-control imposto calculado_irpf',id: 'valor_calculado', data: { autonumeric: true, 'a-sep'=> '.', 'a-dec'=>',', 'a-sign'=> 'R$ ', 'v-min'=> '0.00', 'v-max'=> '9999999999.99' } = error_for f.object, :valor_calculado .col-sm-4 = f.label :tipo_de_acao, "Tipo de Ação*", class: "control-label", for: "normal-field" span.fa.fa-question-circle.info_irpf style="margin-left: 12px;" data-toggle="tooltip" data-placement="botto" = 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_irpf', data: { value: f.object.try(:tipo_de_acao) } = error_for f.object, :tipo_de_acao - 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 = f.hidden_field :imposto_id, class: 'imposto_id' = error_for f.object, :imposto_id = f.hidden_field :imposto_type, value: 'Contabilidade::IrrfPessoaFisica' = f.hidden_field :base_de_calculo, class: 'base_de_calculo' = f.hidden_field :aliquota, class: 'aliquota' = f.hidden_field :valor_calculado, class: 'valor_calculado' = hidden_field_tag 'imposto_de_renda_id', Contabilidade::ImpostoDeRenda.last.id, id: 'imposto_de_renda_id' - if @pagamento.present? = hidden_field_tag 'pagamento_id', @pagamento.id = hidden_field_tag 'dependentes', @pagamento.credor.dependentes.to_i - if @pagamento.present? = hidden_field_tag 'data_do_pagamento', @pagamento.data, id: 'data_do_pagamento' - else = hidden_field_tag 'data_do_pagamento', Date.today, id: 'data_do_pagamento' = error_for f.object, :conta_extra_orcamentaria_id = link_to_remove_association '', f, id: 'remover_irpf', class: 'remover_irpf'