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