Entré en vigueur en 1999, le traité d'Amsterdam a une nouvelle fois changé la donne en élargissant sensiblement le champ d'application de la procédure de codécision et en réformant profondément la procédure initiale, notamment en permettant un accord en première lecture entre le Parlement et le Conseil et en simplifiant par ailleurs les phases suivantes de la procédure.
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.