Hello !
When I bought my bike new, the dealer was so nice she had only half a litre of fuel inside the tank.
So I went to the station, and, was, how could I say it, somewhat irritated. So I screwed the cap too tight.
When I was for the next refill, impossible to undo the cap. So I went to the dealer's shop and they used the following method to open it without destroying the cap :
One guy sat on the bench, put a towel in the loop of the cap, knotted the towel around it's neck and pulled the cap.
Then the other guy used a metal bar on the loop of the cap to turn it off, unscrewing it. And it worked. you have to adjust the force you use to pull the cap otherwise you hear the ratchet sound if too low or unsnap the cap if too high...
Since then I've been gentle with the cap and hard on the dealer's ....