From Receipts in an Envelope to a System That Rolls Up on Its Own
An illustration of an internal web app for a company that needs one place to manage department budgets and expense approvals.
This is an illustrative concept, not a real client project — the data and results shown are examples to demonstrate what we can build.
Expense receipts pile up in an envelope. Department budgets only turn negative later.
When expenses are logged manually from physical receipts and rolled up in a spreadsheet, the finance team only realizes a department is over budget after the monthly report is done.
| Department | This Month's Budget | Spent |
|---|---|---|
| Marketing | Rp 45M | Rp 52M |
| Operations | Rp 60M | Rp 48M |
| IT | Rp 30M | Rp 33M |
| HR | Rp 20M | Rp 15M |
It's not a lack of control. It's that the data is discovered too late.
Receipts logged manually from paper
Paper receipts as proof of expense are entered manually one by one into a spreadsheet.
Expense approval via chat/email
Expense approval is done manually, with no clear, trackable flow.
Over-budget only discovered in the monthly report
A department can keep spending until the monthly report comes out and turns out to be over budget.
One flow from an expense request to budget monitored in real time.
Approval and budget tracking run in one system, so finance can see each department's status anytime.
Submit Expense
Staff submit an expense through the system, not a manual paper receipt.
Approval
A manager/finance approves directly from the system, clearly logged.
Budget Tracking
The department's remaining budget updates automatically once the expense is approved.
Over-budget Alert
Automatic notification when a department nears/exceeds its budget.
Automatic Report
A per-department spending report is available automatically anytime.
Example: a company with 7 departments.
An illustrative scenario based on common patterns at small-to-medium companies with per-department budgets. The figures below are examples to illustrate the system, not a claim of client results.
Real-time budget tracking & expense approval
The company has 7 departments each with its own budget. Expenses are logged manually from paper receipts, so being over budget is often only discovered in the monthly report.
- Which department is nearing its budget limit?
- Which request is still awaiting approval?
- How does actual spending compare to plan?
Illustrated automation architecture
EXCEPTION → an expense would push a department over budget → requires additional approval from a higher level
- 7
- Example Departments
- Real-time
- Remaining Budget
- 1
- Approval Flow
budget monitored in real time
instead of waiting for the monthly report
replacing approval via chat
The key change is when over-budget is discovered.
Before / paper receipts & spreadsheets
- Receipts logged manually from paper
- Expense approval via chat/email
- Over-budget only discovered in the monthly report
- Hard to see the picture across all departments
- Finance team compiles reports at month's end
After / real-time tracking system
- Expense requests logged digitally
- Approval flow is clear and trackable
- Remaining budget updates in real time
- Automatic alerts before going over budget
- Reports available anytime with no manual compiling
Not just an expense log.
This system can be developed gradually to fit finance team needs.
Digital request & approval
Expenses requested and approved through one system with a clear flow.
Real-time budget tracking
Each department's remaining budget updates automatically as transactions happen.
Automatic alerts & reports
Over-budget notifications and spending reports available anytime.
From paper receipts to a real-time tracking system, step by step.
- 01DISCOVERY
Map budget structure & approval
Identify each department's budget and the current approval flow.
- 02FOUNDATION
Build the digital request system
An expense request form replacing manual paper receipts.
- 03APPROVAL
Set up the approval flow
Expense approval logged clearly in one system.
- 04TRACKING
Connect budget tracking
A department's remaining budget updates automatically as transactions happen.
- 05OPTIONAL
Add further layers
If needed, bank account integration or automatic tax reports can be added.