Multiple Opening of the Same Invoice

A user has reported to us that they have two supervisors trying to approve the same invoice. Because of the timing difference, it has resulted the confusion in the allocation of invoice number. For example, the first one approved the invoice, the system allocates invoice number “101”. At just a second, the second supervisor approves the same invoice, the system allocates invoice number “102” to it. There is really no financial implication to the two transactions since there is only one invoice got approved. However, it does result the skipping of the invoice number “101” not being used. We are going to disallow the second approval once the request goes to the server and the system found out that the invoice has already been approved. Once we are done with the changes, we will update your system. Thank you very much for all your help!