| Capture | Extract cited fields and link source records | Original receipt or source, claimant, amount, date, merchant, currency, and stated purpose | OCR confidence means the expense happened or is business-related |
| Policy validation | Compare facts with a versioned written rule | Policy owner, version, category, threshold, required evidence, and exception | A keyword or model classification determines tax treatment |
| Approval | Route the exact record and preserve the decision | Authorized approver, amount and entity scope, decision, reason, version, and time | Delivery, silence, or prior approval authorizes this expense |
| Reimbursement or card state | Submit a permitted action and query status | Exact account, payee or card, amount, provider receipt, accepted state, and read-back | API success proves money moved or settled |
| Accounting update | Prepare or write approved coding within permission | Entity, account, dimensions, period, approved source, destination identifier, and read-back | A suggested code is approved accounting treatment |
| Reconciliation | Match populations and surface differences | Card, expense, reimbursement, ledger, correction, and exception populations with owners | An auto-match can be silently cleared without support |