MetricOwlBring us a workflow

WORKFLOW STUDY / 001 · FINANCE OPERATIONS

Payment reconciliation automation
starts with the exceptions.

Matching two clean references is easy. The work starts when the payment covers three invoices, the payer name differs or nobody can explain the missing amount.

THE BOUNDARY

Incoming customer payments → confirmed invoice allocation in the ERP. This study covers cash application to receivables, not merchant settlement reconciliation or general-ledger account certification.

01 / THE WORK & SYSTEMS

One payment. Several versions of the truth.

A bank feed records money received. The ERP holds open invoices and balances. A remittance email explains what the customer intended to pay. An analyst gathers those records, proposes an allocation and investigates the difference before posting.

The bank record proves receipt; it may not identify the invoice. The remittance expresses intent; it does not prove settlement. The ERP balance reflects postings; it may be stale by the time a proposal is approved. Treating these sources as interchangeable is where a neat matching demo becomes a financial error.

SYNTHETIC CASE / THE DIFFERENCE NEEDS A REASON
Receipt$9,850Settled · payer reference incomplete
Open invoices$10,000Two candidate allocations
Difference$150Fee? Discount? Dispute? Unknown.

Do not close the difference because it is small. Find the evidence and apply the approved policy.

02 / THE FRICTION

An unmatched row is not a diagnosis.

A single “unmatched” bucket makes analysts rediscover the problem each time. Separate missing remittance, ambiguous identity, partial payment, policy variance, duplicate receipt and posting failure. Each needs different evidence and a different next action.

For a partial payment, preserve the unpaid balance. For several invoices covered by one payment, validate the total allocation. For the same amount paid twice, compare stable source IDs before concluding that either row is a duplicate.

The process also needs an owner for information it cannot obtain. “Waiting for remittance” should have a request, an owner and an age—not just an empty cell.

03 / THE DECISIONS

Evidence first. Authority second. Then action.

DecisionOwnerRequired boundary
Exact reference, entity, currency and balance matchRulesApply the approved matching policy; recheck current balance.
Read an invoice reference from a remittanceAI-assisted extractionKeep the source passage; validate the identifier against ERP records.
Choose between plausible allocationsFinance reviewerShow alternatives and conflicting evidence; do not guess.
Accept a fee, discount or write-offAuthorized approverUse documented policy and approval limits; preserve the reason.
Retry a timed-out postingIntegration logicCheck whether the prior operation committed; prevent double application.

AI can make the evidence easier to read. It should not invent a missing invoice, approve a concession or convert its confidence score into permission to post.

04 / THE REDESIGN

Make the exception a first-class case.

  1. Normalize without losing the source. Preserve original records, stable IDs, entity, currency and timestamps. Make transformations traceable.
  2. Produce a candidate allocation. Apply deterministic matches first. Use document interpretation to recover context, not to bypass matching constraints.
  3. Route unresolved decisions. Attach evidence, proposed allocations, reason codes and an accountable reviewer. Keep “needs information” distinct from “rejected.”
  4. Approve against current state. Revalidate balances and permissions after review. Another process may have applied the same payment in the meantime.
  5. Post and confirm. Use a stable operation key, record the ERP response and verify the resulting balance. Failed or uncertain writes remain visible.
  6. Learn from reasons. Review recurring exceptions with the owner. Change rules through a controlled release rather than silently letting a model rewrite policy.

05 / FAILURE MODES & EVALUATION

Test the cases that look almost right.

Build a reviewed evaluation set with exact matches, wrong-customer same-amount payments, partial and overpayments, duplicate feeds, currencies that differ, stale balances and missing remittances. Include documents that contain irrelevant instructions: document text is evidence, never authority over the workflow.

Measure false positive matches separately from missed matches. A missed match creates review work; a wrong automatic allocation can create a financial correction. Your controller determines acceptable thresholds for each case type.

Exercise operational failures too: expired credentials, late files, an ERP timeout after commit, a retry during review and a case reopened after posting. Start in shadow mode, compare with reviewed outcomes and release only the eligible case types.

06 / MEASUREMENT & ECONOMICS

A smaller queue is not enough.

Track manual minutes per payment and per exception, unresolved queue age, receipt-to-application time, incorrect allocations and correction work. Report both transaction count and value so a large error cannot disappear inside a strong percentage.

CAPACITY MODEL / USE YOUR OWN INPUTS

Monthly handling hours
= payments × [(1 − exception share) × routine minutes
+ exception share × exception minutes] ÷ 60

Compare that baseline with observed handling and review time after release. Convert released hours to capacity using your loaded labor cost, then subtract recurring software, model, infrastructure and support costs. Treat the one-time implementation cost separately.

Released capacity is not automatically cash savings. An operational benefit becomes a financial saving only if staffing spend, overtime or another cost actually changes. Better cash visibility and less risk need their own evidence; do not add speculative amounts to make the business case work.

07 / WHEN NOT TO BUILD

Sometimes the right fix is upstream.

If payment volume is low, native ERP matching already covers the cases, or the team has no agreed allocation policy, custom automation may cost more than the work it removes.

Standardizing remittance collection, fixing customer identifiers or assigning an exception owner can be the better first step. The discovery should make that answer possible.

FROM STUDY TO IMPLEMENTATIONFinance workflow automation consulting →

How we scope a bounded process, build the controls and measure the result.

Explore the rules / AI / human operating model →

START WITH ONE

Bring us your reconciliation workflow.

Tell us where the work gets stuck, which systems are involved and who owns the outcome.

We’ll review your request and contact you by email. If there’s a fit, we agree scope, success criteria and fees before paid work begins.

At least 20 characters is enough to get started. Please don’t include confidential or customer data.