Launching soon.Get early access
Veridien Docs
Restaurant

Restaurant Overview

The restaurant module is a point of sale that lives inside the property. Orders are taken against a floor plan, sent to a kitchen display, settled at the table or charged to a guest's room, and reported alongside room revenue.

Everything in the module belongs to an outlet: a restaurant, a bar, a pool service. An outlet owns its own menu, floor plan, tax and service-charge stack, payment methods, receipt layout, printers, and even its own trading currency. A property with two outlets keeps two independent configurations, and the outlet switcher in the Restaurant header decides which one you are working in.

Restaurant charges are separate from hotel charges

An outlet's charge stack is configured per outlet and does not inherit the property's booking charges. See Taxes & Charges.

The Restaurant group in the sidebar has seven destinations:

ScreenWhat it is for
CashierThe floor plan and order pad: open a table, add items, send to the kitchen, settle.
KDSThe kitchen display: live tickets by station, with cook timers.
MenuItems, categories, prices, prep times, and modifier groups.
InventoryStock on hand, receiving, counts, and recipes that deduct from stock.
ReportsSales, settlements, items, methods, voids, cost of goods, and day close.
ReconciliationLedger invariant checks, run nightly or on demand.
Restaurant SettingsOutlet identity, currency, charges, payment methods, receipt, online ordering, printers.

Every restaurant screen is gated on View Restaurant (pos.view), and the actions within them are gated separately, so a server can take orders without being able to void a fired line or read a sales report:

  • Take Orders: open tables, add lines, send to the kitchen.
  • Settle Bills: take payment and close an order.
  • Void Items: void a line that has already been fired, and void a whole order.
  • Manage Menu: edit items, categories, and modifiers.
  • Manage Stock: receive, adjust, and count inventory, and edit recipes.
  • View Reports: the Reports and Reconciliation screens.
  • Kitchen Display: the KDS, and advancing a line's cooking state.
  • Manage Outlet Settings: everything on Restaurant Settings.

Grant these on a role under Users and Roles.

A bill settled in the restaurant is restaurant revenue. A bill charged to a room posts to that stay's folio, so it is settled at check-out with everything else. Reporting rolls both up with room revenue, which is why the outlet's charge stack and revenue categories have to be right before you trade. See Folios.