I codici devono rimanere quelli non posso cambiarli. Perchè lo stesso codice esiste in due varianti diverse, essendo lo stesso, ho messo del testo tra parentesi per differenziarlo e capire quale usare a seconda della necessità. in ogni caso ho già risolto con la soluzione di @Sgrubak
Lo 0 davanti è perchè i codici sono obbligatoriamente a 6 cifre e quindi deve avere 6 cifre anche quello con lo 0 anche perché è preso da un gestionale che lo ha inserito cosi. Se lo avessi inserito a 5 cifre il gestionale restituirebbe il messaggio che quel codice non esiste.