View Source ABA Validator

Unit tests

installation

Installation

If available in Hex, the package can be installed by adding aba_validator to your list of dependencies in mix.exs:

def deps do
  [
    {:aba_validator, "~> 0.1.0"}
  ]
end

Documentation can be generated with ExDoc and published on HexDocs. Once published, the docs can be found at https://hexdocs.pm/aba_validator.

about

About

ABA File validator is an Elixir library to validate an Australian Banking Association (ABA) file. An Australian Banking Association (ABA) file is a standard of file used by Australian Banks to make multiple payments for uploading data to Internet Banking systems. Read more here

todo

TODO

[] - more validation (currently the business logic is good enough, but it does not have dependent checks, e.g. if detail record has credits to Employee Benefits Card accounts, then Account Number field must always be 999999) [] - Add file parser