class BankPayments::SwedbankImport::MoneyRecord
Public Class Methods
new(raw_record)
click to toggle source
Calls superclass method
BankPayments::SpisuRecord::new
# File lib/bank_payments/swedbank_import/money_record.rb, line 13 def initialize(raw_record) super self.type = '5' end
Public Instance Methods
amount_foreign()
click to toggle source
# File lib/bank_payments/swedbank_import/money_record.rb, line 30 def amount_foreign AmountConverter.value_to_decimal(extract_raw_value __callee__) end
amount_sek()
click to toggle source
# File lib/bank_payments/swedbank_import/money_record.rb, line 22 def amount_sek AmountConverter.value_to_decimal(extract_raw_value __callee__) end
bank_amount_sek()
click to toggle source
# File lib/bank_payments/swedbank_import/money_record.rb, line 26 def bank_amount_sek AmountConverter.value_to_decimal(extract_raw_value __callee__) end
corrected_by_bank?()
click to toggle source
# File lib/bank_payments/swedbank_import/money_record.rb, line 18 def corrected_by_bank? error_code == '1' end
error_code()
click to toggle source
Enum with ‘0’ = OK ‘1’ = Payment corrected by the bank
# File lib/bank_payments/swedbank_import/money_record.rb, line 44 def error_code extract_raw_value __callee__ end
recalculation_code()
click to toggle source
Enum with ‘0’ => The bank has calculated it’s value from the foreign amount’ ‘9’ => The bank has calculated it’s value form the SEK amount
# File lib/bank_payments/swedbank_import/money_record.rb, line 37 def recalculation_code extract_raw_value __callee__ end