用于创建和分析ACH文件的库(NACHA)

ach的Python项目详细描述


python ach

https://travis-ci.org/travishathaway/python-ach.svg?branch=master

用于python的ach文件生成器模块。到目前为止,我们已经用 “PPD”和“CCD”批次,有补遗记录。

示例

下面是如何使用模块的示例:

fromach.builderimportAchFilesettings={'immediate_dest':'123456789',# Your bank's routing number'immediate_org':'123456789',# Bank assigned routing number'immediate_dest_name':'YOUR BANK','immediate_org_name':'YOUR COMPANY','company_id':'1234567890',#tax number}ach_file=AchFile('A',settings)#file Id modentries=[{'type':'22',# type of'routing_number':'12345678','account_number':'11232132','amount':'10.00','name':'Alice Wanderdust','addenda':[{'payment_related_info':'Here is some additional information',},],},{'type':'27','routing_number':'12345678','account_number':'234234234','amount':'150.00','name':'Billy Holiday',},{'type':'22','routing_number':'12323231','account_number':'123123123','amount':'12.13','name':'Rachel Welch',},]ach_file.add_batch('PPD',entries,credits=True,debits=True)printach_file.render_to_string()

这将返回以下nacha文件:

101 123456789 1234567891407141745A094101YOUR BANK              YOUR COMPANY
5220YOUR COMPANY                        1234567890PPDPAYROLL         140714   1123456780000001
62212345678011232132         0000001000               ALICE WANDERDUST        1123456780000001
705HERE IS SOME ADDITIONAL INFORMATION                                             00000000001
622123456780234234234        0000015000               BILLY HOLIDAY           0123456780000002
622123232315123123123        0000001213               RACHEL WELCH            0123456780000003
822000000400370145870000000000000000000172131234567890                         123456780000001
9000001000001000000040037014587000000000000000000017213
9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999
9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java重写父类中的特定行   java Apache Commons CLI订购帮助选项?   java如何将数据添加到网格视图   java如何在Apache Camel批处理后移动文件?   java如何为日期范围的between子句编写hql查询?   雅加达ee开始Java编程,我应该从哪里开始?   排序Java8+流:检查我的objectinstances的两个字段的列表顺序是否正确   java如何将json转换为Map<String,Object>确保整数为整数   java不能在Spring数据JPA批处理过程中创建TransactionException   java损坏的PDF文件从FTP下载到使用Apache Common Net的设备   java无法使用Spring批处理和Wso2为XML架构命名空间找到Spring NamespaceHandler   java Android ImageView未显示在SherlockFragment中   Maven在构建时出错=无法识别Java路径   java如何使用批处理文件调用关闭处理程序?   java admob广告横幅重叠我的游戏屏幕安卓