This gem is based on the Python implementation by Therp (https://code.launchpad.net/~therp-nl/banking-addons) (camt.py). It is still far from supporting the full CAMT.053 specification, but it does provide the most important transaction information.
Add to your Gemfile:
gem "camt"
You need to set your default country code.
Camt.configure do |config|
config.default_country_code = "NL"
end
Parse a CAMT file:
camt = Camt::File.parse 'camt.xml'
Get information:
puts camt.messages.inspect
puts camt.statements.inspect
puts camt.transactions.inspect
- More testing
- Extend Camt::Parser to support the full CAMT.053 specification
- Fork the project.
- Make your feature addition or bug fix.
- Send me a pull request
Copyright (c) 2014 Reinier de Lange. See LICENSE for details.