Fully Automated Service Billing

Challenge

Manual invoice generation from exported Redmine data was time-consuming and error-prone.

Approach

I implemented a tool that reads billing-relevant data directly from the Redmine database, including custom fields, and generates ready-to-send invoices using a custom template module for LibreOffice documents.

Snapshot

  • Industry: IT services
  • Time frame: 2021
  • Technologies
    • Python
    • PostgreSQL
    • Redmine
    • Jinja2
    • LibreOffice

Invoices are now generated automatically based on actual booked effort.

Do you have a similar project in mind?

I am happy to contribute my experience and support your implementation end-to-end.

Get in touch