Invoice Builder
A client base and a service catalog are connected to the invoice builder: create, send, and track every invoice with PDF generation and statuses from Draft and Sent to Paid and Overdue.
CASE STUDY — INTERNAL TOOL
An internal system for creating invoices, tracking payments, and automating financial documents — with an AI layer that drafts invoices from plain text, catches errors, and predicts late payments.
HOW IT WAS BUILT
ClientSole Proprietor Kovalenko R. I., Ukraine
DomainPayments & Billing
ServicesRequirements · Logic · Web app · AI integrations
StackASP.NET Core · PostgreSQL · LLM API · Docker
A client base and a service catalog are connected to the invoice builder: create, send, and track every invoice with PDF generation and statuses from Draft and Sent to Paid and Overdue.
Partial payments, recurring invoices for regular clients, and automatic email reminders — with a dashboard of income and outstanding balances on top.
Paste a contract, an email, or a brief — AI extracts the details and drafts the invoice: services, prices, taxes, and a description of the work.
Before an invoice goes out, AI checks it for mistakes and suspicious amounts — and warns about clients with low reliability, based on their payment history.
Payment reminders are written for each client instead of a template — and at the end of the month the owner gets an AI summary of income, debts, and trends.
The result is an internal tool that turns invoicing from a chore into a five-minute task. Built on ASP.NET Core, PostgreSQL, and Docker, with LLM-powered features wired in through a dedicated AI service layer — every AI draft stays a draft until a human approves it.
ASP.NET Core+
PostgreSQL+
LLM API+
Docker+
Invoicing+
PDF+
Payments+
Automation+