10.4 Managing Audit Rules, the Expense Audit and Reimbursement

Key Takeaways

  • Audit setup creates audit selection, audit list, expense template and type, and receipt and notification rules, then assigns them to business units; without selection rules, reports are approved automatically.

  • Selection rules include a random percentage (100 audits everything), amount over a threshold, required receipts, missing imaged receipts, policy violations, audit list members, aged expenses, status, keywords and commute variance.

  • Anomaly rules for top spenders, top policy violators and repeat violations need the Generate Summary Metrics for Expenses process to be scheduled.

  • Each audit reason scores 0 (Null), 10 (Low), 40 (Medium) or 120 (High); a report totaling under 40 is Low risk, 40 to under 120 Medium, and 120 or more High.

  • Short Pay with an audit issue splits a report into an approved report that is paid and a short-paid report returned to the employee.

Last updated: October 2026

The published objective is Manage Audit Rules. Auditing lets the company check compliance without reviewing every report. Rules choose the reports, and auditors work them in the Auditing work area.

Setting up expense auditing

Oracle's steps, the first four in any order:

  1. Audit selection rules: which reports are audited.
  2. Audit list rules: which employees go on the audit list.
  3. Expense template and type rules: audits based on template, type and amounts.
  4. Receipt and notification rules: receipts, overdue tracking and payment holds (section 9.5).
  5. Assign the rules to business units on Manage Expense Report Audit and Receipt Rule Assignments.

You need at least one selection, audit list, or template and type rule assigned to a business unit, or Expenses can't audit its reports. With no audit selection rules, all reports are approved automatically.

Selection rules can carry audit types: codes printed on the report cover sheet, such as Paperless Audit. They help sort receipt packages into automatic approval, original receipts, imaged receipts and no-receipts-required audits.

Audit selection rules

RuleNotes
Audit a percentage of all reportsRandom selection. 100 audits everything. Reports not caught by an explicit rule are the candidates.
Amount greater thanIn a ledger currency, converted at the GL daily rate on the submission date. With no rate, the rule is ignored.
Required receiptsAny line needing a receipt, whether provided or not
Missing imaged receipts
Policy violationsPairs with section 9.3
Individuals on the audit listNeeds an audit list rule assigned to the same business unit. Otherwise members can only be added manually.
Aged expensesFor example, with 7 days and an October 15 submission, items before October 8 trigger audit
Individuals with a specific statusFor example inactive or on leave
KeywordsLookup ORA_EXM_KEYWORD_AUDIT or your own per business unit. A score percentage of 100 means exact matches, and lower values accept similar words.
Commute distance varianceMileage commute deductions that look wrong

Anomaly rules (preconfigured, editable)

  • Top spenders in a period, for example the 10 top spenders of the past 6 months.
  • Top policy violators in a period.
  • The same policy violation more than N times in a period. The next report is audited.
  • Public sector attendees.
  • Duplicate expenses, on amount, date, currency, type and merchant.
  • Same attendees on the same day.
  • Amounts just below the missing receipt threshold.

The top-spender, top-violator and repeat-violation rules need the Generate Summary Metrics for Expenses process scheduled, so their statistics stay current.

The audit list and template rules

Audit list rules add employees automatically when they break:

  • Maximum number of days to wait for original receipt package. Auditors must then record receipt package dates.
  • Allowable total monthly amount of all reports.
  • Allowable number of policy violations per month.
  • Allowable number of reports per month.

Each rule has a Number of Days an Individual Remains on the Audit List. A new violation restarts the count. Other points:

  • There is one audit list across all business units.
  • You can add employees manually, with reasons such as amounts near threshold.
  • Auditors can add or remove employees while auditing. Reasons come from the EXM_AUDIT_REASON lookup.
  • Without an end date, membership lasts indefinitely.

Expense template and type rules select reports by template, or by template plus type with an amount, cumulative amount, currency and period. For example, Travel template, Entertainment over 250 USD in a month. A template-only rule audits every report on that template, such as all Training reports.

The risk indicator

Each audit reason has a predefined risk level. Examples:

  • High: audit list member, inactive employee, duplicate expense item, policy violation, top spender.
  • Medium: missing imaged receipt, keyword violation, public sector attendee.
  • Low: aged items, amount over threshold, receipt required.
  • Null: random selection.

Scores are Null 0, Low 10, Medium 40, High 120. The report's total gives:

  • Low below 40;
  • Medium from 40 to below 120;
  • High at 120 or more.

To customize, create lookup types EXM_AUDIT_RISK_HIGH, EXM_AUDIT_RISK_MEDIUM and EXM_AUDIT_RISK_LOW and associate reason codes. Once you do, codes you leave out become Null.

The auditor's work

Access and assignment. Auditors get expense auditor data roles for their business units. They pick Unassigned Expense Reports or assign reports to their direct reports. Auditors can work in parallel with managers or after them (section 10.1).

Actions on Audit Expense Report:

ActionResult
Complete AuditNo employee action. Pending Payment once managers approve. Adjustments change the reimbursement amount.
Reject Expense ReportReturned as Rejected. Line adjustments are discarded, and resubmission repeats approvals.
Request More InformationEmployee notified. Status stays Pending Payables Approval. The auditor may complete without waiting.
Waive Receipts / Waive Receipts and Complete AuditReceipt status Waived, no notification
Warn User and Complete AuditEmployee told to review policy, and the audit completes
Release HoldLifts a hold pending receipts
Confirm Manager ApprovalThe first approver reconfirms, and the report returns for audit

Short pay. Select Short Pay with an Audit Issue on doubtful lines, then Complete Audit. The report splits: the approved lines go to payment, and the short-paid lines go back to the employee to fix or delete. Auditors can also adjust amounts, types and itemizations, and record original receipt package check-in, including by bar code.

Returning a report. An auditor can return a report in Ready for Payment Processing status for an active employee, before the invoice exists.

Reimbursement

After approval and audit, Process Expense Reimbursements creates Payables payment requests (sections 9.1 and 10.2). Holds are applied or released as part of the same run. If Pay Expense Reports Through is set to a third-party application:

  1. The processes export XML to fin/expenses/export.
  2. The external system pays employees and card issuers.
  3. You load payment data into fin/expenses/import.
  4. Update Expense Report Status marks the reports paid with the external references.
Loading diagram...
Test Your Knowledge

A compliance team wants every expense report in a business unit audited. Which setting does that?

A

Assign the expense auditor data role to every manager in the business unit

B

Enter 100 in the Audit Percentage field of the random selection rule

C

Select Audit expense reports with required receipts for every expense type

D

Set Expense Report Audit Approval to after manager approval

Test Your Knowledge

A report is selected for audit for a policy violation (High) and aged expense items (Low). What risk level does the risk indicator show?

A

High, because the scores add up to 130, which is at least 120

B

Medium, because the average of High and Low is Medium

C

Low, because the lowest audit reason decides the level

D

Null, because random selection overrides other reasons

Test Your Knowledge

An auditor reviewing a 2,000 USD report finds one questionable 300 USD dinner and wants the rest paid now. What should the auditor do?

A

Reject the whole report so the employee can correct the dinner

B

Request more information, which keeps the whole report waiting for a reply

C

Mark the dinner Short Pay with an audit issue and complete the audit

D

Waive receipts and complete the audit

Sections you finish are checked off in the contents.