Originally Posted by
irishguy28
Having an "M" or "B" in the 7th position, however, doesn't fit with that image taken from the TA website 2 years ago....so it is possibly been updated/changed again since.
I believe this to be the case also. A random search on this route shows a fare TLX76RMZ, which according to airfrance.us and the fare rules (retrieved from expertflyer) is in fact refundable.
If the OP can post their full fare code we can pull the the exact fare rules and see if there is anything in there that would make it non refundable. And of course, like suggested, to check the email confirmation(s) about the ticket refundability. Apparently it being 'Flex' does not always mean that it can also be refunded.