Have you tried booking the round-trip in reverse, thus making Barcelona your originating city?