Class: Appydave::Tools::BankReconciliation::Clean::Mapper
- Inherits:
-
Object
- Object
- Appydave::Tools::BankReconciliation::Clean::Mapper
- Includes:
- Configuration::Configurable
- Defined in:
- lib/appydave/tools/bank_reconciliation/clean/mapper.rb
Overview
Map transactions to chart of accounts and bank accounts
Instance Method Summary collapse
Methods included from Configuration::Configurable
Instance Method Details
#map(transactions) ⇒ Object
11 12 13 14 15 16 17 18 19 20 |
# File 'lib/appydave/tools/bank_reconciliation/clean/mapper.rb', line 11 def map(transactions) # tp transactions, :coa_match_type, :coa_code, :narration, :debit, :credit transactions.map do |original_transaction| transaction = original_transaction.dup transaction = map_chart_of_account(transaction) clean_amount(transaction) map_bank_account(transaction) end end |