QuickInVoice - Automated Invoice Generator
QuickInVoice is a Python package designed to simplify invoice generation for businesses and freelancers. It provides an easy-to-use interface to create, manage, and export invoices in PDF format.
Features 🚀
- 📄 Generate invoices with itemized details and tax calculations.
- 💰 Automatic tax calculations based on specified tax rates.
- 🖨️ Export invoices to PDF with customizable templates.
- ⚙️ Easy integration into any Python application.
- ✅ Unit-tested and reliable for production use.
Installation 📥
Install QuickInVoice via pip:
pip install quick-in-voice
Example script
from quick_in_voice import InvoiceGenerator
# Define invoice items
items = [
{"description": "Web Design", "quantity": 2, "price": 500},
{"description": "SEO Services", "quantity": 1, "price": 750}
]
# Create and generate invoice
invoice = InvoiceGenerator(
client_name="TechCorp Solutions",
client_address="123 Innovation Street, Tech City, TC 12345",
items=items,
tax_rate=0.1 # 10% tax rate
)
# generate the pdf in your preffered name
invoice.generate_pdf("client_invoice.pdf")
Metadata
Release files for quick-in-voice 0.1.2
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | Provenance | Actions |
|---|---|---|---|---|
| quick_in_voice-0.1.2.tar.gz | 3.9 kB | Without provenance | Details for quick_in_voice-0.1.2.tar.gz |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Actions Reset |
|---|---|---|---|---|
| quick_in_voice-0.1.2-py3-none-any.whl | Python 3 | none | any | Details for quick_in_voice-0.1.2-py3-none-any.whl |
Total release size: 8.1 kB
Release files / quick_in_voice-0.1.2.tar.gz
| Download URL | quick_in_voice-0.1.2.tar.gz |
|---|---|
| Size | 3.9 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
0099a47be9f6181ab31c45ca5e99f6ffef7592732d16f15a8394d06ea40339f7
|
|
BLAKE2b-256 checksum How to use checksums |
98b76987da649c41f161ce2dca804e363feb106f5bea97aae780aaac0ae0b74c
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.12.2
|
Release files / quick_in_voice-0.1.2-py3-none-any.whl
| Download URL | quick_in_voice-0.1.2-py3-none-any.whl |
|---|---|
| Size | 4.2 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
38719ba7a688295537cf87acbccb1740ecc0698f5b044931b608356c8b95095a
|
|
BLAKE2b-256 checksum How to use checksums |
7b08acd48fa30058c76147ce4d0271def444ec8fdaf21a8746e245b82d256ee8
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.12.2
|
Security for quick-in-voice 0.1.2
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
No provenance found
None of the files in this release were uploaded with provenance metadata.
A note on package security
PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.
To learn more about protecting yourself from malicious actors, visit our package security documentation.