Expense, Advance and Income-Expense Management: From Receipt to Approval to Finance in a Single Flow

The employee photographs a receipt from their phone, categorises the expense and submits it for approval; the approval chain runs; the approved amount is paid or settled and flows cleanly into accounting. Within the same portal, managers see live, role-based income-expense, cost-centre and budget-versus-actual dashboards fed directly from your ERP's ledger entries. The expense lifecycle lives in the portal while the definitive record stays in the ERP, ending duplicate data entry.

ERP gap

The ERP holds the definitive record, but not the employee-centric expense cycle

Logo, Mikro, SAP, Netsis or Uyumsoft keeps the final accounting entry for an expense. What the ERP does not provide is the employee-centric lifecycle: the field worker snapping a receipt photo on their phone to open and categorise an expense, submit it for approval; the approval flowing through the hierarchy; and the paid/settled and advance-settlement status being tracked. Customising all of this inside the ERP for every expense type and every approval step is prohibitively expensive, which is why most companies run this cycle on Excel and WhatsApp. The portal fills that gap: once the expense has been collected, it writes only the approved result back to the ERP, while feeding the income-expense dashboards by reading directly from the ERP's own ledger entries.

Key Capabilities

Mobile expense entry with receipt capture

From the field, the employee photographs the receipt or invoice on their phone, enters the amount, date, currency and category, and opens the expense instantly. The receipt image is attached to the expense; department and location are pulled automatically from the employee's record. Detailed entry is also available via the web.

Categorised expenses and expense reports

Every expense is linked to an active expense category (fuel, accommodation, entertainment, travel, etc.). Multiple expenses over a date range are combined into a single 'expense report'; the report total is calculated automatically and exported to PDF or Excel.

Approval / rejection workflow

Expenses and expense reports move through a pending→approved/rejected state machine. The approver, approval time, rejecting party and rejection reason are all recorded. When a report is approved, the pending expenses it contains are approved in bulk as well.

Paid and settlement status

An approved expense is marked as 'paid', with the payment method, payment reference and payment date retained. For expenses that require reimbursement to the employee, the settlement/refund status (pending→completed) and refund date are tracked separately.

Advance requests and advance settlement

From mobile, the employee opens an advance request with the amount, justification and required-by date. The advance is approved and paid, and its closure is tracked via the amount settled as it is spent (settled_amount, settled_at); the open advance and actual expenses are reconciled against each other.

Role-based income-expense dashboard

A dashboard that reads from the ERP's financial statistics ledger (income/expense movements): daily and periodic income, expense, profit and profit margin; company/branch filtering; month-on-month comparison; category (uniform chart of accounts group) analysis and trend/growth rates.

Cost-centre analysis

Ledger movements assigned to a cost centre are grouped by cost centre: income/expense distribution per centre, month-on-month comparison and performance ranking. Which department or project spent what becomes visible on a single dashboard.

Budget-versus-actual and variance

Period comparison at cost-centre level: actual amounts for income and expense, the variance amount and variance percentage are calculated. Centres deviating from target or from prior periods stand out as a percentage.

Mapping to the uniform chart of accounts

Ledger movements are mapped to income, expense and cost groups (600 Sales, 700 Cost of Goods Sold, 760 Marketing, 770 General Administration, etc.) by card type and account code. The manager is presented with a meaningful category name rather than a raw account code.

How It Works

01

Capture the receipt and open the expense

The employee photographs the receipt from mobile and opens the expense or advance request with the amount, date, category and justification. Department and location are assigned automatically from the employee's record.

02

Combine into a report

For a trip or period, multiple expenses are combined into a single expense report; the total amount is calculated automatically.

03

Submit and obtain approval

The expense or report enters the approval chain; at each step the approver, time and justification are recorded. In case of rejection, the reason is returned to the employee.

04

Pay and settle

The approved expense is marked as paid (payment method/reference/date); reimbursement or advance-settlement closure is tracked.

05

Transfer to finance and monitor on dashboards

The approved total is transferred cleanly into accounting; managers see live income-expense, cost-centre and budget-versus-actual dashboards fed from the ERP ledger.

How It Connects to Your ERP

The module works in both directions. The employee-centric collect-approve-pay cycle for expenses and advances lives in the portal; the approved result is transferred cleanly into accounting and finance. The income-expense and cost-centre dashboards, meanwhile, are fed by reading from the ERP's own financial ledger entries. The ERP remains the single source of truth.

Reading from the ERP ledger (income-expense)

The dashboards read from the ERP's financial statistics/ledger entries (income-expense movements, plus/minus, account code, cost centre, company and branch). This data does not mix with the portal's expense records; it presents the manager with the actual accounting picture.

Transferring approved expenses to finance

The total of an expense or report approved in the portal is prepared, together with its payment method and reference, in a form ready for clean transfer into accounting. Receipt collection and approval are completed in the portal; the final accounting entry is held in the ERP, so there is no double entry.

Master data synchronisation

Master data such as personnel, department, location, company and branch is mirrored from the ERP/HR source; department and location are assigned automatically when an expense is opened, and cost-centre mapping relies on ERP codes.

Uniform chart of accounts mapping

ERP account codes are mapped to uniform chart of accounts groups (600/700/760/770, etc.); the card type is classified as income/expense/cost. In the manager's report, a meaningful category name is shown instead of the raw code.

Related Modules

Frequently Asked Questions

The employee photographs the receipt from mobile and attaches it to the expense; the expense is created by entering the amount, date and category. The receipt image is always kept as proof of the expense and can be viewed by the approver. Automatic field reading (OCR) is an assistant feature that can be added on request; the core flow is built on receipt photo plus quick entry.
The employee opens an advance request with the amount, justification and required-by date; the advance is approved and paid. As spending occurs, the settled amount and closure date are tracked. The open advance and actual expenses are reconciled against each other, and the remaining balance is shown clearly.
These dashboards read not from the portal's expense records but directly from your ERP's financial ledger/statistics entries. Daily and periodic income, expense, profit, profit margin, company/branch filtering, month-on-month comparison and trend analysis are all based on the ERP's actual accounting data. The ERP remains the single source of truth.
Yes. Ledger movements assigned to a cost centre are grouped by centre; per-centre income/expense, month-on-month comparison and performance ranking are provided. In the budget-versus-actual view, periods are compared and the variance amount and percentage for income and expense are calculated.
When an expense and its expense report are approved, the total amount is prepared, together with the payment method and reference, in a form ready for clean transfer into accounting. Receipt collection, categorisation and approval are completed in the portal; because the final accounting entry is held in the ERP, there is no double entry or data fragmentation.

See Expense & Income-Expenditure Management in a live demo

Tell us your ERP and your process. We’ll show how this module works and scope it into your subscription — no man-day, licence or setup fee.

Book a Demo →