class Multicash::Labels::CreditTransfer
Attributes
transfer[R]
Public Class Methods
new(transfer)
click to toggle source
# File lib/multicash/labels/credit_transfer.rb, line 8 def initialize transfer @transfer = transfer end
Public Instance Methods
label_20()
click to toggle source
# File lib/multicash/labels/credit_transfer.rb, line 12 def label_20 label = ":20:" value = sprintf("%010d", transfer.order_reference) "#{label}#{value}" end
label_23B()
click to toggle source
# File lib/multicash/labels/credit_transfer.rb, line 19 def label_23B label = ":23B:" value = "" value << transfer.message_id "#{label}#{value}" end
label_32A()
click to toggle source
# File lib/multicash/labels/credit_transfer.rb, line 27 def label_32A label = ':32A:' value = "" value << transfer.today value << transfer.currency value << print_currency_with_comma(transfer.ammount, -10) "#{label}#{print_string((value), -22)}" end
label_50K()
click to toggle source
# File lib/multicash/labels/credit_transfer.rb, line 37 def label_50K label = ":50K:" value = "/" value << transfer.ordering_iban value << "\r\n" value << transfer.ordering_name "#{label}#{value}" end
label_52D()
click to toggle source
# File lib/multicash/labels/credit_transfer.rb, line 47 def label_52D label = ":52D:" value = transfer.ordering_bae value << "\r\n" value << print_string(transfer.ordering_bank_name, -35) "#{label}#{value}" end
label_57D()
click to toggle source
# File lib/multicash/labels/credit_transfer.rb, line 56 def label_57D label = ":57D:" value = transfer.destination_bae value << "\r\n" value << print_string(transfer.destination_bank_name, -35) "#{label}#{value}" end
label_59()
click to toggle source
# File lib/multicash/labels/credit_transfer.rb, line 65 def label_59 label = ":59:" value = '/' value << transfer.destination_iban value << "\r\n" value << print_string(transfer.destination_name, -35) "#{label}#{value}" end
label_70()
click to toggle source
# File lib/multicash/labels/credit_transfer.rb, line 75 def label_70 label = ":70:" value = print_string(transfer.payment_details, -35) "#{label}#{value}" end
label_71A()
click to toggle source
# File lib/multicash/labels/credit_transfer.rb, line 92 def label_71A label = ":71A:" value = "" value << transfer.payment_charges "#{label}#{value}" end
label_72()
click to toggle source
# File lib/multicash/labels/credit_transfer.rb, line 100 def label_72 label = ":72:" value = transfer.payment_system "#{label}#{value}" end