ACH implements a reader, writer, and validator for Automated Clearing House (ACH) files. The HTTP server is available in a Docker image and the Go package is available.

ach ach-origination automated-clearing-house fintech golang-library money moov nacha payment
3 Open Issues Need Help Last updated: Sep 10, 2025

Open Issues Need Help

View All on GitHub
bug help wanted good first issue

ACH implements a reader, writer, and validator for Automated Clearing House (ACH) files. The HTTP server is available in a Docker image and the Go package is available.

Go
#ach#ach-origination#automated-clearing-house#fintech#golang-library#money#moov#nacha#payment

AI Summary: Java clients using the OpenAPI-generated library for ACH's `POST /files/{fileID}` (and `/segment`) endpoint are unable to utilize both the JSON schema and raw ACH file content types. This limitation stems from an upstream bug in the OpenAPI Java generator, preventing Java applications from fully leveraging the endpoint's dual functionality and forcing a choice between creating files from JSON or raw text.

Complexity: 4/5
bug help wanted

ACH implements a reader, writer, and validator for Automated Clearing House (ACH) files. The HTTP server is available in a Docker image and the Go package is available.

Go
#ach#ach-origination#automated-clearing-house#fintech#golang-library#money#moov#nacha#payment

AI Summary: Enhance the ACH HTTP API's `/files/create` endpoint to optionally return structured validation errors in JSON format instead of a single newline-separated error string. This involves modifying the API's error handling to create a JSON array of error objects, each containing details like line number, record type, error type, field name, and a descriptive message. An optional query parameter should control whether structured or the current error format is returned.

Complexity: 4/5
enhancement help wanted

ACH implements a reader, writer, and validator for Automated Clearing House (ACH) files. The HTTP server is available in a Docker image and the Go package is available.

Go
#ach#ach-origination#automated-clearing-house#fintech#golang-library#money#moov#nacha#payment