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.
Right now -skip-validation is only considered if the -validate flag is
present. The name of the flag implies it being a boolean flag and it is
unintuitive that it needs another flag to be present referencing a
config file that will be ignored.
What did you expect to see?
I expect files using the -skip-validation to be built into an ach file regardless of the validations
What did you see?
The tool fails because of validations. For the example shown below, I got the output:
unable to parse json ACH file: batch #1 (WEB) FieldError RDFIIdentification 9 does not match calculated check digit 0
How can we reproduce the problem?
achcli -skip-validation -reformat=ach <file> where the file is a json file containing
ACH Version
v1.38.0
What were you trying to do?
Right now
-skip-validation
is only considered if the-validate
flag is present. The name of the flag implies it being a boolean flag and it is unintuitive that it needs another flag to be present referencing a config file that will be ignored.What did you expect to see?
I expect files using the
-skip-validation
to be built into an ach file regardless of the validationsWhat did you see?
The tool fails because of validations. For the example shown below, I got the output:
How can we reproduce the problem?
achcli -skip-validation -reformat=ach <file>
where the file is a json file containing