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

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)

Source distribution for quick-in-voice 0.1.2
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)

Table of built distributions (wheels) for quick-in-voice 0.1.2
File Interpreter ABI Platform Actions
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.

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