0

有没有办法从生成的 NACHA 文件自动向银行支付 NACHA 批处理文件?

我想将客户的银行信息输入系统,然后获取该信息并生成付款给

我的帐户有一个批处理文件。

这怎么能用 node.js 来完成?

4

2 回答 2

3

任何使用过多种数据格式并熟悉 NACHA(或 ACH)文件格式的人都知道它很糟糕。这是一个固定宽度的文件,行与行不一致,几乎无法使用。美国的银行需要与美联储等组织一起使用这种格式,但精通技术的银行不会要求其客户使用这种格式。

您可能会询问您的银行是否接受 NACHA 格式文件以外的文件格式。例如,我们的银行接受 NACHA、XML、EDI820、ISO20022、.CSV、固定宽度和更易于使用的分隔文件。我们还会在这些付款开始后向系统提供有关这些付款状态的信息。

对于自动化部分,绝对。文件可以使用 PGP 自动加密,通过 SFTP 传输。同样,一些银行也会通过 SFTP 向您发送文件,或者拥有一个服务器,您可以在其中提取数据。有许多免费的开源应用程序可以帮助您完成此任务。WinSCP 和 Cleopatra 是两个广泛使用的应用程序,它们可以保证数据的安全并将其送到需要的地方。

如果您的银行家无法为您提供这些功能,或者您正在寻找技术娴熟的银行,请随时致电我们的资金管理部门,电话 913-563-5600 并要求他们安排与 IT 的技术通话工作人员,我们可以帮助您的团队指明正确的方向。

于 2019-06-14T03:08:05.970 回答
2

更新

我已经开源了一个名为 nACH2 的 ACH 文件生成库

https://github.com/glenselle/nACH2


这已经有一段时间了,但是对于任何感兴趣的人,有一个名为nacha的 NPM 模块可以满足您的需求。它是由比特币交易公司 Bitfloor 制作的,该公司最近在遭到黑客攻击后关门大吉。它仍然在他们幽灵般的 Github 帐户上,我联系了写它的人。他说他已经在生产中使用了几个月,没有出现任何问题。但是......他会建议投入一些工作来添加更多测试,使模块更具可扩展性,并且只是测试它以确保它生成正确的文件。我已经看过它,我可能会尝试为我正在工作的公司重新编写 NPM 模块,然后将其开源,以便其他人可以受益。同时,您可以查看用于生成 ACH NACHA 文件的 NPM 模块。

于 2014-01-13T14:43:55.043 回答