Releases: salesking/sepa_king
Releases · salesking/sepa_king
v0.7.0
Transaction#requested_date
: Use 1999-01-01 as default (#49, thanks to @phillipp)DirectDebitTransaction
: Handling of mandate amendments by introducing#original_debtor_account
and#same_mandate_new_debtor_agent
(#48, thanks to @isc)Message#message_identification
: Use randomized string to avoid rejections because of duplicate ids (#46, thanks to @romanlehnert and @Holek)- String extension: Avoid conflicts with other libraries (#50, thanks to @cles)
- Added validation for
Message#message_identification
v0.6.0
v0.5.0
v0.4.0
v0.3.0
v0.2.0
- Validators can be used in your application models (#21)
- Improved validation for mandate_id (8c8493f)
- Improved validation for BIC (#17, thanks to @stayhero)
- Credit transfer transactions: Adjusted validation to accept Date.today (#19, thanks to @tobischo)
- Message identification is configurable (#12, thanks to @flori)
v0.1.0
Additional support for v2.7 of the Specification of Data Formats. This enables the gem to generate XML in different schemata:
- Credit Transfer Initiation: pain.001.003.03 and pain.001.002.03
- Direct Debit Initiation: pain.008.003.02 and pain.008.002.02
Usage example:
xml_string = sct.to_xml('pain.001.002.03')
v0.0.7
v0.0.6
v0.0.5
- Added Transaction params
:batch_booking
,:requested_date
,:local_instrument
and:sequence_type
- Transactions are grouped, the XML gets a
<PmtInf>
block for every group - Added validation for BIC and CreditorIdentifier
- Ruby >= 1.9.3 is required
- Rely on ActiveModel 3 (instead of 4), so the gem can be used in a Rails 3 app, too
- Using Nokogiri for specs
- Lots of refactoring
- Docs improved