Start free

Shift Manager Tasks at the POS

Sales right now, stop-list, full refunds and receipt reprints, training mode, register lock, hardware checks, terminal settlement

20 min read Admin panel demo
On this page 22

Shift manager tasks at the register

These short procedures cover tasks a manager or senior cashier performs during a shift in cenaly.ge. Choose a task and follow the steps; the linked articles cover detailed setup.

What you need to get started#

  • Open the web POS and check the selected location: receipts, shifts and hardware belong to that location.
  • Sign in with your own account or cashier PIN. Protected operations need role permissions or a senior staff member's approval.
  • Open a cash shift for real payments; connect the bridge and required devices for hardware checks.
  • If “Today” or “Training mode” is missing, add the command to the register layout through its appearance settings.

Staff permissions take their assigned locations into account: Staff permissions. For workstation setup, see POS and Multiple tills and devices.

Check sales right now#

  1. Open the register's cash menu and select “📊 X-report” to see the current shift totals without closing it.
  2. For a calendar-day summary, select the separate “📈 Today” command. Choose “My sales” or, with the required permissions, “Whole location”.
  3. For a closed shift, open “Shift history”, select an entry and press “🖨️ Print Z-report”.

“Today” shows sales, refunds, the average receipt, hourly figures and top items. Tips and advances are listed separately. The day follows the location's time zone; this summary does not replace the shift's X/Z report.

If amounts are hidden, check permissions and the location's blind shift closing setting. If a connection warning appears, the figures come from a saved copy; wait for an update before making money decisions. Details: Cash shift.

Train a new cashier without real sales#

  1. Finish the current payment and clear the ticket: a saved real bill cannot be used for training.
  2. Select “🎓 Training mode”, confirm, and enter a manager PIN if requested.
  3. Check that the yellow banner appears. Practise adding items, choosing a payment method and calculating change.
  4. After training, select “Exit” on the banner and confirm with manager permissions.

Practice sales stay on the device: they do not enter the shift, revenue, stock records, receipt registry or loyalty records. The terminal does not charge a card, no fiscal or ordinary training receipt is printed, and sending to the kitchen or saving a bill is unavailable.

If activation is blocked, finish the payment or close the saved bill and clear the ticket. Turning training mode on and off is recorded in the sensitive operations log.

Stop selling an item#

  1. Select “Stop-list” at the register and find the dish, product or service.
  2. For a network, choose “Only here” if this location has run out, or “All locations” if no location should sell it.
  3. Set the duration: “Until I say”, “Until end of day”, “Until tomorrow” or “Custom time”. Select the item and apply the stop.
  4. Find the item in the stopped list and check its scope and return time.

The duration follows the location's time zone. A network-wide stop requires a separate confirmation. “Bring all back” clears stops within the selected scope; in “Only here” mode, global stops remain. For a globally stopped item, use “Back everywhere”. If the bulk button is absent, restore the item individually.

If an item is still unavailable, check whether an “all locations” stop remains in place. Kitchen-screen permissions may be narrower: Kitchen display.

Fix an item's name or price#

If a menu price is wrong or a name needs fixing, correct it right at the register without going to Menu.

  1. Press and hold the item tile (or right-click it) and choose “✏️ Edit item”. In the POS apps the button is on the dish card; with the dish card off, the edit window opens straight away.
  2. If the cashier has no access to the Menu section, the register asks for a manager PIN — the PIN of an employee who has that section.
  3. Change the “Name” and price and select “Save”.

The new price shows on the tile, in Menu and on the kitchen display right away — no page refresh needed.

Which price the register changes:

  • The item is tied to locations (in Menu it lists locations or has location prices) — the field reads “Price at …” and only this location's price changes. “Return to the base price” removes the location's own price.
  • The item is not tied to locations (sold everywhere at one price) — the field reads “Price (all locations)” and the shared price changes. A price for a single location is set in Menu; otherwise the item would disappear from the other locations' menus.

If the register language differs from the menu's source language and the item has a translation, the translation is edited — that is what the tile shows. If a stock price (with a reason and an expiry) is in effect for the product, the register warns you: it charges the stock price while it lasts. Every edit goes to the sensitive operations log: old value, new value and who confirmed with a PIN.

Manager panel#

The manager's quick actions are in one window: “⋯ More” → “👔 Manager panel”. If the cashier has no access to Menu, the register asks for a manager PIN first. The item appears only if the account the register is signed in with has the “Edit” right in Menu.

  • Find an item by name or code and fix its name and price — the same editor as from the tile.
  • “🛑 Stop list” — stop selling an item (if the role has hall admin rights).
  • “🔑 Staff PINs and cards” — change an employee's PIN or card.
  • “🖥 Registers at this location” — lock the selected registers, take a register out of service and bring it back (below).
  • “🧾 Close open bills…” — close open bills in bulk (below).

The windows open on top of the register; the ticket on screen is kept.

Refund the whole receipt#

  1. Open “Receipts”, find the original sale and select “↩ Refund”.
  2. Select “Whole receipt”: the register selects all quantities that are still refundable.
  3. Check the amount, refund method, reason and whether goods should return to stock.
  4. Confirm the refund. If it exceeds the cashier's permissions or limit, a senior staff PIN is required.

On cenaly.ru, a configured fiscal register issues a fiscal refund receipt; check the fiscalization result. If the fiscal register did not respond, resolve the pending receipt before repeating the monetary refund.

A full refund is different from cancelling or reopening an order. Money and stock handling: Returns; quantities and finding the original sale: Receipts.

Reprint a receipt#

  1. Open “Receipts” and find the sale using its details.
  2. Select “🖨️ Print receipt” beside the entry.
  3. If the role requires reprint approval, enter a senior staff PIN, then check the printed copy.

Reprinting is recorded in the sensitive operations log unless sending it to print fails.

Last receipt in one tap#

A guest asks for the receipt right after paying — no need to look it up in the registry.

  1. Select “🧾 Last receipt” in the ticket's “⋯” menu.
  2. If the role requires reprint approval, enter a senior staff PIN.
  3. The register prints the last receipt of this register: the one it issued last, even after the page was reloaded. If there is none, it takes the last sale receipt of the open shift.

A neighbouring register's receipt is not printed by this command — find it in “Receipts”. The rules are the same as for “🖨️ Print receipt”: a PIN if the role requires it and a receipt_reprint entry in the sensitive operations log. The starter register layouts already show the command after “Print receipt”. In your own layout, add it via “✏️ Customize screen” → “Library”.

In the POS apps for Android, Windows and Linux, “🧾 Last receipt” is in the ☰ menu and in the screen rows of the layout, and every “Receipts” entry has a “🧾 Print copy” button. The app prints a non-fiscal copy of the issued receipt on the bridge receipt printer (over the local network or through the cloud), marked “RECEIPT COPY” and “This is not a fiscal receipt”. The fiscal register document is not reprinted. The last receipt is the last sale receipt of this register's open shift. The PIN and the receipt_reprint entry work as in the web POS; nothing is logged if printing fails. If the location has only a fiscal register and no receipt printer, a copy cannot be printed, and the register says so.

Next to it in the ☰ menu is “🧾 Copy from register”: the bridge asks the fiscal register to repeat its last document from the fiscal storage (ATOL, SHTRIH-M, Mercury). No new fiscal document is created — the register prints paper marked as a copy. If the register cannot repeat documents, there is no fiscal register or the bridge is old, the app prints the regular non-fiscal copy of the last receipt instead and does not ask for the PIN a second time. The PIN and the receipt_reprint entry follow the same rules. It is the register's last document that is repeated — if the register printed a report after the receipt, the report is repeated.

If nothing prints, check PIN approval, the printer and queue: Receipts, Hardware Bridge.

Add a tip or reopen an order#

These are different tasks: a tip adds a separate payment; reopening lets you continue working on an order.

  1. For a tip on a paid order, select “+ Add tip”, then enter the amount and payment method in “Tip after payment”.
  2. Confirm: the tip is recorded separately from revenue, without a fiscal receipt; a card tip is a separate terminal transaction.
  3. For extra items, open the paid order at the register and select “Reopen order” in the ticket actions menu. Order management permissions are required; without sufficient void permission, the register requests a senior staff PIN.
  4. Add items and collect only the additional amount. The previous payment remains credited, and a new receipt covers the remainder.

In “Orders”, the action on a cancelled order is called “Reopen”; this is a separate way to return an order to work. Reopening alone does not refund money or cancel a previously issued receipt.

If tips are unavailable, check the shift: tips can only be added in the shift that closed the bill, without a full or partial refund. For orders paid with a gift card, debt, deposit, advance or corporate account, take the extra payment as a new order. You cannot change a closed receipt's payment method here. On cenaly.ru, follow Wrong payment method on a receipt.

Reduce an item's price with a discount#

  1. Open the item's actions and select “% Item discount”.
  2. Enter a percentage or amount, fill in “Reason” and apply the change.
  3. If the discount exceeds the role's limit, obtain approval with a senior staff PIN.

This does not change the catalogue price; the discount applies to the current ticket line and is recorded in the sensitive operations log. A discount does not change the menu price; the item price itself is fixed with “✏️ Edit item” (above). If the request is rejected, check limits and permissions: POS discounts.

Step away or hand over the register#

  1. Before leaving, select “Lock register”. Continuing requires a staff PIN.
  2. To hand over the workstation, select “Switch cashier”; your colleague signs in with their own PIN.
  3. In the register's appearance settings, set “🔐 Auto-lock when idle” and the timeout.
  4. Choose where to save the setting: “This device” or “All tills of the location”.

The employee who unlocks the register becomes the active cashier. Do not hand over work by sharing someone else's PIN. If a PIN is rejected, check the employee's access to the location. Workstation settings: Multiple tills and devices.

Lock location registers remotely#

Before a stocktake, a cash count or maintenance, a manager stops the selected registers of the location without walking to each one.

  1. Open “⋯ More” → “👔 Manager panel” → “🖥 Registers at this location”. The list shows every register that has opened the POS at this location: its name, when it was last seen and who holds a shift on it.
  2. Tick the registers (or “Select all working”) and optionally enter a reason — the locked registers will show it.
  3. Select “🔒 Lock selected” and confirm with a manager PIN.

The selected registers close with the “Register locked by a manager” screen; the others keep working. A register that is offline gets the lock when it reconnects. To unlock, enter on the register itself the PIN of an employee who can approve operations, or select “Unlock” in the same window. Locking and unlocking go to the risky operations log.

Take a register out of service#

A register that is not needed for the season (for example, on a terrace closed for the winter) is taken out of service instead of being deleted.

  1. In “🖥 Registers at this location”, select “Take out of service” next to the register.
  2. Read the warnings: a shift is open on the register, it is the last working register while bills are open, it is the register you are using.
  3. Enter a reason and confirm with a manager PIN.

The register shows the “Register out of service” screen and cannot sell. In “Needs attention” its station is not counted as silent. To bring it back, select “Return to service” in “Registers at this location” or enter a manager PIN on the register itself.

While a register is out of service, the cloud does not renew its station documents for offline work. After it returns to service they renew again, and the register does not need to be set up again.

Close open bills in bulk#

End of season, test bills, stuck online orders — the location's open bills can be closed in one operation.

  1. Open “👔 Manager panel” → “🧾 Close open bills…”.
  2. Choose the scope: “All open”, “By order type” (dine-in, pickup, delivery) or “By waiter” (including “No waiter”). Untick any bill you want to keep.
  3. Enter a “Reason”, select the button with the number of bills (for example, “Close 5”), confirm and enter a manager PIN.

The bills are cancelled to zero and disappear from “Open bills” and the floor plan. One entry, “Open bills closed in bulk”, with the total, the reason and the list of bills goes to the risky operations log. Bills that already have money attached — a partial payment, an advance, an online payment, a corporate account, points, a delivery platform order — are not closed in bulk: the window lists them separately; close them one by one with a refund.

Check hardware#

  1. Open “Hardware” at the register and check the connection to the correct location's bridge.
  2. Find the device and run its check from the table.
  3. Compare the message with the physical result: paper printed, the drawer opened, or text appeared on the display.
Device How to check What failure means and what to check
Cash drawer “Open drawer” The command did not arrive or the drawer did not open: check the bridge, printer and drawer cable
Customer display Enter text and press 📺 beside the field No text appeared: check the selected display and its connection
Scale “Scale” → “Read now” No reading: check the connection; “Unstable”: wait for a stable weight
Scanner “Scanner test” → “Test” beside the device, then scan the printed codes No match: check field focus, the connection and the scanned code
Printer “Printer test” → “Test” beside the device No page or a status error: check paper, power and the connection
Fiscal register on cenaly.ru “Self-test” Read the device's response: connection, paper, fiscalization status and any open receipt

The scale check reads its current weight; it is not a calibration or metrological verification. If the bridge is unavailable, restore the connection first: Hardware Bridge.

Refresh register data after a menu edit#

The register reads the menu, prices and location settings when it starts. If the menu was edited in the admin panel while the register has been open since the morning, it still shows the old data. You do not need to restart it.

  1. Select “🔄 Refresh register data” in the register's “⋯ More” menu.
  2. Wait for “Register data refreshed”. The menu, prices, products, tables and location settings are reloaded from the server.

Unsent sales, receipts and shift operations stay in the queue and are sent automatically. The ticket on screen is kept as well. If anything is queued, the register shows how many operations are still waiting. Without a connection the command resets nothing: the register keeps working with saved data and shows “No connection — register data was not refreshed”. If the server does not respond, nothing changes either. In the starter layouts the command is in “⋯ More” next to “Hardware”; in your own layout add it via “✏️ Customize screen” → “Library”.

In the POS apps for Android, Windows and Linux the same “🔄 Refresh register data” command appears in the screen rows according to the location's layout. The app reloads the menu, register prices and screen appearance from the server; the ticket on screen and the queue of unsent operations are not touched. Without a connection the button is disabled.

Retry a sale without a fiscal receipt#

On cenaly.ru, payment may succeed while the fiscal register fails to issue a receipt. Do not take payment again just to print it.

  1. Open “Sales without a fiscal receipt” and read the error beside the sale.
  2. Fix the fiscal register issue, then select “Retry” for an entry or “Retry all” for the list.
  3. Check the result: successful entries leave the pending list; failed entries retain their status and error.

Retry sends the same operation to avoid duplicating a receipt that was already issued. For general diagnostics, open “Connection and queue”. The owner can also open “Hardware” → “Tills: connection and money”. A silent register's summary reflects only its last reported state, not a guarantee that its queue is currently empty. Connection recovery: Working offline.

Settle the card terminal#

  1. At the end of the day, when ready to close the terminal's daily batch, open “Hardware” → “Bank-card terminal”.
  2. Select “📦 Settle (close batch)” and read the confirmation: closing the batch is irreversible.
  3. Confirm and wait for “Batch settled”.

If the terminal settles automatically, the register will say so. On failure, check the connection and terminal response. Terminal settlement and cash shift closing are separate actions: Card terminal, Cash shift.

Limitations#

  • These steps cover the web POS. Training mode is available only in the web POS, not the Android POS.
  • Training mode cannot be used to check real printing, card payments or sending orders to the kitchen.
  • The stop-list has no manual remaining-portions counter.
  • Only an item's name and price can be edited at the register; variants, add-ons, photos, taxes and recipe stay in Menu. “✏️ Edit item” is in the web POS and in the POS apps for Android, Windows and Ubuntu; it does not work offline. The manager panel exists only in the web POS (browser and PWA). The panel shows no camera video.
  • In the POS apps, the new price shows on that register right away; other devices get it when the location’s menu updates.
  • There is no payment-method change for a closed receipt.
  • In the POS apps for Android, Windows and Linux, “🧾 Last receipt” prints a non-fiscal copy through the bridge, and “🧾 Copy from register” repeats the fiscal register's last document (where the driver supports it); the web POS cannot repeat a fiscal register document. “🔄 Refresh register data” exists in the web POS and in the apps for Android, Windows and Linux; there is no iOS POS.
  • “Registers at this location” and closing bills in bulk are in the web POS (browser and PWA). The POS apps for Android, Windows and Linux receive locks and out-of-service status and show the same screen, and a manager controls them from the web POS; there is no iOS POS. A register learns about a lock within half a minute; an offline register — when it reconnects. A register without a cloud sign-in (working by PIN) reads the status only when the sign-in returns.
  • Hardware checks depend on connected devices and the bridge; setting up one location does not connect hardware across the network.

Troubleshooting#

Symptom Possible cause What to do
“Whole location” is missing Insufficient permissions Ask a manager to check the role and location access
“Today” or “Training mode” is missing The command is not in the layout Check register appearance settings
A refund or discount requests a PIN The operation exceeds permissions Obtain senior staff approval
A reprint does not appear Missing PIN approval, printer error or queue Check approval and the hardware window
“This register has no receipt yet” The register has not issued a receipt and no shift is open Find the receipt in “Receipts” and select “🖨️ Print receipt”
The register shows the old menu after an edit Data was read at start-up Select “🔄 Refresh register data” while online
No “Edit item” option The account signed in on the register has no “Edit” right in Menu Ask the owner to grant the role the right, or open the register under a manager account
PIN rejected for an edit The employee has no access to the Menu section Enter a manager's or owner's PIN
The price changed at all locations The item is not tied to locations Set a location price in Menu → item card → location prices
An item remains unavailable A global stop still applies Check the scope and “Back everywhere”
The register shows “Register locked by a manager” A manager locked it in “Registers at this location” Enter the PIN of an employee who can approve operations, or select “Unlock” in “Registers at this location”
A bill is missing from “Close open bills” Money is attached to the bill (payment, advance, points) Close it manually with a refund
A fiscal receipt remains pending The fiscal register is still unavailable or reports an error Fix the cause and retry the entry in the list

FAQ#

How do I see another cashier's sales? In “Today”, select “Whole location” with manager or operation-approval permissions; the breakdown is “By staff”. This is sales allocation, not a payroll calculation.

Will a register taken out of service disappear from reports? No. The sales it made stay in reports. It only stops working and is not counted as silent in “Needs attention”.

Can I restore a bill closed in bulk? No, cancellation cannot be undone. The list of closed bills with amounts is in the risky operations log entry.

Can I increase an item's price? Yes, if you have access to Menu: “✏️ Edit item” on a long press of the tile, or “👔 Manager panel”. The new price applies to the next sales; closed receipts do not change.

Will training sales appear in reports? No. They stay on the device and do not become real sales when you exit training mode.

Why does a reprint fail? First check that PIN approval is complete, then check the printer and queue. Training receipts cannot be printed at all.

How do I refund just one item? Enter the required quantity in the refund window instead of selecting “Whole receipt”. See Receipts.

Does reopening refund the guest? No. The previous payment remains credited; process a monetary refund separately through “Receipts” → “↩ Refund”.