Class: SEPA::DebtorAccount

Inherits:
Account
  • Object
show all
Defined in:
lib/sepa_rator/account/debtor_account.rb

Instance Attribute Summary collapse

Attributes inherited from Account

#address, #agent_lei, #bic, #contact_details, #iban, #name

Instance Method Summary collapse

Methods included from Converter

#convert

Instance Attribute Details

#initiating_party_bicObject

Returns the value of attribute initiating_party_bic.



5
6
7
# File 'lib/sepa_rator/account/debtor_account.rb', line 5

def initiating_party_bic
  @initiating_party_bic
end

#initiating_party_identifierObject

Returns the value of attribute initiating_party_identifier.



5
6
7
# File 'lib/sepa_rator/account/debtor_account.rb', line 5

def initiating_party_identifier
  @initiating_party_identifier
end

#initiating_party_leiObject

Returns the value of attribute initiating_party_lei.



5
6
7
# File 'lib/sepa_rator/account/debtor_account.rb', line 5

def initiating_party_lei
  @initiating_party_lei
end

Instance Method Details

#initiating_party_id(builder, profile) ⇒ Object



14
15
16
17
18
19
# File 'lib/sepa_rator/account/debtor_account.rb', line 14

def initiating_party_id(builder, profile)
  return unless initiating_party_identifier || initiating_party_bic || initiating_party_lei

  build_organisation_id(builder, initiating_party_identifier, profile,
                        lei: initiating_party_lei, org_bic: initiating_party_bic)
end