Skip to main content

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.

PyPI License Python Version Downloads


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")

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)

Source distribution for quick-in-voice 0.1.2
File Size Uploaded
quick_in_voice-0.1.2.tar.gz 3.9 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for quick-in-voice 0.1.2
File Interpreter ABI Platform
quick_in_voice-0.1.2-py3-none-any.whl Python 3 none any Details

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

Release history Release notifications | RSS feed

This release

0.1.2 This release

2 release files

0.1.1

2 release files

0.1.0

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page