Your Cart
Loading

Python Invoice Generator | CSV to PDF Invoices, Batch + VAT

On Sale
NOK120.00
NOKĀ 120.00
Added to cart

Invoicing apps charge every month for something a small script can do. This generator reads a CSV from Excel or Google Sheets and writes professional PDF invoices in seconds - one or a hundred. It checks every row before writing anything, uses exact decimal maths for money, and never overwrites an invoice you already sent.

What's included

  • invoicegen.py + pdfmini.py (standard library only, no pip installs)
  • Example CSV, example config.json and example logo
  • Check mode, --run, --only, --overwrite, --new-config
  • Per-line tax rate and discount, tax totals per rate, multi-page invoices, A4 or Letter, any currency symbol
  • Self-test with 49 checks
  • 5-page PDF guide with the CSV column reference

Who it's for

  • Freelancers who bill many clients
  • Developers and tech-savvy small businesses
  • Anyone tired of manual invoice copy-paste

Good to know

  • Python 3.8+ (free).
  • Self-test passes on Linux with Python 3; generated PDFs were also validated with a separate PDF reader. Windows/macOS steps are in the guide but were not tested by me.
  • Uses the standard PDF Helvetica font: Western European characters only.
  • Formats your invoices; it is not accounting or tax advice. Check your country's invoice requirements.
  • Original code. No licensed brands.

Format

Instant digital download: one ZIP file with CSV, JPG, JSON, PDF, PY files. You also get the download link by email.

Personal-use licence. Instant download after checkout.

You will get a ZIP (96KB) file