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.
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)
- Support Return Entries
- Support WEB, CCD, IAT Entries
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
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.
- NACHA ACH File Formatting
- PNC ACH File Specification
- Thomson Reuters ACH FIle Structure
- Gusto: How ACH Works: A developer perspective
Apache License 2.0 See LICENSE for details.