class Contabilidade::MovimentacaoDaContaDoBalancete < ApplicationRecord
	has_paper_trail

	belongs_to :balancete_de_verificacao, class_name: "Contabilidade::BalanceteDeVerificao"
	belongs_to :movimentacao_do_plano_de_contas, class_name: "Contabilidade::MovimentacaoDoPlanoDeContas"
	belongs_to :conta, class_name: "Contabilidade::Conta"

	validates_presence_of :conta_id, :movimentacao_do_plano_de_contas_id, :tipo_de_lancamento

	enum tipo_de_lancamento: {
		debito: 0,
		credito: 1
	}

end
