class Patrimonio::DepreciacaoVidaUtilConfiguracao < ApplicationRecord
  has_paper_trail

  validates_presence_of :conta_pcasp, :valor_residual_porcentagem, :vida_util_meses_normal, :taxa_mensal_depre_normal_porcentagem, :vida_util_meses_acelerada, :taxa_mensal_depre_acelerada_porcentagem, :data_inicio_utilizacao, :tipo_de_bem
  validates_presence_of :elemento_de_despesa, :sub_elemento_de_despesa ,if: Proc.new{ self.bem_movel?}

  enum tipo_de_bem: {
    bem_movel: 1,
    bem_imovel: 2
  }

end
