class Contabilidade::Inss < ApplicationRecord
	has_paper_trail

	has_many :inss_pessoas_fisicas

	validates_uniqueness_of :competencia, scope: :ano_de_referencia

	validates_presence_of :competencia, :teto_retencao, :ano_de_referencia
	validates_numericality_of :ano_de_referencia, only_integer: true

	enum competencia: {
		"Janeiro": 1,
		"Fevereiro": 2,
		"Março": 3,
		"Abril": 4,
		"Maio": 5,
		"Junho": 6,
		"Julho": 7,
		"Agosto": 8,
		"Setembro": 9,
		"Outubro": 10,
		"Novembro": 11,
		"Dezembro": 12
	}

end
