class Aba::Return
Attributes
account_name[RW]
account_number[RW]
amount[RW]
bsb[RW]
lodgement_reference[RW]
name_of_remitter[RW]
original_processing_day[RW]
original_user_id[RW]
return_code[RW]
trace_account_number[RW]
trace_bsb[RW]
transaction_code[RW]
Public Instance Methods
to_s()
click to toggle source
# File lib/aba/return.rb, line 53 def to_s raise 'Transaction data is invalid - check the contents of `errors`' unless valid? format('2%-7s%9s%1d%2d%010d%-32s%-18s%-7s%9s%-16s%02d%6s', bsb, account_number, return_code, transaction_code, amount.to_i.abs, account_name, lodgement_reference, trace_bsb, trace_account_number, name_of_remitter, original_processing_day.to_i, original_user_id) end