›Why expense reports without a workflow burn finance time
Manual expense processing costs €15 per claim and has a 12% error rate — finance re-keys amount, VAT and date by hand, duplicates slip through, and approvals chase managers by email. Month-end bottlenecks delay closure, and 12% of claims come back for correction, doubling the handling cost.
The tax-audit angle is real too: missing or illegible receipts, inconsistent VAT recovery and unarchived expense summaries create exposure during a tax inspection.
›Form fields captured at submission
The expense report is submitted via the mobile portal with exact fields: employee_id (lookup, auto-filled), expense_category (select: Travel/Meal/Supplies/Mileage/Training/Other), receipt_photo (image upload), amount (number, auto-extracted by OCR), vat_amount (number, auto-extracted), currency (select: EUR/USD/GBP/CHF/Other), expense_date (date, auto-extracted), vendor_name (text, auto-extracted), project_code (select), cost_center (select), comment (textarea).
›The automated expense workflow
The workflow is structured as a decision tree with 3 branches (low-value fast-track, manager-approval, policy-violation) after Step 3, and 7 steps end-to-end. Every action is appended to the timeline_expense audit subtable.
- Step 1 (Start — employee): the employee photographs the receipt via the mobile portal and selects expense_category; receipt_photo is uploaded.
- Step 2 (ai-agent — OCR extraction): the ai-agent module extracts amount, vat_amount, expense_date, vendor_name and currency from the receipt image; the employee validates the extracted fields in one click.
- Step 3 (Duplicate detection + policy check): the workflow scans the employee's last 12 months of expenses and flags potential duplicates (same amount, same vendor_name, same expense_date). The ai-agent also checks expense_category against the policy (e.g. Meal cap €35, Mileage rate €0.42/km). Sub-branch A (low-value fast-track): if amount is below the manager-approval threshold (e.g. €75) and no policy violation, route straight to finance. Sub-branch B (manager-approval): if amount is above threshold, route to the line manager. Sub-branch C (policy-violation): if a policy violation is detected, route to the manager with a justification request.
- Step 4 (Manager approval): the manager approves, rejects or asks for justification from the portal; the ai-agent surfaces the policy violation details.
- Step 5 (Payroll integration): approved expenses are pushed to payroll for reimbursement on the next payslip; the workflow updates the employee's expense balance in real time.
- Step 6 (usePDF — expense summary): the workflow generates a signed PDF expense summary via usePDF with line items, receipts and approvals.
- Step 7 (useArchive — tax 10yr): the PDF summary and all receipts are archived encrypted via useArchive for the 10-year tax-audit retention period, indexed by employee_id, expense_date, cost_center.
›Concrete benefits
Teams deploying Utilyx expense management cut processing cost from €15 to under €2 per claim, drop the error rate from 12% to under 2%, and close month-end expense reconciliation 5 days faster.
The OCR extraction handles 7 languages and multi-currency receipts out of the box, and the no-code visual designer lets any finance analyst adjust approval thresholds, policy rules and duplicate-detection windows without coding.
›The workflow in real time
Every node is executable, every branch is testable. Visualize the actual flow of your data while you design.
Frequently asked questions
Can the AI OCR extract amount, VAT and date from any receipt?
Yes. The ai-agent module extracts amount, vat_amount, expense_date, vendor_name and currency from the receipt image in 7 languages and multi-currency; the employee validates the fields in one click.
Does the workflow detect duplicate expenses?
Yes. The workflow scans the employee's last 12 months of expenses and flags potential duplicates (same amount, vendor_name and expense_date) before submission, cutting duplicate reimbursements by 95%.
Are expense summaries archived for tax audits?
Yes. The PDF expense summary and all receipts are archived encrypted via useArchive for the 10-year tax-audit retention period, indexed by employee_id, expense_date and cost_center.
Ready to automate your processes?
Utilyx lets you design, automate and orchestrate your workflows visually — with an AI copilot, OCR, PDF generation and legal archiving. Start in minutes, not weeks.
