Class: BankChequePayment
Constant Summary
DTA::CharacterConversion::CONVERSION_MAP_UTF8
Instance Method Summary
collapse
#<=>
#account_to_be_debited, #amount, #bank_payment_instructions, #beneficiary_address, #beneficiary_address_line1, #beneficiary_address_line2, #beneficiary_address_line3, #beneficiary_address_line4, #beneficiary_bank_clearing_number, #beneficiary_iban_number, #beneficiary_institution_address, #beneficiary_institution_address_line1, #beneficiary_institution_address_line2, #beneficiary_institution_address_line3, #beneficiary_institution_address_line4, #beneficiary_institution_bank_account_number, #creation_date, #data_file_sender_identification, #entry_sequence_number, #header, #identification_bank_address, #identification_purpose, #initialize, #issuer_identification, #ordering_party_bank_clearing_number, #ordering_partys_address, #ordering_partys_address_line1, #ordering_partys_address_line2, #ordering_partys_address_line3, #ordering_partys_address_line4, #output_sequence_number, #output_sequence_number=, #payment_amount, #payment_amount_currency, #processing_flag, #purpose, #reason_for_payment_message, #reason_for_payment_message_line1, #reason_for_payment_message_line2, #reason_for_payment_message_line3, #reason_for_payment_message_line4, #reference_number, #rule_of_charge, #segment1, #segment2, #segment3, #segment4, #segment5, #segment6, #to_dta, #transaction_number, #transaction_number=
#dta_string, #encode_characters, #map_characters
Instance Method Details
#beneficiary_bank_account_number ⇒ Object
35
36
37
|
# File 'lib/payment_dta/payments/bank_cheque_payment.rb', line 35
def beneficiary_bank_account_number
'/C/'.ljust(24)
end
|
#convertion_rate ⇒ Object
31
32
33
|
# File 'lib/payment_dta/payments/bank_cheque_payment.rb', line 31
def convertion_rate
@data[:convertion_rate].to_s.ljust(12)
end
|
#payment_amount_value ⇒ Object
23
24
25
|
# File 'lib/payment_dta/payments/bank_cheque_payment.rb', line 23
def payment_amount_value
@data[:payment_amount].to_s.ljust(15)
end
|
#payment_amount_value_date ⇒ Object
27
28
29
|
# File 'lib/payment_dta/payments/bank_cheque_payment.rb', line 27
def payment_amount_value_date
@data[:payment_amount_value_date].to_s.ljust(6)
end
|
#payment_type ⇒ Object
15
16
17
|
# File 'lib/payment_dta/payments/bank_cheque_payment.rb', line 15
def payment_type
'0'
end
|
#record ⇒ Object
7
8
9
|
# File 'lib/payment_dta/payments/bank_cheque_payment.rb', line 7
def record
@record ||= segment1 + segment2 + segment3 + segment4 + segment5
end
|
#requested_processing_date ⇒ Object
19
20
21
|
# File 'lib/payment_dta/payments/bank_cheque_payment.rb', line 19
def requested_processing_date
'000000'
end
|
#transaction_type ⇒ Object
11
12
13
|
# File 'lib/payment_dta/payments/bank_cheque_payment.rb', line 11
def transaction_type
'832'
end
|