i codici devono essere numerici, con 12 cifre casuali
GENERIAMO con un minimo di significato.... :-)
e quando lo facciamo, gestiamo anche il codice in richiesta/raccolta: bianco fino a dopo end_collection, generato automaticamente se non inserito (gestendo anche il caso in add_collection, in cui ancora non era stata nemmeno generata la raccolta...)