The amnesty law, approved by the Congress's Justice Committee, will be voted on in full session next week.
The text amends the version agreed in January, with modifications on misappropriation and will not grant compensation to convicts unless specified in the law's implementation.
Treason remains exempt from amnesty.
Junts sought a wording that would entirely amnesty terrorism-related offenses, which was not fulfilled.
The text of the law refers to the European directive 2017/541 on combating terrorism, although it is remembered that European directives do not govern national justice.
The possibility of prosecuting Carles Puigdemont under the Penal Code remains, regardless of the agreement.
It is uncertain whether the law will prevent future charges against Puigdemont.
The law's approval process will continue with a probable veto in the Senate and a return to the lower house for final approval.
It is probable that the law will go through the Constitutional Court and the European courts.
Conclusion: The new amnesty law, while modifying conditions on embezzlement and terrorism, does not guarantee total protection of Puigdemont and expects a long process of approval and judicial review.