Project-coded claims
Select the existing project reference and retain the business purpose on the expense line.

Keep project expense context with the financial evidence.
Consulting and service teams need to explain the client or project purpose behind business spending. Expense Reporting System retains BillableTo context alongside the category, department, receipt and approved amount. Finance can review project-related costs without losing the employee approval chain or confusing a reimbursable claim with a company-paid card purchase.
Select the existing project reference and retain the business purpose on the expense line.
Manager owns the employee’s business review.
Choose which accounting system recognizes the approved cost and payable.
Project-coded claims
Approval across engagements
Reconcile costs and employee payments
Same records, same gates. The configuration changes how the process runs for this team.
| Line Date | Report | Category | Vendor | Amount |
|---|---|---|---|---|
| 08 Sep | ER-10242 | EC-6248 | VND-221 | 37,007.35 |
| 12 Sep | ER-14711 | EC-1645 | VND-178 | 30,846.21 |
| 16 Sep | ER-18788 | EC-2884 | VND-611 | 34,879.19 |
| 13 Sep | ER-70528 | EC-2561 | VND-269 | 30,096.69 |
| 29 Sep | ER-47924 | EC-4158 | VND-431 | 45,705.71 |
| 16 Sep | ER-96819 | EC-5285 | VND-358 | 26,531.11 |
| Report | Report Revision | Step Number | Step Type | Approver |
|---|---|---|---|---|
| ER-26516 | 880 | 660 | Controller | XV |
| ER-80246 | 350 | 660 | Controller | MJ |
| ER-77540 | 610 | 280 | Controller | CY |
| ER-79476 | 370 | 690 | Controller | LM |
| ER-31598 | 870 | 850 | Controller | KY |
| ER-38385 | 530 | 880 | Controller | JJ |
Expense review waits for the finance reviewer.
Self-service submitter. Files own ExpenseReports, uploads Receipts, captures Mileage, registers own Vehicles. Reads own reimbursement status. Cannot see anyone else's data.
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)| Report Number | Report Title | Report Date | Total Amount | Violation Count |
|---|---|---|---|---|
| ER-55874 | Draft er-862 | 23 Sep | 35,007.68 | 40 |
| ER-85238 | Held er-818 | 09 Sep | 6,045.03 | 24 |
| ER-67722 | Rejected er-948 | 06 Sep | 22,364.51 | 40 |
| ER-55379 | Draft er-233 | 21 Sep | 20,652.06 | 37 |
| ER-50233 | Held er-299 | 27 Sep | 17,294.00 | 25 |
| ER-10944 | Rejected er-608 | 24 Sep | 35,083.61 | 14 |
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.
Read on ExpenseReports and ExpenseLines where ExpenseReports.Submitter.Manager = selfUpdate on ExpenseReports for own reports' chain step (approve / reject / hold at the Manager step)Read on Receipts and PolicyViolations for those same linesBusiness-purpose approval waits for the manager.
The post-manager approver. Checks policy compliance, releases the reimbursement, owns the CardTransactions matching backlog, and is the primary preparer on CardReconciliations.
CRUD on Reimbursements, CardReconciliations, MealsAndEntertainmentUpdate 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)Expense review waits for the finance reviewer.
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).
CRUD on ExpensePolicies, PolicyRules, CardReconciliationsRead on all tablesApprove ExpenseReports above ExpensePolicies.HighValueThreshold (the auto-added Controller step in the approval chain)Turn receipts and expense details into a report ready for review.
Make expense rules clear before a report reaches approval.
Keep travel claims connected to their dates, routes and approved rates.
Track eligible claims from approval to confirmed payment.
Give each expense decision a clear owner and a lasting record.
Match company-card spending and close each statement with evidence.
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.
| Line Date | Report | Category | Vendor | Amount |
|---|---|---|---|---|
| 08 Sep | ER-10242 | EC-6248 | VND-221 | 37,007.35 |
| 12 Sep | ER-14711 | EC-1645 | VND-178 | 30,846.21 |
| 16 Sep | ER-18788 | EC-2884 | VND-611 | 34,879.19 |
| 13 Sep | ER-70528 | EC-2561 | VND-269 | 30,096.69 |
| 29 Sep | ER-47924 | EC-4158 | VND-431 | 45,705.71 |
| 16 Sep | ER-96819 | EC-5285 | VND-358 | 26,531.11 |
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.
| Line Date | Report | Category | Vendor | Amount |
|---|---|---|---|---|
| 08 Sep | ER-10242 | EC-6248 | VND-221 | 37,007.35 |
| 12 Sep | ER-14711 | EC-1645 | VND-178 | 30,846.21 |
| 16 Sep | ER-18788 | EC-2884 | VND-611 | 34,879.19 |
| 13 Sep | ER-70528 | EC-2561 | VND-269 | 30,096.69 |
| 29 Sep | ER-47924 | EC-4158 | VND-431 | 45,705.71 |
| 16 Sep | ER-96819 | EC-5285 | VND-358 | 26,531.11 |
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.
| Expense Line | Classification | Business Purpose | Attendee Names | Attendee Count |
|---|---|---|---|---|
| EL-8118 | Meal-Travel | BP-270 | AN-848 | 26 |
| EL-1823 | Meal-Client | BP-364 | AN-487 | 39 |
| EL-7441 | Entertainment-Client | BP-457 | AN-123 | 17 |
| EL-1285 | Meal-Office | BP-896 | AN-278 | 27 |
| EL-3683 | Meal-Conference | BP-573 | AN-539 | 39 |
| EL-7967 | Meal-Travel | BP-226 | AN-522 | 16 |
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 questionReceipts 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 questionNo. 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 questionThe 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 questionMaterial 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 questionUse 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 questionOnly 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 questionNo. 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 questionThis 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 questionCreate your ERP.AI account and get started with Proto.
We use essential cookies to run the site and optional cookies for features, analytics, and relevant content. See Cookie policy
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 cookiesThese 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.