This might be a minor thing, as the cost difference means much less than the principle of situation. It could even be human error from what is displayed on a sticker tag compared to what is actually in the system (although they should be tied together). Regardless, if an item is priced on the box as, say, $49.95, when it’s rung up it should be $49.95. If the register displays it as costing $50.00, then put that on the pricing sticker too. It’s not the 5 cents that I care about, as pennies are irrelevant. It’s the honesty that bothers me.
Was this an honest data entry mistake or was it a lame attempt at pricing something at 5 cents below a ten dollar increment? If it’s the latter, I doubt someone willing to pay $50 for an item cares if it’s $49 or $48. If you’re talking about a piece of gum in a gumball machine, then that’s different but I have a sneaking suspicion that you’re pushing your luck with your customer’s goodwill.
And you wonder why online stores are kicking your collective tail?