Science Score: 10.0%
This score indicates how likely this project is to be science-related based on various indicators:
-
○CITATION.cff file
-
○codemeta.json file
-
○.zenodo.json file
-
○DOI references
-
○Academic publication links
-
✓Committers with academic emails
1 of 9 committers (11.1%) from academic institutions -
○Institutional organization owner
-
○JOSS paper metadata
-
○Scientific vocabulary similarity
Low similarity (4.5%) to scientific vocabulary
Last synced: 11 months ago
·
JSON representation
Repository
ACH file generator module for python
Basic Info
- Host: GitHub
- Owner: travishathaway
- License: mit
- Language: Python
- Default Branch: master
- Size: 439 KB
Statistics
- Stars: 48
- Watchers: 10
- Forks: 49
- Open Issues: 13
- Releases: 0
Created almost 14 years ago
· Last pushed almost 4 years ago
Metadata Files
Readme
Changelog
License
README.rst
python-ach
==========
.. image:: https://travis-ci.org/travishathaway/python-ach.svg?branch=master
:target: https://travis-ci.org/travishathaway/python-ach
ACH file generator module for python. So far, this has been tested with
“PPD” and “CCD” batches with addenda records.
Example
=======
Below is an example of how to use the module:
.. code:: python
from ach.builder import AchFile
settings = {
'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 mod
entries = [
{
'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)
print ach_file.render_to_string()
This returns the following NACHA file:
::
101 123456780 1234567801409020123A094101YOUR BANK YOUR COMPANY
5200YOUR COMPANY 1234567890PPDPAYROLL 140903 1123456780000001
62212345678011232132 0000001000 ALICE WANDERDUST 1123456780000001
705HERE IS SOME ADDITIONAL INFORMATION 00000000001
627123456780234234234 0000015000 BILLY HOLIDAY 0123456780000002
622123232318123123123 0000001213 RACHEL WELCH 0123456780000003
820000000400370145870000000150000000000022131234567890 123456780000001
9000001000001000000040037014587000000015000000000002213
9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999
9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999
Owner
- Name: Travis Hathaway
- Login: travishathaway
- Kind: user
- Location: Germany
- Company: @anaconda
- Website: travishathaway.com
- Repositories: 49
- Profile: https://github.com/travishathaway
Developer, Musician, Open Sorcerer
GitHub Events
Total
- Fork event: 1
Last Year
- Fork event: 1
Committers
Last synced: about 1 year ago
Top Committers
| Name | Commits | |
|---|---|---|
| Travis Hathaway | t****y@g****m | 51 |
| Kostochko Dmitriy | a****m@g****m | 2 |
| jgoldberg | j****g@g****m | 1 |
| Claudio Figueiredo | j****o@g****m | 1 |
| Carl Johan Gustavsson | c****n@g****m | 1 |
| Kyle Hanson | k****e@e****m | 1 |
| Travis Hathaway | t****s@t****m | 1 |
| Travis Hathaway | t****h@p****u | 1 |
| Geoff Flarity | g****f@a****m | 1 |
Committer Domains (Top 20 + Academic)
Issues and Pull Requests
Last synced: 11 months ago
All Time
- Total issues: 20
- Total pull requests: 15
- Average time to close issues: 22 days
- Average time to close pull requests: 15 days
- Total issue authors: 13
- Total pull request authors: 14
- Average comments per issue: 2.0
- Average comments per pull request: 0.67
- Merged pull requests: 6
- Bot issues: 0
- Bot pull requests: 0
Past Year
- Issues: 0
- Pull requests: 0
- Average time to close issues: N/A
- Average time to close pull requests: N/A
- Issue authors: 0
- Pull request authors: 0
- Average comments per issue: 0
- Average comments per pull request: 0
- Merged pull requests: 0
- Bot issues: 0
- Bot pull requests: 0
Top Authors
Issue Authors
- utsengar (5)
- sankaet (3)
- paultiplady (2)
- lpstock-NGT (1)
- samlauff (1)
- victorvpham (1)
- gadzoom (1)
- shaunc869 (1)
- karthich (1)
- shankhabasu (1)
- OsamaHassan1144 (1)
- Symmetric (1)
- rpatel99 (1)
Pull Request Authors
- dwmintz (2)
- karthich (1)
- junian (1)
- cjgu (1)
- jaredhobbs (1)
- gflarity (1)
- kyle-eshares (1)
- a-v-e-s (1)
- tmpkn (1)
- eranrund (1)
- dopatraman (1)
- jcfigueiredo (1)
- Alerion (1)
- jgoldberg (1)
Top Labels
Issue Labels
bug (1)
Pull Request Labels
bug (1)
Packages
- Total packages: 1
-
Total downloads:
- pypi 167,190 last-month
- Total dependent packages: 3
- Total dependent repositories: 7
- Total versions: 2
- Total maintainers: 2
pypi.org: ach
Library to create and parse ACH files (NACHA)
- Homepage: https://github.com/travishathaway/python-ach
- Documentation: https://ach.readthedocs.io/
- License: MIT License
-
Latest release: 0.2
published almost 12 years ago
Rankings
Dependent packages count: 2.3%
Downloads: 2.5%
Average: 5.2%
Dependent repos count: 5.6%
Forks count: 5.8%
Stargazers count: 9.8%
Maintainers (2)
Last synced:
11 months ago