class ESA::Accounts::Expense

The Expense class is an account type used to represents assets or services consumed in the generation of revenue.

Normal Balance

The normal balance on Expense accounts is a Debit.

@see en.wikipedia.org/wiki/Expense Expenses

@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/expense.rb, line 13
def update_normal_balance
  unless self.contra
    self.normal_balance = :debit
  else
    self.normal_balance = :credit
  end
end