Class: Plutus::Asset
- Defined in:
- app/models/plutus/asset.rb
Overview
The Asset class is an account type used to represents resources owned by the business entity.
Normal Balance
The normal balance on Asset accounts is a Debit.
Class Method Summary collapse
-
.balance(options = {}) ⇒ BigDecimal
This class method is used to return the balance of all Asset accounts.
Instance Method Summary collapse
-
#balance(options = {}) ⇒ BigDecimal
The balance of the account.
Methods inherited from Account
#credits_balance, #debits_balance, trial_balance
Class Method Details
.balance(options = {}) ⇒ BigDecimal
This class method is used to return the balance of all Asset accounts.
Contra accounts are automatically subtracted from the balance.
Takes an optional hash specifying :from_date and :to_date for calculating balances during periods. :from_date and :to_date may be strings of the form “yyyy-mm-dd” or Ruby Date objects
52 53 54 |
# File 'app/models/plutus/asset.rb', line 52 def self.balance(={}) super() end |
Instance Method Details
#balance(options = {}) ⇒ BigDecimal
The balance of the account.
Assets have normal debit balances, so the credits are subtracted from the debits unless this is a contra account, in which debits are subtracted from credits
Takes an optional hash specifying :from_date and :to_date for calculating balances during periods. :from_date and :to_date may be strings of the form “yyyy-mm-dd” or Ruby Date objects
31 32 33 |
# File 'app/models/plutus/asset.rb', line 31 def balance(={}) super() end |