Per avere lavorato su diversi software di gestione aziendale, ti sconsiglio l'uso di id auto_generati. Di solito si usa un campo testo lungo circa 20 caratteri per dare un codice ad un articolo.