The local currency in Barcelona is the Euro. Tipping isn’t mandatory, but in restaurants and bars it’s generally common practice to round-up to the nearest Euro or leave a little change for your server.