This came up recently and
HIDDY pointed our that BA had been generous in their application of the law, but that has changed recently:
http://www.flyertalk.com/forum/18441221-post50.html
So, it seems that Brazilian law forbids YQ on paid-for flights, but they can charge it on redemptions.