The law is already older, but is not yet known to many foreigners in Spain: All cash payments in payment transactions with companies are limited to an amount of 2,500 Euro. Amounts of more than 2,500 Euro must be paid in the form of checks or transfers. Denominations are also forbidden.
More...