Class: GOBL::Pay::CreditTransfer

Inherits:
Object show all
Defined in:
lib/generated/gobl/pay/credit_transfer.rb

Overview

CreditTransfer contains fields that can be used for making payments via a bank transfer or wire.

Constant Summary collapse

SCHEMA_ID =

The Schema ID of the GOBL CreditTransfer structure

'https://gobl.org/draft-0/pay/instructions#/$defs/CreditTransfer'

Instance Attribute Summary collapse

Method Summary

Methods inherited from Object

new

Methods inherited from Struct

#as_json, from_data, from_json!, #to_json

Instance Attribute Details

#bicString (readonly)

Bank Identifier Code used for international transfers.

Returns:

  • (String)


24
# File 'lib/generated/gobl/pay/credit_transfer.rb', line 24

property :bic, String

#branchGOBL::Org::Address (readonly)

Bank office branch address, not normally required.

Returns:



39
# File 'lib/generated/gobl/pay/credit_transfer.rb', line 39

property :branch, GOBL::Org::Address

#ibanString (readonly)

International Bank Account Number

Returns:

  • (String)


19
# File 'lib/generated/gobl/pay/credit_transfer.rb', line 19

property :iban, String

#nameString (readonly)

Name of the bank.

Returns:

  • (String)


34
# File 'lib/generated/gobl/pay/credit_transfer.rb', line 34

property :name, String

#numberString (readonly)

Account number, if IBAN not available.

Returns:

  • (String)


29
# File 'lib/generated/gobl/pay/credit_transfer.rb', line 29

property :number, String