Record a payout once
What It Does
Staff enter a bank deposit and the service checks duplicate evidence before recording it. The successful payout and its retained command answer commit together.
The Flow
When Something Fails
Business failure rolls back payout creation. Retrying an uncertain result with the same key can recover the retained answer; a new console key instead invokes duplicate checks and is not guaranteed to replay.
Open Design Questions
Console retry keys and look-alike acknowledgement need an implementation decision.