Accounting and records · Playbook · intermediate

Bank-feed disconnect recovery for property records

Restore transaction coverage with a bounded missing window, stable identities, overlap tests, and a reconciled handback to routine imports.
By Aptoria editorial team · 3 min read · Updated 2026-09-18 · Last reviewed 2026-09-18
Technical content review: Codex technical editorial review. Reviewed intent separation, internal consistency, original decision artifacts, fictional examples, source limits, operational risk boundaries, and links. No legal, tax, accounting, banking, safety, or human professional approval is claimed.
This is a technical review, not independent human or professional review.
The short answer
Recover a disconnected bank feed by recording the last confirmed complete point, obtaining authoritative statement coverage for the gap, restoring access without deleting prior imports, importing in a controlled window, and reconciling added, modified, removed, and overlapping transactions before routine automation resumes.

Key takeaways

  • Define the missing window before importing anything.
  • Assume refreshed data may modify or remove earlier transactions.
  • Use statement-to-ledger reconciliation as the recovery acceptance test.

Bound the gap with two verified anchors

Record the account reference, provider item or connection ID, first observed failure, last successful update time, last reconciled statement line, and current statement cutoff. The feed’s error time and the first missing bank transaction may differ.
Plaid documents cursor-based synchronization with added, modified, and removed transaction sets. That provider behavior illustrates why recovery must track change types and a stable cursor or checkpoint instead of blindly appending a new download.

Stage the backfill and test overlap

Preserve the existing imported population. Load the recovery set into a staging view or bounded review process, compare stable provider identifiers where available, and use date/amount/description only as secondary signals.
Feed-recovery control sheet
PopulationEvidenceAcceptance question
Before-gap anchorLast reconciled statement line and import checkpointIs coverage known complete through this point?
Gap populationBank statement plus provider added/modified/removed dataDoes every statement item have one governed outcome?
Overlap windowSeveral days on both sides of the gapWere duplicate or changed records detected?
Ledger effectExisting and proposed postingsWill backfill duplicate a manual entry?
Resume pointNew cursor/checkpoint and successful updateCan routine sync continue without skipping the gap?

Reconcile before handing control back to automation

Match the authoritative bank statement to the ledger through the recovery cutoff, then reconcile provider records to both. Resolve removed, renamed, pending-to-posted, duplicated, and manually entered items according to the accounting process. Do not delete history simply to make counts agree.
Record the restored credential owner, new checkpoint, unresolved items, reviewer, and next monitoring time. Reconnection is a technical event; completeness is a reconciliation decision.

Operational checklist

Mark your progress, then save a working copy. Selections reset when you leave this page. A checked box is not an approval or evidence of completion.
0 of 7 marked

Edge cases

  • The provider backfills a wider period than requested: review the entire returned set.
  • Pending and posted forms have different identifiers: follow provider guidance and retain the relationship.
  • Reauthorization creates a new connection ID: link it to the retired connection without merging unrelated accounts.

Sources and references

Follow each source to check the underlying claim. Access checks and professional review are different steps.
1. Primary source · Plaid
Transactions Sync migration guide
Transaction sync uses a cursor and added, modified, and removed arrays; pagination may need to restart when the underlying set mutates.
Source checked 2026-09-18
Automated source-access check: 2026-09-18.
2. Primary source · Plaid
Transactions webhooks
Transaction data changes over time and update webhooks indicate that consumers should retrieve changes rather than treat an earlier import as permanent.
Source checked 2026-09-18
Automated source-access check: 2026-09-18.

Revision history

2026-09-18
Initial Phase 3 operational article with a distinct decision artifact, failure states, source-scope notes, and AI-assisted technical review.
Report a correction to this resource