Hello!
As you are asking about tiping in Spain I will post here the definition of the "Real Academia Española de la Lengua":
propina.
(Del b. lat. propina).
1. f. Agasajo que sobre el precio convenido y como muestra de satisfacción se da por algún servicio.
2. f. Gratificación pequeña con que se recompensa un servicio eventual.
3. f. Colación o agasajo que se repartía entre los concurrentes a una junta, y que después se redujo a dinero.
de ~.
1. loc. adv. coloq. además.
According to this definition a tip is a gift, never a salary, to thank a good service and it is voluntary. We usually give 10% or 5% decreasing as the bill increases. That's the most common way to tip among my friends and people I know.
_________________________
Damián