-
Notifications
You must be signed in to change notification settings - Fork 151
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
File Creation - Merge Files #529
Labels
Comments
// MergeFiles is a helper function for consolidating an array of ACH Files into as few files
// as possible. This is useful for optimizing cost and network efficiency.
//
// Per NACHA rules files must remain under 10,000 lines (when rendered in their ASCII encoding)
//
// File Batches can only be merged if they are unique and routed to and from the same ABA routing numbers.
func MergeFiles(files []*File) ([]*File, error) { ... } @wadearnold and/or @bkmoovio would you have other comments to add here? I'm going to use some of paygate's |
adamdecaf
added a commit
to adamdecaf/ach
that referenced
this issue
May 22, 2019
I think it’s good. Wade can probably chime in on if any specific additional requirements are needed. It’s great if you can leverage what you did in paygate. |
adamdecaf
added a commit
to adamdecaf/ach
that referenced
this issue
May 23, 2019
adamdecaf
added a commit
to adamdecaf/ach
that referenced
this issue
May 23, 2019
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
A utility function should exist that takes an array of
ACH.Files
and merges them into one or many files. If the merged file exceeds the NACHA record limit limitation of 10k entries and the additional file should be created.The text was updated successfully, but these errors were encountered: