Il Trattato di Amsterdam, entrato in vigore nel 1999, ha ulteriormente modificato la situazione, ampliando notevolmente il campo di applicazione della procedura di codecisione e riformando la procedura di codecisione originale, in particolare introducendo la possibilità di accordo tra il Parlamento e il Consiglio in prima lettura e semplificando le fasi successive della procedura.
The Amsterdam Treaty, which came into force in 1999, further changed the situation, greatly extending the areas to which the codecision procedure applies as well as reforming the original codecision procedure, in particular by providing for the possibility of agreement between Parliament and Council at first reading, and also by streamlining the later stages of the procedure.