VIEW THIS AS

Auto mode follows the Route Engine until you choose a viewpoint.

YOU ARE HERE

ROUTE CHECK

CONNECTED TO

WHAT NEXT

Use the canonical route for this room, or HELP if you are unsure.

The Gold Standard Of Public Sector Duplicate Transaction Prevention

Three students in school uniforms work through open books at a classroom table, with textbooks and stationery nearby and study notes on the whiteboard behind them.

One click can become two records

A resident submits an application, sees a timeout and tries again. Both requests may reach the server, creating duplicate cases or charges. The gold standard is a service that can handle uncertainty and retries without unfair consequences.

Define transaction identity

A service should distinguish a new legitimate request from a repeated attempt to complete the same action.

Use appropriate technical controls

Idempotency keys, unique constraints and controlled retry logic can help where suitable. Implementation depends on the service and its systems.

Coordinate payments and applications

A payment confirmation, application record and case status may be held in different systems. Their relationships must remain traceable.

Make user feedback clear

Explain when a submission is pending and provide an appropriate status-checking route before encouraging another attempt.

Reconcile exceptions

Duplicate or uncertain records need responsible teams and authorised correction procedures.

Break-test: a batch is replayed after an outage

Can the service prevent repeated effects and identify any cases that still require manual review?

Connected knowledge

See Transaction Reconciliation, Service Restoration Verification and GovTech.