A developer is automating a process which uses data from invoice documents. The business requirement is that each transaction should be uniquely identified by the invoice number and is only uploaded to the Orchestrator queue once.
What is a recommended practice to meet this requirement?