Skip to content
/ ach Public
forked from moov-io/ach

ACH(Automated Clearing House) GoLang library implementing NACHA file creation and validation via reader and writer

License

Notifications You must be signed in to change notification settings

segmond/ach

 
 

Repository files navigation

moov-io/ach

GoDoc Build Status Coverage Status Go Report Card Apache 2 licensed

Package 'moov-io/ach' implements a file reader and writer for parsing ACH Automated Clearing House files. ACH is the primary method of electronic money movement throughout the United States.

Project Status

ACH is at an early stage and under active development. Please star the project if you are interested in its development or join the development.

  • Library currently supports the reading and writting of PPD (Prearranged payment and deposits)

Project Roadmap

  • Support Return Entries
  • Support WEB, CCD, IAT Entries

Usage and examples

With a correctly configured Go toolchain:

go get -u github.com/moov-io/ach

See godoc.org/github.com/moov-io/ach for usage.

Examples exist in projects example folder

Contributing

We use GitHub to manage reviews of pull requests.

  • If you have a trivial fix or improvement, go ahead and create a pull request, addressing (with @...) one or more of the maintainers (see AUTHORS.md) in the description of the pull request.

  • If you plan to do something more involved, first propose your ideas in a Github issue. This will avoid unnecessary work and surely give you and us a good deal of inspiration.

  • Relevant coding style guidelines are the Go Code Review Comments and the Formatting and style section of Peter Bourgon's Go: Best Practices for Production Environments.

References

Format Specification

ACH File Layout

Prior Art

License

Apache License 2.0 See LICENSE for details.

About

ACH(Automated Clearing House) GoLang library implementing NACHA file creation and validation via reader and writer

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Go 100.0%