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 Industries
Field sales and service1 of 3
  • Field sales and service1 of 3
  • Professional services2 of 3
  • Distributed teams3 of 3

Field sales and service

Keep on-the-road expense evidence close to the claim.

Typical roles
  • Employee
  • Cardholder
  • Manager
  • Finance Reviewer
  • Controller / CFO
Also built for
  • Field sales and service
  • Professional services
  • Distributed teams

What changes for this team

configured at rollout

Teams visiting customers and job sites need a clear route from a purchase or journey to an approved expense report. Expense Reporting System brings receipts, mileage, company-card transactions and employee-paid items into the same reviewable report. The field employee can prepare the evidence while it is available, while the manager and Finance Reviewer retain their separate decisions.

Customer visits and travel

Record the business purpose, trip date and destination with MileageEntries and the reviewed rate basis.

Mixed spending methods

A single visit may include a company-card hotel charge, an employee-paid purchase and mileage.

Follow-up after the visit

Manager reviews direct reports and Finance Reviewer completes policy and amount review.

Expense to reimbursement for this team

  1. 01

    Capture

    Customer visits and travel · Mixed spending methods

  2. 02

    Check policy

  3. 03

    Submit

  4. 04

    Manager approval

    Approval required

    Follow-up after the visit

  5. 05

    Finance review

    Approval required

  6. 06

    Reimburse

Same records, same gates. The configuration changes how the process runs for this team.

Workspace previews

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.

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
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 →

Typical roles

Roles and permissions
Employee

Self-service submitter. Files own ExpenseReports, uploads Receipts, captures Mileage, registers own Vehicles. Reads own reimbursement status. Cannot see anyone else's data.

Permissions
  • CRUD on own ExpenseReports, ExpenseLines, Receipts, MileageEntries, Vehicles, MealsAndEntertainment (when authoring own M&E lines) while ExpenseReports.Status IN (Draft, Held, Rejected)
  • Read on own Reimbursements (Amount, Status, ScheduledFor, PaidAt)
  • Read on ExpenseCategories, ExpensePolicies, PolicyRules, MileageRates, PerDiemRates (the published rule set the submitter must comply with)
My DraftsExpenseReports
YouStatusDraftHeldRejected
Report NumberReport TitleReport DateTotal AmountViolation Count
ER-55874Draft er-86223 Sep35,007.6840
ER-85238Held er-81809 Sep6,045.0324
ER-67722Rejected er-94806 Sep22,364.5140
ER-55379Draft er-23321 Sep20,652.0637
ER-50233Held er-29927 Sep17,294.0025
ER-10944Rejected er-60824 Sep35,083.6114
Cardholder

A Permissions attribute on Employee — set true when the Employee has at least one CorporateCards.Cardholder = self row in Status: Active. Inherits all Employee permissions plus card-specific surfaces.

Permissions
  • Read on own CorporateCards (CardLast4 visible to self, masked to non-self Employees)
  • Read on own CardTransactions (RawDescription visible to self)
  • Update on own CardTransactions to advance Status: Unmatched → Matched by linking to a self-authored ExpenseLines.PaymentMethod = CorporateCard row, or to flag Status: Disputed with a dispute reason
My SubmittedExpenseReports
YouStatusSubmittedApprovedByMgrApprovedByFinanceReimbursed
Report NumberReport TitleSubmitted AtTotal AmountApproved Amount
ER-16534Submitted er-83225 Sep3,836.9711,507.52
ER-82134ApprovedByMgr er-98106 Sep45,950.9245,125.65
ER-43114ApprovedByFinance er-86024 Sep29,956.8829,841.27
ER-91233Reimbursed er-44026 Sep24,046.8324,374.49
ER-13021Submitted er-32217 Sep21,495.406,445.86
ER-40914ApprovedByMgr er-74528 Sep38,493.6325,054.11
Manager

Line manager with scope over direct reports only. The first approver in the chain. Sees aggregate spend for own team but cannot see another team's reports.

Permissions
  • Read on ExpenseReports and ExpenseLines where ExpenseReports.Submitter.Manager = self
  • Update on ExpenseReports for own reports' chain step (approve / reject / hold at the Manager step)
  • Read on Receipts and PolicyViolations for those same lines
Reports Awaiting My ApprovalExpenseReports
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.

Finance Reviewer

The post-manager approver. Checks policy compliance, releases the reimbursement, owns the CardTransactions matching backlog, and is the primary preparer on CardReconciliations.

Permissions
  • CRUD on Reimbursements, CardReconciliations, MealsAndEntertainment
  • Update on ExpenseReports (approve / reject / hold at the Finance step), ExpenseLines (adjust ApprovedAmount and Disallowance), ExpenseApprovalSteps, PolicyViolations (mark Justified or Waived for Soft / Hard)
  • Update on CardTransactions (set Status: Disputed or Excluded, manually pair to MatchedExpenseLine)
Reports Awaiting FinanceExpenseReports
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.

Controller / CFO

Oversight role. Reviews high-value reports, audits PolicyViolations trends, signs off CardReconciliations, and owns the relationship with the card program and the reimbursement-channel decision (PayrollAddOn vs SeparateACH).

Permissions
  • CRUD on ExpensePolicies, PolicyRules, CardReconciliations
  • Read on all tables
  • Approve ExpenseReports above ExpensePolicies.HighValueThreshold (the auto-added Controller step in the approval chain)
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

Modules

  • My DraftsDraft
    Report NumberReport TitleReport DateTotal Amount

    Expense capture

    Turn receipts and expense details into a report ready for review.

  • Mileage Log (YTD)
    Entry DateVehicle EmployeeVehicleFrom Address

    Mileage and travel

    Keep travel claims connected to their dates, routes and approved rates.

  • Top Policy Violations This Month
    Rule TypeSeverityExpense LineExceeded By
    Single Meal Cap

    Expense policies

    Make expense rules clear before a report reaches approval.

  • Unmatched Card TransactionsUnmatched
    Transaction DateMerchant NameAmountMCC

    Corporate cards

    Match company-card spending and close each statement with evidence.

  • Pending ReimbursementsPending
    Reimbursement NumberEmployeeReportAmount

    Reimbursements

    Track eligible claims from approval to confirmed payment.

  • Reports Awaiting My ApprovalSubmitted
    Report NumberSubmitterReport TitleReport Date

    Approval workflow

    Give each expense decision a clear owner and a lasting record.

Relevant reports

Reports and analytics

Meals & Entertainment Detail

Per-line M&E capture: Classification, BusinessPurpose, AttendeeNames, AttendeeCount, DeductiblePercent, DeductibleAmount, and receipt link. Supports review of the applicable documentation requirements and the year-end deductible / non-deductible carve-out.

M&E Detail (Current Period)MealsAndEntertainment
ExpenseLine.LineDate >= start-of-month
Expense LineClassificationBusiness PurposeAttendee NamesAttendee Count
EL-8118Meal-TravelBP-270AN-84826
EL-1823Meal-ClientBP-364AN-48739
EL-7441Entertainment-ClientBP-457AN-12317
EL-1285Meal-OfficeBP-896AN-27827
EL-3683Meal-ConferenceBP-573AN-53939
EL-7967Meal-TravelBP-226AN-52216

Mileage Reimbursement Detail

Per-Employee YTD mileage with miles, rate-per-mile (resolved per EntryDate and applicable effective interval), CalculatedReimbursement, and a flag for any entry where Miles > Google-Maps-computed × 1.15. Supports review of contemporaneous mileage evidence under the applicable policy.

Mileage Log (YTD)MileageEntries
EntryDate >= start-of-year
Entry DateVehicle.EmployeeVehicleFrom AddressTo Address
15 SepVHC-514VHC-2115T-10H-15
12 SepVHC-213VHC-5804X-10U-3
13 SepVHC-679VHC-4137P-8M-20
05 SepVHC-942VHC-8676C-18T-3
05 SepVHC-414VHC-6287S-3T-2
07 SepVHC-499VHC-8188L-10N-12

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

Common questions

All questions
How do I get started?

Click Start now, then use Proto to configure Expense Reporting System for your business. Set up your workflows, import your data and invite your team.

Related question
Can employees submit receipts from different sources?

Receipts retains uploaded images, PDFs and supported forwarded email, with configured OCR suggestions. The employee confirms the extracted details and keeps the original evidence connected to the report.

Related question
Are company-card charges reimbursed to employees?

No. Company-paid charges remain part of the issuer liability. Eligible approved OutOfPocket, Mileage and PerDiem lines contribute to the employee payable. A mixed report preserves that separation.

Related question
Does every report need Controller approval?

The configured high-value threshold adds a Controller decision before final Finance approval. Ordinary reports follow the manager and Finance route. Card statement reconciliation has its own Controller sign-off.

Related question
What happens when a report changes after approval?

Material changes create a new SubmissionRevision and reroute the required decisions. Earlier decisions remain attached to their original revision and cannot authorize the changed claim.

Related question
How are mileage and per-diem rates applied?

Use reviewed references for the expense date and applicable scope under the company’s policy. Preserve the approved rate basis when later tables change. Do not claim the same covered cost through both an allowance and an actual-cost line.

Related question
When is a reimbursement paid?

Only a downstream confirmation identifying the actual reimbursement payment sets Paid. An API acknowledgment, scheduled date or closed payroll run alone is insufficient. Reconcile a returned payment before replacement.

Related question
Does matching a card transaction approve its statement?

No. Matching connects the issuer charge to expense evidence. Finance prepares the statement balance, Controller signs the reconciliation, and AP confirms the separate payment outcome.

Related question
Does the system guarantee tax compliance?

The system stores evidence and configured classifications for review. Reimbursement eligibility and tax deductibility are different decisions. The organization must maintain the applicable dated rules and verify its actual treatment.

Related question
Is the application already running?

This website and the paired skills describe the authored system. Download Proto to configure the application, connect the chosen providers and review the acceptance evidence before launch.

Related question

Other industries

  • This page

    Field sales and service

    Keep on-the-road expense evidence close to the claim.

  • Industry

    Professional services

    Keep project expense context with the financial evidence.

  • Industry

    Distributed teams

    Give employees a consistent submission and approval experience.

ERP•AI workspace

Start now Expense Reporting System

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

Start now Download agent
Next · industry 2 of 3Professional services

Customize for Field sales and service. With Proto, your desktop AI agent.

Ask Proto to help you customize Expense Reporting System.

Customize
for Field sales and service.
Ask: “Plan a setup for my industry.”
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.