Ik denk dat we daar niet veel aan kunnen doen.
Behalve als je aan oplossingen gaat denken dat als het zojuist opgehoogde Chargenummer al bestaat, we dat nummer overslaan. Als e.e.a. achter een bedrijfsparameter zit, behoort dat tot de mogelijkheden.
Merk echter op dat indien je met vrije Chargenummers werkt, dit veelal ook in series gebeurd...
Stel dat je 3000 nummers een serie zijn, en je 4000 nummers ook, dan kon dit toch iets zijn wat je niet wil, immers, als nr. 3999 gegenereerd is, zal 4000 al bestaan, maar 4001 ook,. 4002 ook, 4003 ook etc. Kortom, ten eerste blijft het systeem dan charges overslaan omdat alles wat daarna komt in theorie kan bestaan, maar je gaat ook ineens over naar een andere serie die intern mogelijk heel wat anders betekent.
Ik denk dat de huidige oplossing (het nr verhogen) voor nu even de beste oplossing is.