{ "info": { "author": "Carta, Inc.", "author_email": "jared.hobbs@carta.com", "bugtrack_url": null, "classifiers": [], "description": "carta-ach\n==========\n\nACH file generator module for python. So far, this has been tested with\n\"PPD\" and \"CCD\" batches with addenda records.\nForked from `python-ach` by Travis Hathaway and released on PyPI as `carta-ach`.\n\nExample\n=======\n\nBelow is an example of how to use the module:\n\n.. code:: python\n\n\n from ach.builder import AchFile\n\n settings = {\n 'immediate_dest' : '123456789', # Your bank's routing number \n 'immediate_org' : '123456789', # Bank assigned routing number\n 'immediate_dest_name' : 'YOUR BANK',\n 'immediate_org_name' : 'YOUR COMPANY',\n 'company_id' : '1234567890', #tax number\n }\n\n ach_file = AchFile('A',settings) #file Id mod\n\n entries = [\n {\n 'type' : '22', # type of\n 'routing_number' : '12345678',\n 'account_number' : '11232132',\n 'amount' : '10.00',\n 'name' : 'Alice Wanderdust',\n 'addenda' : [\n {\n 'payment_related_info': 'Here is some additional information',\n },\n ],\n },\n {\n 'type' : '27',\n 'routing_number' : '12345678',\n 'account_number' : '234234234',\n 'amount' : '150.00',\n 'name' : 'Billy Holiday',\n },\n {\n 'type' : '22',\n 'routing_number' : '12323231',\n 'account_number' : '123123123',\n 'amount' : '12.13',\n 'name' : 'Rachel Welch',\n },\n ]\n\n ach_file.add_batch('PPD', entries, credits=True, debits=True)\n\n print ach_file.render_to_string()\n\nThis returns the following NACHA file:\n\n::\n\n 101 123456780 1234567801409020123A094101YOUR BANK YOUR COMPANY \n 5200YOUR COMPANY 1234567890PPDPAYROLL 140903 1123456780000001\n 62212345678011232132 0000001000 ALICE WANDERDUST 1123456780000001\n 705HERE IS SOME ADDITIONAL INFORMATION 00000000001\n 627123456780234234234 0000015000 BILLY HOLIDAY 0123456780000002\n 622123232318123123123 0000001213 RACHEL WELCH 0123456780000003\n 820000000400370145870000000150000000000022131234567890 123456780000001\n 9000001000001000000040037014587000000015000000000002213 \n 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999\n 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999", "description_content_type": "", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/carta/python-ach", "keywords": "", "license": "MIT License", "maintainer": "", "maintainer_email": "", "name": "carta-ach", "package_url": "https://pypi.org/project/carta-ach/", "platform": "", "project_url": "https://pypi.org/project/carta-ach/", "project_urls": { "Homepage": "https://github.com/carta/python-ach" }, "release_url": "https://pypi.org/project/carta-ach/0.4.5/", "requires_dist": null, "requires_python": "", "summary": "Library to create and parse ACH files (NACHA)", "version": "0.4.5" }, "last_serial": 4727500, "releases": { "0.3.0": [ { "comment_text": "", "digests": { "md5": "0ac8e618509a52a7ef75e633cd02445c", "sha256": "290ba9d5fd62c5b983ff823756615e8058c1473528a897170371f1dad758ecb5" }, "downloads": -1, "filename": "carta-ach-0.3.0.tar.gz", "has_sig": false, "md5_digest": "0ac8e618509a52a7ef75e633cd02445c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 11125, "upload_time": "2018-03-16T16:23:33", "url": "https://files.pythonhosted.org/packages/b5/86/51e6e789fe0cd3af4e2334bf40a24c9c2971f6b50786a23851c4883721c5/carta-ach-0.3.0.tar.gz" } ], "0.4.0": [ { "comment_text": "", "digests": { "md5": "dd971c42de78a8d7783d1891ea8bf2ed", "sha256": "242d71b318ee2ca5529265f865643676b626aeaaeb4116b2cdc16f929386d220" }, "downloads": -1, "filename": "carta-ach-0.4.0.tar.gz", "has_sig": false, "md5_digest": "dd971c42de78a8d7783d1891ea8bf2ed", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 11076, "upload_time": "2018-04-12T20:12:13", "url": "https://files.pythonhosted.org/packages/6a/6a/1a188a27d8d188d433eabfe22c8fb527033c3b904534c7acb1e5ec18b875/carta-ach-0.4.0.tar.gz" } ], "0.4.1": [ { "comment_text": "", "digests": { "md5": "3f14298efa0b702ae8b8170325cd78e6", "sha256": "2b88961679f8e347ac9afdc5ab4ad83e43fad3cb79b035cd51b197fe5cf64ea1" }, "downloads": -1, "filename": "carta-ach-0.4.1.tar.gz", "has_sig": false, "md5_digest": "3f14298efa0b702ae8b8170325cd78e6", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 11089, "upload_time": "2018-04-18T16:38:49", "url": "https://files.pythonhosted.org/packages/f1/57/6cb5983af4118853017664cce010e44b5196aba38d99cf11a3030deaae45/carta-ach-0.4.1.tar.gz" } ], "0.4.2": [ { "comment_text": "", "digests": { "md5": "71287146f2573215ec081c7fb9a2ac80", "sha256": "efab94e6fd183bb85453481d4b58a71a0fa3cf8b9bba7cd873719cecbbe1f38d" }, "downloads": -1, "filename": "carta-ach-0.4.2.tar.gz", "has_sig": false, "md5_digest": "71287146f2573215ec081c7fb9a2ac80", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 11578, "upload_time": "2018-08-16T21:23:47", "url": "https://files.pythonhosted.org/packages/a3/dd/7c64f061d93c059f6eb09d419ce2fb282df03a29551876cfc85c087043c9/carta-ach-0.4.2.tar.gz" } ], "0.4.3": [ { "comment_text": "", "digests": { "md5": "3a2363d084f72ecdae507e9a39fb3293", "sha256": "9e44ffe88df2d7d5bb3d68a0c4d067b28f5a47a92321b06c55569a9cdc173084" }, "downloads": -1, "filename": "carta-ach-0.4.3.tar.gz", "has_sig": false, "md5_digest": "3a2363d084f72ecdae507e9a39fb3293", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 11599, "upload_time": "2019-01-22T18:11:39", "url": "https://files.pythonhosted.org/packages/fb/d6/60ebfc0d98ec1d50d9b4317e0c271c83c94b08deccb158de071126717e04/carta-ach-0.4.3.tar.gz" } ], "0.4.4": [ { "comment_text": "", "digests": { "md5": "ff1d8860cb92603e1cfc653e749596eb", "sha256": "227ecd59e0482ffd3aa2f1864b2ab163f84bf16333fd510c11b52ea97be030b3" }, "downloads": -1, "filename": "carta-ach-0.4.4.tar.gz", "has_sig": false, "md5_digest": "ff1d8860cb92603e1cfc653e749596eb", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 11611, "upload_time": "2019-01-22T18:25:18", "url": "https://files.pythonhosted.org/packages/1f/20/3fd8649bc36f7124b1f5dab57d01e29cd3a3ffa3f8b406b259f414bff947/carta-ach-0.4.4.tar.gz" } ], "0.4.5": [ { "comment_text": "", "digests": { "md5": "6b7272b53e438a3793b593c95aff6409", "sha256": "d5be4f50f1c940bce44449b7aa45bd1288674c006379467c51692db9f8d0bce9" }, "downloads": -1, "filename": "carta-ach-0.4.5.tar.gz", "has_sig": false, "md5_digest": "6b7272b53e438a3793b593c95aff6409", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 11644, "upload_time": "2019-01-22T19:04:41", "url": "https://files.pythonhosted.org/packages/af/61/363bbfb608fcd92381ea838d0001cebbc3af91a25648e6ae287734c2d21f/carta-ach-0.4.5.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "6b7272b53e438a3793b593c95aff6409", "sha256": "d5be4f50f1c940bce44449b7aa45bd1288674c006379467c51692db9f8d0bce9" }, "downloads": -1, "filename": "carta-ach-0.4.5.tar.gz", "has_sig": false, "md5_digest": "6b7272b53e438a3793b593c95aff6409", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 11644, "upload_time": "2019-01-22T19:04:41", "url": "https://files.pythonhosted.org/packages/af/61/363bbfb608fcd92381ea838d0001cebbc3af91a25648e6ae287734c2d21f/carta-ach-0.4.5.tar.gz" } ] }