je viens de regarder dans la base de données pourquoi il me manque des numéros de factures.
En fait, c'est lié avec la case : configuration VM > emails > Statut d'une commande pour création de facture
ici j'avais mis "envoyé"
Lors de la préparation des colis, je force la facture pour préparer le colis "le numéro de facture est créé"
Mes colis sont prêts, je mets mes commandes en status "envoyé" pour prévenir les clients.
mais pendant ce temps VM ajoute une ligne "fantôme" pour chaque client à la table xxxxx_virtuemart_incoices
...dans le coup, lors de la création d'une nouvelle facture en forçage il me manque des N° de facture.
Je pense que si le invoice est déjà créé, le système ne devrais plus ajouter de ligne, car l'incrémentation du N° de facture est lié au N° de ligne dans cette table. "une commande = une seule ligne invoice possible" sinon il faut re-penser la numérotation ou (ce serait dommage) utiliser un plug-in tiers.
Maintenant, j'ai mis "Aucun(e)" dans "Statut d'une commande pour création de facture"
Ainsi lors du changement de statut la système ne m'ajoute plus de lignes fantôme dans la table virtuemart_incoices