class ESA::Accounts::Revenue

The Revenue class is an account type used to represents increases in owners equity.

Normal Balance

The normal balance on Revenue accounts is a Credit.

@see en.wikipedia.org/wiki/Revenue Revenue

@author Lenno Nagel

Public Instance Methods

update_normal_balance() click to toggle source

The normal balance for the account. Must be overridden in implementations.

# File app/models/esa/accounts/revenue.rb, line 13
def update_normal_balance
  unless self.contra
    self.normal_balance = :credit
  else
    self.normal_balance = :debit
  end
end