Back to Blog
Web DevAssisted by GPT4

I'm Generating Invoices (and a Little Chaos)

I’m not billing anyone yet, but in an effort to manage myself and my projects better, I seem to have stumbled into building a pretty decent billing/invoicing microservice.

September 12, 2025
BillingInvoicingGrowthLearningChaos
I'm Generating Invoices (and a Little Chaos)

🧾 I'm Generating Invoices (and a Little Chaos)

Excerpt:
I’m not billing anyone yet, but in an effort to manage myself and my projects better, I seem to have stumbled into building a pretty decent billing/invoicing microservice.


⏱️ Tracking the Work

It started with a simple idea:

“What if I could just track my time per task?”

Well, I did that… and then I added:

  • Session tracking – start/stop timers for work sessions.
  • Per-task billable rates – because not all work is created equal.
  • Invoice generation – yes, it even spits out a PDF.

The result? I can now select time entries, generate an invoice, and (at least in theory) hand it to someone and say, “Pay me, please.”


💡 The Next Steps

Of course, there’s still plenty I need to figure out:

  • Multiple invoices & proper numbering
  • Terms and due dates
  • Payment tracking
  • Probably a bunch of edge cases that will only appear when I finally get a real client

But still—this feels like a good start.


🏗️ Building Until I Get Noticed

If someone commissioned me tomorrow, I could put together coherent billing that tells a story, and that feels like a win.

I know I’m not done learning (far from it). I look forward to the headaches I haven’t met yet, but for now, I just have to keep building until someone notices.


📝 Final Thoughts

This is exactly why I build in public. Seeing a problem, solving it, and implementing a solution is where I want to live.

Even if no one else ever uses this system, it’s already helping me manage my projects better—and that’s enough reason to keep going.


This article was generated with 25% rambling from Proper and 75% refinement by ChatGPT — because building in public sometimes means letting an AI turn your brain dump into a readable blog post. 😅

AI Transparency
Model: GPT4
Prompt Used:
I'm generating invoices! Im not billing anyone yet but in an effort to manage myself and my projects better I seem to have failed into a pretty decent start to a billing/invoicing micro service? I am tracking overall work sessions and have the ability to track/time/attribute tasks while working. I set my billable rate per task and have the ability to select time entries and generate an invoice/pdf. I need to wrap my head around how to manage invoices/multiple invoice/terms/payment and the rest but I have a start. If somebody commissioned me tomorrow I would be able to put together coherent billing that tells a story and it will only get better i imagine. I'd like to end up somewhere that I can see problem, solve problem and implement solution but its hard to figure out where I fit. I look forward to having headaches I didn't realize exist but for now i just have to keep building until i get noticed! Can you format those rambling thoughts into a blog post? Please include notes in the footer giving yourself credit for your work. "This article was generated with 25% rambling from Proper and 75% refinement by you" for example. Make it fun and self aware that I am using help please?