The scenario fingerprints every invoice and checks it against the ones you've already paid. Duplicates never reach payment — they raise an alert in your messenger, while clean invoices are registered and sent for approval if needed.
Duplicates are caught on arrival, not after the money leaves