$Kaan Dinç

an invoice app that numbers its own receipts

The invoice app is a Python desktop tool I built for a retail business, for generating official-style receipts. It fills PDF receipt templates with itemized line entries and calculates the totals.

around the receipt itself the app tracks the rest of the workflow in a local database: receipt history, customer profiles, and payment status, with paid, partial and unpaid as separate states. Receipt numbers are assigned automatically in sequence, and the finished PDFs are exported into an organized folder structure instead of piling up in one place.

none of it is complicated on its own. The point is consistency: every receipt comes out with the same layout, the same totals logic and the next number in the sequence.