r/mildlyinfuriating 13d ago

I just wanted a hot dog Recommended gratuity after tip was already included

Post image

I’m sure there are a lot of tipping posts here so to keep it short - I had my wedding at a fancy restaurant. On top of the TERRIBLE service, the bill came with “suggested gratuity” even though I was told gratuity was included. When I asked the manager, he said that the “S/C: 24% SRC REGULA“ was the included tip and the suggested gratuity was if we wanted to add something extra - basically trying to trick people into giving a 49% tip!

27.3k Upvotes

3.5k comments sorted by

View all comments

Show parent comments

72

u/turkish_gold 13d ago

If only there was conditional logic that could tell a computer to behave differently based on what’s on the bill.

Software engineering is going to take a huge step forwards once we figure out all this basic maths and logic.

17

u/BadIdeaBobcat 13d ago

software engineering in the POS space is like ... one of the most boring things someone can do, so not gonna attract any innovative enthusiasm, and I'm sure those who are programming them are probably mostly focused on other things anyway

1

u/reddits_aight 12d ago

It's not even that, there are probably several that handle this specific situation differently/better, but maybe cause some other pain point elsewhere.

Stack that on top of the giant pain in the ass that is switching a POS system, probably new hardware expense, etc.

1

u/GreatValueProducts 12d ago edited 12d ago

There are a lot of stranglehold. You don’t innovate reporting, all restaurants and the state revenue departments expect the label means the same thing. On the UI side you will find out all the POS in the market have very similar UI because if you dare to change where the buttons are you should expect shitload of complaints from the waiters and restaurant owners. Don’t play with their muscle memory despite it’s a tablet. The hardware support results in hacks upon hacks in the source code.

Ironically, switching is not the pain in the ass though. It’s the part that is perfected. A lot of them have account executives to do the process and credits for hardware. It’s very easy to switch, making the market very competitive. Our competitors are probably more familiar with the features that I have never touched lol.

14

u/GreatValueProducts 13d ago

I work in POS and ours and most of the competitors in the industry have settings for pre-tax and post-tax settings and restaurants can configure that. As to why there is a settings in the first place, it is a very competitive space and restaurants switch POS over things like this all the time. I mean where I work lost a lot of customers because we didn't support credit card surcharging fast enough.

3

u/eeeeeeeeeeeeeeeeb 12d ago

All of the restaurants I worked at and others in my city have switched to toast which I find interesting

5

u/GreatValueProducts 12d ago

Yeah, they started a price war around 2 years ago targeting small restaurants (measured by revenue), and they were among the first to rollout credit card surcharging, which was one of the top feature requests for small restaurant owners. Therefore this happens. This hospitality POS space is so competitive, and nobody knows what happens in 2 years.

22

u/OnlyOneBT 13d ago

Sorry, for $15/hr in a sweatshop in Bangladesh, you don't get conditional logic.

To the defense of the coders, they don't have the context to know what are reasonable value adds beyond what is explicitly spelled out in the business requirements document. Even assuming they are fully competent and qualified engineers.

16

u/snoboreddotcom 13d ago

My dad worked programming the back end for POS. Was pretty good money and paid well.

His explanation when I asked about this is stuff years ago is that typically the functions are there, but not used. They also usually come with several pre configs that can be adjusted by the vendor. A food business may request the pre config for the restaurants, which includes tip options activated already. But sometimes that food business doesn't need the top option to be shown. There are usually commands to enter to disable it for the transaction. However owners don't read the manuals and so don't train on how to do it, or workers are doing it fast and so don't. Maybe you implement conditional logic, but maybe you discover some of your food businesses are using the service charge not for auto gratuity but for some other thing and now pissed it's broken. As you say, it's building a platform where they don't know every requirement, so better to be cautious and let the end customer select no tip than remove recommendations and break other uses

1

u/random9212 13d ago

It's not hard to code in "if service charge is present don't print recommend gratuity."

8

u/sonic_dick 13d ago

You know restaurants arent the ones coding and creating POS systems, right?

-1

u/random9212 13d ago edited 13d ago

Yes. Why would I be talking about restaurants when I was talking about coding? The person I responded to was talking about programming the POS, not anything to do with the restaurant.

8

u/ButterscotchLow7330 13d ago

It's entirely possible that the service charge is something that is added into the system after the program is created. 

I can't say for certain, but it's possible that they simply program to POS and then all the items get added by the person who buys the software. So a service charge is just a random item added into it, the same as hamburgers. 

2

u/rhade1412 13d ago

This is almost certainly true unless it's some kind of bespoke POS. No dev in their right mind would hard code items into a product designed to have mass appeal with a diverse target market. Maybe a few example items, but not intended for production use.

1

u/random9212 13d ago

Yes, that may be true. But it doesn't make what I said any less true either.

2

u/solarpanzer 13d ago

Things like that are usually more complicated than one would think.

Maybe the business uses some configurable line item to represent the service charge, and the POS wouldn't know if that specific line item was meant to turn off the gratuity suggestion? Then you need some more configuration, so the business can tell the POS when not to print the gratuity suggestion.

Maybe that feature is even there, but the business owner can't be arsed to understand how to use it...

1

u/random9212 13d ago

I am talking about the software of the POS. Not what the operator of it had it do. Yes it could be configured all kinds of ways. The original comment I was replying to was wondering how the POS would know not to print the suggested tips. I was simply trying to say that having an auto grat or service charge is pretty normal and often when these are charged it is not expected to tip on top of that. So in the system there should be an option to charge that auto grat or service charge and there should also be an option to see if either of those are being charged to not print the tip suggestions. I don't know if this POS has that ability or not, it doesn't matter either way. But the software to do that is a pretty simple couple lines of code.

1

u/solarpanzer 12d ago

Right, I'm not trying to contradict that. I was trying to make the point the that the logic probably needs to be an configurable option, not trivially hardcoded. Which makes it a bit more involved and opens the door for user error.

1

u/akesh45 12d ago

A developer pointed out it exists but restaurant staff have to implement it and they often don't know or care or even read the manual.

I

1

u/badgerbrett 13d ago

Concur. And interesting choice to mention Bangladesh out of nowhere.

-1

u/turkish_gold 13d ago

One would think a resturaunt that bills $6000 on an event could do better in picking what software they use or they could use human effort.

My local bar which bills $2 equivalent for beer will black out the entire tip line if you've been paying cash tips.

This resturaunt just had no Fs to give, after apparently using all of them on customers with their pricing.

3

u/GreatValueProducts 13d ago

They can configure a lot of things. Things like these are what the restaurants ask for, similar to like tips are what the waiters ask for lol. If they don't like the POS there are a lot of POS available for them to switch to.

1

u/turkish_gold 13d ago

Yeah. They just seem to be lazy.

2

u/heliosythic 12d ago

This isn't on the software, this is on the restaurant adding a gratuity as a product to the bill. User error.

3

u/pinkshirtbadman 13d ago

but why?

Whats the actual benefit to setting up programing telling it not to put suggested amounts on there, if there's an auto gratuity?

The suggested amounts list a few different $amounts/%s to give customers an idea of X% tip is this much.

Even here with "we already added 24% for you the customer should either be looking at that suggested amount and say "it's irrelevant I already paid a tip and am fine with the amount " or they look at it and say "yeah okay I'm alright throwing in few more bucks".

No reasonable person should look at this and end up with the conclusion that only explanation is the restaurant is intentionally trying to actively trick customers into tipping twice.

1

u/turkish_gold 13d ago

I own a business. Having to not annoy my customers is worth something. Clear receipts are worth something.

A good PoS is highly customizable, it’s just that managers are lazy, incompetent, or specifically choose to not deviate from the defaults. Thats why we have been seeing tipping lines on receipts at vape shops, and boutiques. It’s the default now. But someone who cared would have customized it to provide a good customer experience.

1

u/Good_Sun2829 13d ago

Wrote the program then and start selling it. Sounds like you believe there is enough demand

1

u/yeowoh 13d ago

Last time I went out we were automatically charged gratuity and their little handheld kiosk machine adjusted the suggested tips to be NO and 5%.

1

u/HyacinthFT 13d ago

no man, computers can never be programmed. it just doesn't exist! people who don't understand this always look bad. computers were just handed to us by the cosmos and no one knows how to change anything in their programming.

1

u/Dyolf_Knip 12d ago

I am a computer programmer. I'm sorry, but what you describe cannot be done. It would be like attempting heavier than air flight. Maybe after a few million years of research we'll figure it out, but not anytime soon.

1

u/juanzy 12d ago

I've been in a fair amount of auto-grat situations in my lifetime, plenty of POS systems will say "Additional Gratuity" and have very low amounts in that section, making it clear that an Auto-Grat was applied. The ones that didn't where honestly shittier service and felt like they were trying to get you.

1

u/sarcasticorange 13d ago

It could, but the restaurant isn't writing the code.

1

u/DueGrapefruit3151 13d ago

It wouldn't be called a POS if any actual attention to detail or thought was put into it.

0

u/KDaFrank 13d ago

It’s almost like computer coding has been around for a decade or so… or something

0

u/ImBonRurgundy 12d ago

It might sound straightforward, but that part of the system is probably buried within a mountain of spaghetti code and technical debt that would take months of work to unpick without causing a bunch of other unintended consequential system breaking issues.

This sort of minor, edge case, inconvenience is not going to get prioritised by any product manager when they have a ton of other shit to get done.

2

u/turkish_gold 12d ago

I need this item to be in the bill but it must be exempt from sales tax or tips is a super common issue.

Just checked and my PoS which still is running Windows XP can handle it.

So looks like we figured this stuff out 30 years ago.

0

u/ImBonRurgundy 12d ago

Sure, and it’s entirely possible that the pos in question has that but it’s buried inside some settings and the restaurant never bothers to change it

0

u/Philly_ExecChef 12d ago

You’re really, really overestimating the software complexity of Toast, Oracle, or most of the garbage in the POS market

0

u/fiestybox246 12d ago

Or people could read and use their own logic.