Print bank checks
Project description
checkgen
Print checks on 3 checks per page in bulk.
Installation
$ pip install checkgen
Sample usage
from datetime import datetime
from checkgen.models import Issuer, Bank
from checkgen.printer import Printer
issuer = Issuer('Samantha Johnson', '123 Main Street', Bank('Lakeside National Bank', '123456789'), '9876543210')
printer = Printer(issuer)
printer.distribute_payment('John Smith', 3000, 1200, datetime(2025, 1, 1), memo='Not a real check')
checks, _ = printer.print()
with open('checks.pdf', 'wb') as f:
checks.to_file(f)
Credits
Inspired and adapted from https://github.com/veterinarian/checkprint/
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
checkgen-0.3.1.tar.gz
(145.9 kB
view hashes)
Built Distribution
checkgen-0.3.1-py3-none-any.whl
(141.0 kB
view hashes)