Not knowing this exact model since it's Aussie spec.. Most fuel latches are pretty simple. If it's not the above fault, it's one of three; sticky head (I know), sticky wire or sticky mechanism. Oiling up the visible head of the latch is the first and easiest step.. If the wire and the mechanism behind works as it should, that solves it. If that doesn't solve it, either the inside fuel door release sticks making the wire pulled all the time or the latch mechanism is stuck behind the fuel door. If it's the former, oil it. If it's the latter, there's probably some inside plastic trim that needs to come off in order to get to it, but it shouldn't be a problem, just a little time consuming for what's really a one minute job. Oil the fuel door release or the part behind the filler door. It may need changing, if it's broken.
Hopefully it's just the end button.. :) Speaking of wires, now I need to go fix my jammed throttle wire on the scooter :)