The dish, category or outlet will not save
Every one of these is a field the form needs and does not have.
The restaurant setup screen refuses in the guest's language rather than the database's, and each sentence names the missing field:
- "needs a name" / "needs a code and a name" / "needs a short code" — fill it in. Codes are short and unique within the outlet.
- "has no size with a price" / "has no price" — every dish needs at least one size with a price on it. + Another size adds more.
- "has no tax group" — pick the GST group. Tax comes from the group, never from the bill.
- "Which part of the menu" / "Which outlet is this dish for" — the dish needs a category, and the category needs an outlet.
- "is not one India uses" — the GST rate typed is not one of the slabs. Check for a misplaced decimal.
- "still has N dishes" — a category cannot be removed while dishes sit in it. Move them first.
- "That code or name is already in use at this outlet" — choose another.
None of these needs us. All of them are on the screen in front of you.