Skip to main content Enter
ERP.AI Expense Reporting System

Expense Reporting System

Start now
Pricing Frequently asked questions Get started
Build with Proto

Modules

Expense captureTurn receipts and expense details into a report ready for review. Expense policiesMake expense rules clear before a report reaches approval. Mileage and travelKeep travel claims connected to their dates, routes and approved rates.
Approval workflowGive each expense decision a clear owner and a lasting record. ReimbursementsTrack eligible claims from approval to confirmed payment. Corporate cardsMatch company-card spending and close each statement with evidence.

Expense Reporting System

Start now
Pricing Frequently asked questions Get started
Build with Proto

Processes

Capture and submit expensesPrepare an evidenced report and send the right revision for review. Approve and reimburse expensesFollow the required decisions through to a confirmed employee payment.
Review high-value expensesAdd the required Controller decision without losing the report history. Reconcile corporate-card statementsExplain the closing balance before approving issuer settlement.

Expense Reporting System

Start now
Pricing Frequently asked questions Get started
Build with Proto

Industries

Field sales and serviceKeep on-the-road expense evidence close to the claim. Professional servicesKeep project expense context with the financial evidence.
Distributed teamsGive employees a consistent submission and approval experience.

Expense Reporting System

Start now
Pricing Frequently asked questions Get started
Build with Proto

Reference

Roles and permissionsGive each employee and reviewer the scope their expense work requires. Reports and analyticsUnderstand approved spending, policy findings and payment follow-up. Data modelKeep expense evidence, approvals and payment identities connected.
IntegrationsConnect the actual sources and retain their confirmed outcomes. ImplementationStart with a small policy and employee population you can reconcile. Agent and automationPrepare expense work with an agent while retaining assigned decisions.

Expense Reporting System

Start now
Pricing Frequently asked questions Get started
Build with Proto
All systems
Modules
Expense captureTurn receipts and expense details into a report ready for review.Expense policiesMake expense rules clear before a report reaches approval.Mileage and travelKeep travel claims connected to their dates, routes and approved rates.Approval workflowGive each expense decision a clear owner and a lasting record.ReimbursementsTrack eligible claims from approval to confirmed payment.Corporate cardsMatch company-card spending and close each statement with evidence.
Processes
Capture and submit expensesPrepare an evidenced report and send the right revision for review.Approve and reimburse expensesFollow the required decisions through to a confirmed employee payment.Review high-value expensesAdd the required Controller decision without losing the report history.Reconcile corporate-card statementsExplain the closing balance before approving issuer settlement.
Industries
Field sales and serviceKeep on-the-road expense evidence close to the claim.Professional servicesKeep project expense context with the financial evidence.Distributed teamsGive employees a consistent submission and approval experience.
Reference
Roles and permissionsGive each employee and reviewer the scope their expense work requires.Reports and analyticsUnderstand approved spending, policy findings and payment follow-up.Data modelKeep expense evidence, approvals and payment identities connected.IntegrationsConnect the actual sources and retain their confirmed outcomes.ImplementationStart with a small policy and employee population you can reconcile.Agent and automationPrepare expense work with an agent while retaining assigned decisions.
Sign in
Sign in Start now
Expense Reporting System Processes
Approve and reimburse expenses2 of 4
  • Capture and submit expenses1 of 4
  • Approve and reimburse expenses2 of 4
  • Review high-value expenses3 of 4
  • Reconcile corporate-card statements4 of 4

Approve and reimburse expenses

Follow the required decisions through to a confirmed employee payment.

5 stages · 2 approvals

Roles and responsibilities

Manager Finance Reviewer System 1 Review the businesspurpose ExpenseReports 2 Complete therequired route ExpensePolicies 3 Approve theeligible amounts ExpenseReports 4 Prepare the paymentrequest Reimbursements 5 Confirm the paymentoutcome Reimbursements
  1. Step 1Review the business purpose
    Reports Awaiting My ApprovalSubmitted
    Report NumberSubmitterReport TitleReport Date
  2. Step 3Approve the eligible amounts
    Reports Awaiting FinanceApprovedByMgr
    Report NumberSubmitterReport TitleTotal Amount
  3. Step 4Prepare the payment request
    Pending ReimbursementsPending
    Reimbursement NumberEmployeeReportAmount
  4. Step 5Confirm the payment outcome
    My Reimbursement Status
    Reimbursement NumberReportAmountReimbursement Method
    Separate ACH
Red diamonds require approval.Rows show responsibility for each step.

Process steps

Follow the process from start to finish. Select a step to see who acts and what changes.

01Review the business purpose02Complete the required route03Approve the eligible amounts04Prepare the payment request05Confirm the payment outcome
Approval required

Review the business purpose

Manager reviews a direct report’s submitted revision, its purpose and policy findings. Approve, reject with a reason or hold for clarification. A manager cannot authorize their own report. Keep the actual actor and revision in ExpenseApprovalSteps, including an approved delegation.

Responsible
Manager
Records
ExpenseReportsExpenseApprovalStepsPolicyViolations
Effect
Decide the business review
Reports Awaiting My ApprovalExpenseReports
business-purpose approval waits for the manager
SubmittedYou
  • ER-50134 Submitted er-829 32 8 d
  • ER-94429 Submitted er-689 40 11 d
  • ER-77463 Submitted er-909 28 in 12 d
  • ER-59471 Submitted er-683 14 9 d
  • ER-29956 Submitted er-252 24 10 d
ER-50134
Submitter
AJ
ReportTitle
Submitted er-829
ReportDate
09 Sep
TotalAmount
37,454.05
ViolationCount
32

Business-purpose approval waits for the manager.

Approval workflow →

Complete the required route

The routing workflow evaluates the high-value threshold and assigns a Controller decision when required. Ordinary reports continue to Finance; high-value reports cannot skip the additional step. Retain the assigned actor and prior decision evidence without treating a queue notification as approval.

Responsible
System
Records
ExpensePoliciesExpenseReportsExpenseApprovalSteps
Effect
Require the applicable prior decisions
Approval required

Approve the eligible amounts

Finance Reviewer verifies the evidence, coding and permitted exceptions after all required prior decisions. Record ApprovedAmount and disallowances at line level. ApprovalComplete requires every applicable decision on the current revision by permitted non-submitter actors before financial handoff can proceed.

Responsible
Finance Reviewer
Records
ExpenseReportsExpenseLinesExpenseApprovalStepsPolicyViolations
Effect
Authorize the reviewed claim
Reports Awaiting FinanceExpenseReports
expense review waits for the finance reviewer
ApprovedByMgrall required prior Managerconditional Controller decisions for SubmissionRevision are Approved
  • ER-43681 ApprovedByMgr er-310 29
  • ER-61623 ApprovedByMgr er-269 30
  • ER-47607 ApprovedByMgr er-590 4
  • ER-73681 ApprovedByMgr er-393 2
  • ER-31656 ApprovedByMgr er-828 7
ER-43681
Submitter
VL
ReportTitle
ApprovedByMgr er-310
TotalAmount
35,011.81
ApprovedAmount
12,625.87
OOPAmount
12,279.74

Expense review waits for the finance reviewer.

Prepare the payment request

The workflow snapshots EmployeePayableAmount and the selected payroll or AP channel in Reimbursements. Include eligible OutOfPocket, Mileage and PerDiem amounts, excluding company-card spending. Reuse the stable SourceKey and respect the agreed accounting owner so the same cost or payment request is not created twice.

Responsible
System
Records
ReimbursementsExpenseReportsExpenseLines
Effect
Send one approved employee payable
Pending ReimbursementsReimbursements
StatusPendingScheduled
Reimbursement NumberEmployeeReportAmountReimbursement Method
RMB-19808GTER-9018533,228.45PayrollAddOn
RMB-33536VGER-6484430,552.70SeparateACH
RMB-51940YMER-4941617,900.92PayrollAddOn
RMB-33995VHER-471443,077.92SeparateACH
RMB-71913XYER-3113844,594.69PayrollAddOn
RMB-55913EXER-2727035,337.56SeparateACH
Reimbursements →

Confirm the payment outcome

The payroll or AP connector identifies the actual reimbursement payment and returns its reference. Only that confirmation sets Paid; a scheduled date or closed pay run does not prove payment. Reconcile returns before scheduling a replacement, and mark the report Reimbursed only when all employee-payable amounts are confirmed paid.

Responsible
System
Records
ReimbursementsExpenseReports
Effect
Record the confirmed payment
My Reimbursement StatusReimbursements
You
Reimbursement NumberReportAmountReimbursement MethodStatus
RMB-84417ER-284326,587.30PayrollAddOnPending
RMB-85992ER-8034220,759.15SeparateACHScheduled
RMB-92775ER-5150615,788.51PayrollAddOnPaid
RMB-73909ER-6718812,284.85SeparateACHReturned
RMB-24508ER-5619635,369.53PayrollAddOnPending
RMB-96973ER-6314331,329.59SeparateACHCancelled
Reimbursements →
Approvals and exception handling

2 approvals required in this process

  • Review the business purpose Manager signs · complete the required route waitsExpenseReports, ExpenseApprovalSteps, PolicyViolations
  • Approve the eligible amounts Finance Reviewer signs · prepare the payment request waitsExpenseReports, ExpenseLines, ExpenseApprovalSteps, PolicyViolations

When the process needs attention

  • hold Review the business purpose

    Approve, reject with a reason or hold for clarification.

  • exception Approve the eligible amounts

    Finance Reviewer verifies the evidence, coding and permitted exceptions after all required prior decisions.

Records and postings

StageRecordsEffect
1 Review the business purpose ExpenseReportsExpenseApprovalStepsPolicyViolations Decide the business review
2 Complete the required route ExpensePoliciesExpenseReportsExpenseApprovalSteps Require the applicable prior decisions
3 Approve the eligible amounts ExpenseReportsExpenseLinesExpenseApprovalStepsPolicyViolations Authorize the reviewed claim
4 Prepare the payment request ReimbursementsExpenseReportsExpenseLines Send one approved employee payable
5 Confirm the payment outcome ReimbursementsExpenseReports Record the confirmed payment
Data model →

Process reports

All reports

Spend by Category

Approved spend rolled up by ExpenseCategories.Group → Category for a selected period. Drills into Department × Submitter and into the per-line ExpenseLines grain. The Controller's monthly landing view; sets the M&E budget conversation.

Approved Expense LinesExpenseLines
ApprovedReport.ApprovalComplete = TRUE
Line DateReportCategoryVendorAmount
08 SepER-10242EC-6248VND-22137,007.35
12 SepER-14711EC-1645VND-17830,846.21
16 SepER-18788EC-2884VND-61134,879.19
13 SepER-70528EC-2561VND-26930,096.69
29 SepER-47924EC-4158VND-43145,705.71
16 SepER-96819EC-5285VND-35826,531.11

Spend by Department & Project

Approved spend rolled up by Department × BillableTo (Project) × Category for a selected period. Bridges to PM Projects for client-billable expense recovery and to the Headcount-Cost surface in fin-accounting.

Approved Expense LinesExpenseLines
ApprovedReport.ApprovalComplete = TRUE
Line DateReportCategoryVendorAmount
08 SepER-10242EC-6248VND-22137,007.35
12 SepER-14711EC-1645VND-17830,846.21
16 SepER-18788EC-2884VND-61134,879.19
13 SepER-70528EC-2561VND-26930,096.69
29 SepER-47924EC-4158VND-43145,705.71
16 SepER-96819EC-5285VND-35826,531.11

Policy Violation Trend

Count and dollar amount of PolicyViolations by RuleType × Severity × month over trailing 12 months. Highlights repeat-offender categories (alcohol, weekend dining, single-meal cap), drives the policy-tightening review.

Top Policy Violations This MonthPolicyViolations
Status Open Blocking or AcknowledgedAt >= start-of-month
Open
PV-50633JST-665
PV-42500JST-675
PV-20311JST-783
Blocking
PV-43613JST-572
PV-15829JST-164
PV-47577JST-812

Top Spenders

Top 25 submitters YTD by ApprovedAmount with category mix, average ticket size, violation rate, and CorporateCard / OutOfPocket split. Used for both reward (sales travel ROI) and audit (anomaly review).

Approved Expense LinesExpenseLines
ApprovedReport.ApprovalComplete = TRUE
Line DateReportCategoryVendorAmount
08 SepER-10242EC-6248VND-22137,007.35
12 SepER-14711EC-1645VND-17830,846.21
16 SepER-18788EC-2884VND-61134,879.19
13 SepER-70528EC-2561VND-26930,096.69
29 SepER-47924EC-4158VND-43145,705.71
16 SepER-96819EC-5285VND-35826,531.11

Reimbursement Cycle Time

Per-report elapsed days at each stage: Submitted → ApprovedByMgr, ApprovedByMgr → ApprovedByFinance, ApprovedByFinance → Reimbursed. Highlights bottleneck steps (which Manager is slow, whether Finance Reviewer is the queue) and feeds the process-improvement review.

Pending ReimbursementsReimbursements
StatusPendingScheduled
Reimbursement NumberEmployeeReportAmountReimbursement Method
RMB-19808GTER-9018533,228.45PayrollAddOn
RMB-33536VGER-6484430,552.70SeparateACH
RMB-51940YMER-4941617,900.92PayrollAddOn
RMB-33995VHER-471443,077.92SeparateACH
RMB-71913XYER-3113844,594.69PayrollAddOn
RMB-55913EXER-2727035,337.56SeparateACH
Run by an agent

Agent support

Agents prepare records; approvals require a person.

Start now Download agent
# Example after configuration $ curl -fsSL https://www.erp.ai/skill.md | paste into your agent › approve and reimburse expenses · review the business purpose on ExpenseReports, ExpenseApprovalSteps, PolicyViolations ⏸ approval · waiting for the manager # 4 more stages after approval: complete the required route, approve the eligible amounts, prepare the payment request, confirm the payment outcome

Other processes

3 more
Reports Awaiting My ApprovalSubmitted
Report NumberSubmitterReport TitleReport Date

Capture and submit expenses

Prepare an evidenced report and send the right revision for review.

4 stages · 0 approvals

Reports Awaiting My ApprovalSubmitted
Report NumberSubmitterReport TitleReport Date

Review high-value expenses

Add the required Controller decision without losing the report history.

4 stages · 2 approvals

Unmatched Card TransactionsUnmatched
Transaction DateMerchant NameAmountMCC

Reconcile corporate-card statements

Explain the closing balance before approving issuer settlement.

4 stages · 1 approval

ERP•AI workspace

Start now Expense Reporting System

Create your ERP.AI account and get started with Proto.

Start now Download agent
Previous · process 1 of 4Capture and submit expensesNext · process 3 of 4Review high-value expenses

Customize Approve and reimburse expenses. With Proto, your desktop AI agent.

Ask Proto to help you customize Expense Reporting System.

Customize
Approve and reimburse expenses.
Ask: “Review “Review the business purpose”.”
ProtoYour desktop AI agent
Download nowFree install · ~1 GB · AI usage extra
macOSWindowsLinux

Bring your first idea to Proto.

Keep this page open while you install Proto. Connect your account and model, then paste this into a new chat.

AI usage is paid separately. You can edit the prompt before copying.

ERP.AI

Business apps and the Proto desktop agent.

  • Business Apps
  • Proto
  • Workflows
  • Headless SaaS
  • Enterprise
  • Pricing
  • Contact
  • Terms of Service
  • Privacy Policy
  • Cookie Policy
© 2026 ERP•AI. All rights reserved.
System status

Your Privacy, Your Choice

We use essential cookies to run the site and optional cookies for features, analytics, and relevant content. See Cookie policy

Manage Your Cookie Preferences

We use cookies to enhance your experience, analyze site traffic, and serve relevant content. By clicking "Accept All," you agree to our use of cookies. You can customize your preferences at any time.

Learn more about how we use cookies

These cookies are required for the website to function properly. They ensure security, enable basic features like page navigation, and store user session data. You cannot disable these cookies.

These cookies enable additional features that enhance your experience, such as live chat, video playback, personalized content recommendations, and remembering user preferences.

These cookies help us understand how visitors interact with our site by collecting anonymous usage data. This allows us to measure performance, detect issues, and continuously improve the user experience.

These cookies allow us and advertising partners, including X, to deliver ads tailored to your interests. They track browsing habits across sites to provide relevant advertising and measure ad effectiveness.