?? I am confused. I have never experienced what you describe I mostly use JDs in Negril but when I use USD I always receive the correct change (usually the going exchange rate 84 or 85 to $1US). If I pay for a meal listed at $10 - I give them $850J or if I pay with a US$20 they give me back $850J. I usually calculate myself but when I ask them how much in Js its always the going rate and trus me I watch every dollar regardless of US or J. It sucks if someone is trying to take advantage of you - maybe they are adding in a service tax or something?????