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
Review high-value expenses3 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

Review high-value expenses

Add the required Controller decision without losing the report history.

4 stages · 2 approvals

Roles and responsibilities

Finance Reviewer Controller / CFO System 1 Identify theadditional decision ExpensePolicies 2 Decide thehigh-value report ExpenseReports 3 Finish the Financereview ExpenseReports 4 Release theapproved handoff ExpenseReports
  1. Step 1Identify the additional decision
    High-Value ReportsApprovedByMgr
    Report NumberSubmitterReport TitleTotal Amount
  2. Step 2Decide the high-value report
    Controller Decisions PendingController
    ReportReport RevisionStep NumberStep Type
    Controller
  3. Step 3Finish the Finance review
    Reports Awaiting FinanceApprovedByMgr
    Report NumberSubmitterReport TitleTotal Amount
  4. Step 4Release the approved handoff
    Pending ReimbursementsPending
    Reimbursement NumberEmployeeReportAmount
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.

01Identify the additional decision02Decide the high-value report03Finish the Finance review04Release the approved handoff

Identify the additional decision

After the manager decision, routing checks the high-value threshold in the governing ExpensePolicies. Create the Controller ExpenseApprovalSteps entry for the same SubmissionRevision. The condition must be enforced by the workflow and action permissions, not solely by hiding a button in the website.

Responsible
System
Records
ExpensePoliciesExpenseReportsExpenseApprovalSteps
Effect
Assign the required Controller step
High-Value ReportsExpenseReports
HighValue = TRUEStatusApprovedByMgrApprovedByFinance
ApprovedByMgr
ER-93404ApprovedByMgr er-44710 violation count
ER-63948ApprovedByMgr er-16922 violation count
ER-14851ApprovedByMgr er-1315 violation count
ApprovedByFinance
ER-61937ApprovedByFinance er-20225 violation count
ER-47214ApprovedByFinance er-80632 violation count
ER-89210ApprovedByFinance er-47122 violation count
Approval required

Decide the high-value report

Controller / CFO reviews the business case, manager decision, lines and evidence. Record the decision and comment against the assigned revision. A delegated actor must have the required authority and cannot approve their own claim. A rejection or hold returns the work with its history intact.

Responsible
Controller / CFO
Records
ExpenseReportsExpenseApprovalStepsExpenseLines
Effect
Authorize the high-value decision
Controller Decisions PendingExpenseApprovalSteps
high-value decision waits for the controller / cfo
ControllerPendingYou
ReportReport RevisionStep NumberStep TypeApprover
ER-26516880660ControllerXV
ER-80246350660ControllerMJ
ER-77540610280ControllerCY
ER-79476370690ControllerLM
ER-31598870850ControllerKY
ER-38385530880ControllerJJ
Approval required

Finish the Finance review

Finance Reviewer verifies policy compliance, coding and line-level amounts after the Controller decision. Do not reuse that decision if the claim changes materially. ApprovalComplete requires the current revision’s manager, Controller and Finance decisions together, with blocked findings resolved through the permitted process.

Responsible
Finance Reviewer
Records
ExpenseReportsExpenseApprovalStepsExpenseLines
Effect
Complete the applicable approval chain
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.

Release the approved handoff

The workflow prepares the authorized accounting and reimbursement work using the approved revision and source identity. Preserve the selected payment route and the distinction between employee-payable and company-card amounts. The downstream acknowledgment remains separate from the human approval, and a retry must recover the existing result.

Responsible
System
Records
ExpenseReportsReimbursements
Effect
Prepare the authorized financial handoff
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 →
Approvals and exception handling

2 approvals required in this process

  • Decide the high-value report Controller / CFO signs · finish the finance review waitsExpenseReports, ExpenseApprovalSteps, ExpenseLines
  • Finish the Finance review Finance Reviewer signs · release the approved handoff waitsExpenseReports, ExpenseApprovalSteps, ExpenseLines

When the process needs attention

  • hold Decide the high-value report

    A rejection or hold returns the work with its history intact.

  • change Finish the Finance review

    ApprovalComplete requires the current revision’s manager, Controller and Finance decisions together, with blocked findings resolved through the permitted process.

Records and postings

StageRecordsEffect
1 Identify the additional decision ExpensePoliciesExpenseReportsExpenseApprovalSteps Assign the required Controller step
2 Decide the high-value report ExpenseReportsExpenseApprovalStepsExpenseLines Authorize the high-value decision
3 Finish the Finance review ExpenseReportsExpenseApprovalStepsExpenseLines Complete the applicable approval chain
4 Release the approved handoff ExpenseReportsReimbursements Prepare the authorized financial handoff
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

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 › review high-value expenses · identify the additional decision on ExpensePolicies, ExpenseReports, ExpenseApprovalSteps ✓ After the manager decision, routing checks the high-value threshold in the governing ExpensePolicies. › review high-value expenses · decide the high-value report on ExpenseReports, ExpenseApprovalSteps, ExpenseLines ⏸ approval · waiting for the controller / cfo # 2 more stages after approval: finish the finance review, release the approved handoff

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

Approve and reimburse expenses

Follow the required decisions through to a confirmed employee payment.

5 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 2 of 4Approve and reimburse expensesNext · process 4 of 4Reconcile corporate-card statements

Customize Review high-value expenses. With Proto, your desktop AI agent.

Ask Proto to help you customize Expense Reporting System.

Customize
Review high-value expenses.
Ask: “Review “Decide the high-value report”.”
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.