Cookie settings
Reconciliation RoomRECORDS / MATCHES / EXCEPTIONS

Know what matches.
Explain what remains.

Operations

Separate event time, posting time and observation time

Make timing comparisons explicit before classifying a record as late or missing.

In this article

Make timing comparisons explicit before classifying a record as late or missing.

Three clocks can tell different truths

An event can occur at one moment, be recorded at another and become visible to your process later. Event time, posting time and observation time therefore deserve separate fields. Calling all of them “transaction date” makes it difficult to explain why two reports disagree. Begin by asking which clock each source actually exposes.

A fictional instruction is created late in one business day while the comparison file is generated earlier that day. The file cannot establish whether the later instruction was processed. That is a scope mismatch, not evidence of a failed payment. The example does not imply a universal bank cutoff or a Modern Treasury processing schedule.

Put time zones in the specification

A date without a time zone can be ambiguous near midnight. Record whether a source uses UTC, a named local zone or another agreed convention. If a file supplies only a calendar date, preserve that limitation. Adding a guessed midnight timestamp can make an imprecise record appear more precise than it is.

When a process converts timestamps, retain the original representation and test changes in daylight saving time where applicable. Repeated local clock times and skipped local times can affect ordering assumptions. These are general data-engineering considerations. Your bank, payment rail and provider agreement determine the operational timing that applies to actual transfers.

Define the reporting window

A comparison needs a start boundary, an end boundary and a rule for including records on the boundary. State whether the interval is based on creation, effective, posting or observation time. Otherwise two teams can both produce internally correct totals for different populations and spend hours treating the difference as a financial error.

Document late-arriving evidence as a normal possibility in the reporting design. A later extract may add or clarify an earlier event. Decide how the process reopens or supplements the prior comparison without overwriting what was known then. A controlled restatement is more informative than silently replacing yesterday’s output with today’s data.

Ask about cutoffs without inventing them

A public product overview cannot provide the operational promise for every account and rail. Use the current implementation documentation, banking arrangement and authorized support route to establish relevant cutoffs, business-day conventions and exceptions. Verify whether the stated time refers to acceptance, submission, settlement or a different milestone.

For an open case, write “not observed as of this source refresh” when that is the strongest supported conclusion. Avoid turning an observation delay into a promised arrival time. If the matter is consequential, escalate through the verified operating process using the actual agreement rather than waiting for an arbitrary number of days taken from an unrelated example.

A fictional tabletop exercise

Create a fictional timeline with four labeled moments: instruction creation, external event, source refresh and reviewer observation. Move the refresh before and after the external event while keeping the other moments fixed. Ask what the reviewer can conclude in each version. Then remove the time zone from one timestamp and identify which comparisons become uncertain. This simple exercise often reveals that a team’s “late” label is really shorthand for “not visible in the last extract.” Correct the vocabulary before tuning alerts. An alert should communicate its observation boundary so that the recipient knows whether to investigate source freshness, operational processing or an actual missed commitment.

Before using the revised alert, have its recipient restate the observation window in plain language and identify the relevant source owner.

Your working questions

  1. Which clock controls inclusion in this report, and what time zone does it use? Keep an unknown or date-only value visibly imprecise instead of converting it into invented certainty.
  2. Does the source observation window include the event being investigated? Check the last refresh and boundary rules before calling an item missing.
  3. Who can verify the applicable cutoff and what milestone it describes? Record the confirmed source and review it when the bank arrangement, rail or integration changes.

Use this as a discussion aid

The workflow in this article is an original educational framework. It is not a product configuration, accounting opinion, contractual promise or instruction to move funds. Keep real records in your organization’s approved systems, with the access and retention rules that apply there. A public documentation review cannot establish your permissions, bank coverage, implementation settings or operating agreements. Ask the authorized owner to verify those details before changing a process.

Source check: October 12, 2026. Product statements are limited to the linked official references below; fictional examples and proposed checklists are editorial teaching material. This independent publication is not Modern Treasury and cannot access an account or investigate a payment.

Continue the investigation

A safe retry starts with a known operation identity · Build a close packet that another reviewer can reproduce · Reconcile three records without flattening their meaning

Have a public source that changes this analysis? Suggest a correction. Please don’t send pay statements, tax forms, health or identity records, bank details or account credentials.