├── .github └── workflows │ └── main.yml ├── .gitignore ├── .rspec ├── CONTRIBUTING.md ├── Gemfile ├── LICENSE.txt ├── README.md ├── Rakefile ├── gemfiles ├── Gemfile-activemodel-6.1.x ├── Gemfile-activemodel-7.0.x └── Gemfile-activemodel-7.1.x ├── lib ├── schema │ ├── pain.001.001.03.ch.02.xsd │ ├── pain.001.001.03.xsd │ ├── pain.001.002.03.xsd │ ├── pain.001.003.03.xsd │ ├── pain.008.001.02.xsd │ ├── pain.008.002.02.xsd │ └── pain.008.003.02.xsd ├── sepa_king.rb └── sepa_king │ ├── account.rb │ ├── account │ ├── creditor_account.rb │ ├── creditor_address.rb │ ├── debtor_account.rb │ └── debtor_address.rb │ ├── converter.rb │ ├── error.rb │ ├── message.rb │ ├── message │ ├── credit_transfer.rb │ └── direct_debit.rb │ ├── transaction.rb │ ├── transaction │ ├── credit_transfer_transaction.rb │ └── direct_debit_transaction.rb │ ├── validator.rb │ └── version.rb ├── sepa_king.gemspec └── spec ├── account_spec.rb ├── converter_spec.rb ├── credit_transfer_spec.rb ├── credit_transfer_transaction_spec.rb ├── creditor_account_spec.rb ├── debtor_account_spec.rb ├── debtor_address_spec.rb ├── direct_debit_spec.rb ├── direct_debit_transaction_spec.rb ├── examples ├── pain.001.001.03.ch.02.xml ├── pain.001.001.03.xml ├── pain.001.002.03.xml ├── pain.001.003.03.xml ├── pain.008.002.02.xml └── pain.008.003.02.xml ├── message_spec.rb ├── spec_helper.rb ├── support ├── custom_matcher.rb ├── factories.rb └── validations.rb ├── transaction_spec.rb ├── validation_spec.rb └── validator_spec.rb /.github/workflows/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/salesking/sepa_king/HEAD/.github/workflows/main.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/salesking/sepa_king/HEAD/.gitignore -------------------------------------------------------------------------------- /.rspec: -------------------------------------------------------------------------------- 1 | --color 2 | --format progress 3 | -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/salesking/sepa_king/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /Gemfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/salesking/sepa_king/HEAD/Gemfile -------------------------------------------------------------------------------- /LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/salesking/sepa_king/HEAD/LICENSE.txt -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/salesking/sepa_king/HEAD/README.md -------------------------------------------------------------------------------- /Rakefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/salesking/sepa_king/HEAD/Rakefile -------------------------------------------------------------------------------- /gemfiles/Gemfile-activemodel-6.1.x: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/salesking/sepa_king/HEAD/gemfiles/Gemfile-activemodel-6.1.x -------------------------------------------------------------------------------- /gemfiles/Gemfile-activemodel-7.0.x: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/salesking/sepa_king/HEAD/gemfiles/Gemfile-activemodel-7.0.x -------------------------------------------------------------------------------- /gemfiles/Gemfile-activemodel-7.1.x: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/salesking/sepa_king/HEAD/gemfiles/Gemfile-activemodel-7.1.x -------------------------------------------------------------------------------- /lib/schema/pain.001.001.03.ch.02.xsd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/salesking/sepa_king/HEAD/lib/schema/pain.001.001.03.ch.02.xsd -------------------------------------------------------------------------------- /lib/schema/pain.001.001.03.xsd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/salesking/sepa_king/HEAD/lib/schema/pain.001.001.03.xsd -------------------------------------------------------------------------------- /lib/schema/pain.001.002.03.xsd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/salesking/sepa_king/HEAD/lib/schema/pain.001.002.03.xsd -------------------------------------------------------------------------------- /lib/schema/pain.001.003.03.xsd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/salesking/sepa_king/HEAD/lib/schema/pain.001.003.03.xsd -------------------------------------------------------------------------------- /lib/schema/pain.008.001.02.xsd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/salesking/sepa_king/HEAD/lib/schema/pain.008.001.02.xsd -------------------------------------------------------------------------------- /lib/schema/pain.008.002.02.xsd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/salesking/sepa_king/HEAD/lib/schema/pain.008.002.02.xsd -------------------------------------------------------------------------------- /lib/schema/pain.008.003.02.xsd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/salesking/sepa_king/HEAD/lib/schema/pain.008.003.02.xsd -------------------------------------------------------------------------------- /lib/sepa_king.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/salesking/sepa_king/HEAD/lib/sepa_king.rb -------------------------------------------------------------------------------- /lib/sepa_king/account.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/salesking/sepa_king/HEAD/lib/sepa_king/account.rb -------------------------------------------------------------------------------- /lib/sepa_king/account/creditor_account.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/salesking/sepa_king/HEAD/lib/sepa_king/account/creditor_account.rb -------------------------------------------------------------------------------- /lib/sepa_king/account/creditor_address.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/salesking/sepa_king/HEAD/lib/sepa_king/account/creditor_address.rb -------------------------------------------------------------------------------- /lib/sepa_king/account/debtor_account.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/salesking/sepa_king/HEAD/lib/sepa_king/account/debtor_account.rb -------------------------------------------------------------------------------- /lib/sepa_king/account/debtor_address.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/salesking/sepa_king/HEAD/lib/sepa_king/account/debtor_address.rb -------------------------------------------------------------------------------- /lib/sepa_king/converter.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/salesking/sepa_king/HEAD/lib/sepa_king/converter.rb -------------------------------------------------------------------------------- /lib/sepa_king/error.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/salesking/sepa_king/HEAD/lib/sepa_king/error.rb -------------------------------------------------------------------------------- /lib/sepa_king/message.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/salesking/sepa_king/HEAD/lib/sepa_king/message.rb -------------------------------------------------------------------------------- /lib/sepa_king/message/credit_transfer.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/salesking/sepa_king/HEAD/lib/sepa_king/message/credit_transfer.rb -------------------------------------------------------------------------------- /lib/sepa_king/message/direct_debit.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/salesking/sepa_king/HEAD/lib/sepa_king/message/direct_debit.rb -------------------------------------------------------------------------------- /lib/sepa_king/transaction.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/salesking/sepa_king/HEAD/lib/sepa_king/transaction.rb -------------------------------------------------------------------------------- /lib/sepa_king/transaction/credit_transfer_transaction.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/salesking/sepa_king/HEAD/lib/sepa_king/transaction/credit_transfer_transaction.rb -------------------------------------------------------------------------------- /lib/sepa_king/transaction/direct_debit_transaction.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/salesking/sepa_king/HEAD/lib/sepa_king/transaction/direct_debit_transaction.rb -------------------------------------------------------------------------------- /lib/sepa_king/validator.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/salesking/sepa_king/HEAD/lib/sepa_king/validator.rb -------------------------------------------------------------------------------- /lib/sepa_king/version.rb: -------------------------------------------------------------------------------- 1 | module SEPA 2 | VERSION = '0.14.0' 3 | end 4 | -------------------------------------------------------------------------------- /sepa_king.gemspec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/salesking/sepa_king/HEAD/sepa_king.gemspec -------------------------------------------------------------------------------- /spec/account_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/salesking/sepa_king/HEAD/spec/account_spec.rb -------------------------------------------------------------------------------- /spec/converter_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/salesking/sepa_king/HEAD/spec/converter_spec.rb -------------------------------------------------------------------------------- /spec/credit_transfer_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/salesking/sepa_king/HEAD/spec/credit_transfer_spec.rb -------------------------------------------------------------------------------- /spec/credit_transfer_transaction_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/salesking/sepa_king/HEAD/spec/credit_transfer_transaction_spec.rb -------------------------------------------------------------------------------- /spec/creditor_account_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/salesking/sepa_king/HEAD/spec/creditor_account_spec.rb -------------------------------------------------------------------------------- /spec/debtor_account_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/salesking/sepa_king/HEAD/spec/debtor_account_spec.rb -------------------------------------------------------------------------------- /spec/debtor_address_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/salesking/sepa_king/HEAD/spec/debtor_address_spec.rb -------------------------------------------------------------------------------- /spec/direct_debit_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/salesking/sepa_king/HEAD/spec/direct_debit_spec.rb -------------------------------------------------------------------------------- /spec/direct_debit_transaction_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/salesking/sepa_king/HEAD/spec/direct_debit_transaction_spec.rb -------------------------------------------------------------------------------- /spec/examples/pain.001.001.03.ch.02.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/salesking/sepa_king/HEAD/spec/examples/pain.001.001.03.ch.02.xml -------------------------------------------------------------------------------- /spec/examples/pain.001.001.03.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/salesking/sepa_king/HEAD/spec/examples/pain.001.001.03.xml -------------------------------------------------------------------------------- /spec/examples/pain.001.002.03.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/salesking/sepa_king/HEAD/spec/examples/pain.001.002.03.xml -------------------------------------------------------------------------------- /spec/examples/pain.001.003.03.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/salesking/sepa_king/HEAD/spec/examples/pain.001.003.03.xml -------------------------------------------------------------------------------- /spec/examples/pain.008.002.02.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/salesking/sepa_king/HEAD/spec/examples/pain.008.002.02.xml -------------------------------------------------------------------------------- /spec/examples/pain.008.003.02.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/salesking/sepa_king/HEAD/spec/examples/pain.008.003.02.xml -------------------------------------------------------------------------------- /spec/message_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/salesking/sepa_king/HEAD/spec/message_spec.rb -------------------------------------------------------------------------------- /spec/spec_helper.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/salesking/sepa_king/HEAD/spec/spec_helper.rb -------------------------------------------------------------------------------- /spec/support/custom_matcher.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/salesking/sepa_king/HEAD/spec/support/custom_matcher.rb -------------------------------------------------------------------------------- /spec/support/factories.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/salesking/sepa_king/HEAD/spec/support/factories.rb -------------------------------------------------------------------------------- /spec/support/validations.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/salesking/sepa_king/HEAD/spec/support/validations.rb -------------------------------------------------------------------------------- /spec/transaction_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/salesking/sepa_king/HEAD/spec/transaction_spec.rb -------------------------------------------------------------------------------- /spec/validation_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/salesking/sepa_king/HEAD/spec/validation_spec.rb -------------------------------------------------------------------------------- /spec/validator_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/salesking/sepa_king/HEAD/spec/validator_spec.rb --------------------------------------------------------------------------------