Class: SPS::CreditTransferTransaction
- Inherits:
-
Transaction
- Object
- Transaction
- SPS::CreditTransferTransaction
- Defined in:
- lib/sps_king/transaction/credit_transfer_transaction.rb
Constant Summary collapse
- CHARGE_BEARERS =
['DEBT', 'CRED', 'SHAR', 'SLEV'].freeze
Constants inherited from Transaction
Transaction::DEFAULT_REQUESTED_DATE
Instance Attribute Summary collapse
-
#category_purpose ⇒ Object
Returns the value of attribute category_purpose.
-
#charge_bearer ⇒ Object
Returns the value of attribute charge_bearer.
-
#creditor_address ⇒ Object
Returns the value of attribute creditor_address.
-
#service_level ⇒ Object
Returns the value of attribute service_level.
Attributes inherited from Transaction
#amount, #batch_booking, #bic, #currency, #debtor_address, #iban, #instruction, #name, #reference, #remittance_information, #requested_date, #structured_remittance_information
Instance Method Summary collapse
Methods inherited from Transaction
Methods included from Converter
Constructor Details
This class inherits a constructor from SPS::Transaction
Instance Attribute Details
#category_purpose ⇒ Object
Returns the value of attribute category_purpose.
4 5 6 |
# File 'lib/sps_king/transaction/credit_transfer_transaction.rb', line 4 def category_purpose @category_purpose end |
#charge_bearer ⇒ Object
Returns the value of attribute charge_bearer.
4 5 6 |
# File 'lib/sps_king/transaction/credit_transfer_transaction.rb', line 4 def charge_bearer @charge_bearer end |
#creditor_address ⇒ Object
Returns the value of attribute creditor_address.
4 5 6 |
# File 'lib/sps_king/transaction/credit_transfer_transaction.rb', line 4 def creditor_address @creditor_address end |
#service_level ⇒ Object
Returns the value of attribute service_level.
4 5 6 |
# File 'lib/sps_king/transaction/credit_transfer_transaction.rb', line 4 def service_level @service_level end |
Instance Method Details
#schema_compatible?(schema_name) ⇒ Boolean
17 18 19 20 21 22 |
# File 'lib/sps_king/transaction/credit_transfer_transaction.rb', line 17 def schema_compatible?(schema_name) case schema_name when PAIN_001_001_03_CH_02 !self.bic.nil? end end |