Python Invoice Generator

pdf-invoices.png
Bespoke commercial for Psicologia en Edimburgo project consisting on a tool that generates PDF invoices following a custom template from an Excel workbook.

Closed source

Built with:

My first Python project, which converts an Excel workbook into a Python dictionary using Openpyxl, then sanitises the data to follow a standarised format before printing every row into an individual invoice using a template designed with PyFPDF2.

Several PDF templates are designed, and regular expressions detect certain patterns to decide which template to be used.

It generated over 1300 invoices for the previous tax years that would have been otherwise written by hand, saving the owner of the company hours of work.