class Contabilidade::DetalhamentoPorSubelemento < ApplicationRecord
	has_paper_trail
	include TradutorConcern

	belongs_to :liquidacao, class_name: 'Contabilidade::Liquidacao', required: true
	belongs_to :conta, class_name: 'Contabilidade::Conta', required: true

	after_save :apaga_a_si_mesmo_se_valor_igual_a_zero

	def apaga_a_si_mesmo_se_valor_igual_a_zero
		self.delete unless self.valor.to_f > 0
	end

end
