Salut!
Pour avoir été confronté récemment à ce type de problème je ne pourrais que te conseiller de ne
surtout pas prendre comme idAuto le numéro de la facture ou toute autre pièce!
Si c'est un numérique, il vaut mieux le calculer et l'incrémenter par programmation afin d'avoir un contrôle total dessus pour en assurer
l'unicité et surtout une
continuité sans trou dans la numérotation.
J'avais pensé (à tort) qu'en prenant un idAuto, je n'aurais jamais de trou, mais quelle ne fut ma surprise lorsque mon client me présentait sa liste avec des numéros manquants
Je peux vous dire que j'ai eu du mal à lui assurer que ces numéros (de BL) n'ont jamais existé

Le pauvre pensait que ses employés lui faisaient des bébés dans le dos lol
En effet, lors de transactions annulées pendant les accès multiples je me retrouvais avec des numéros de BL (idAuto) qui disparaissaient tout simplement!
Bon DEV