Indeed. According to the money laundering prevention regulations, the Spanish foreign currency suppliers will ask you when you change foreign currency to euros (and vice-versa) a valid and current identity document. If you change quetzales to euros at least they will demand from you for your passport or resident´s identity card called DNI or NIE.