Skip to content
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

Documentation #1

Open
homes32 opened this issue Oct 19, 2016 · 5 comments
Open

Documentation #1

homes32 opened this issue Oct 19, 2016 · 5 comments

Comments

@homes32
Copy link

homes32 commented Oct 19, 2016

Is there any documentation or sample code available on how to generate an ACH file using this library?

@mycargus
Copy link
Owner

Hello! No documentation yet as the library is incomplete. Here's the vision:

var fileHeader = FileHeaderRecord.new(...);
var fileControl = FileControlRecord.new(...);
var batches = new List<Batch>(...);
var nachaFile = NachaFile.new( fileHeader, batches, fileControl );

nachaFile.generateAchFile();

see https://github.com/mycargus/nacho-nacha/blob/master/Src/Nacha.Core/NachaFile.cs#L38

Further abstraction is possible and would be even better, of course. The ease of use comes with built-in record, batch, and file validation and helpful messaging.

I stopped working on this library for lack of community participation but would love to see it grow. Please feel free to submit a pull request.

@robson26
Copy link

Hello,

Good start on this library! I started building off of this for a business need at the time, but that project has since lost steam so I stopped.

I'm knowledgeable about the industry and may be able to contribute.

I still can't believe there isn't a library available to create ACH files, even for purchase.

@homes32
Copy link
Author

homes32 commented Dec 5, 2016

agreed robson26, its crazy that there isn't a good library out there. I also work in the industry and would be willing to help, but I'm not a programmer by trade (I just hack around a bit for fun or to fulfill a need) and OOP is pretty new to me so I would need guidance to contribute any major chunks of code. My end goal would be to have a small program that I could schedule to run and it would either grab the info from a database or munch it from a .csv and generate an ACH file to inport into our GL.

@935main
Copy link

935main commented Jul 17, 2017

Do any of you happen to have updates on this project where you've actually gotten it to do something? It looks like the most recent version gets a good way there but no NACHA file is actually written, there's no writeAchFile() method or anything.

@mycargus
Copy link
Owner

@935main Please see my comment above. If you'd like to see more work done on this project, feel free to submit a pull request. :)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

4 participants