Skip to content
Penahak now runs hotels, restaurants and retail on one ledger.
Penahak

Problems by symptom

What to check, in order, for the problems restaurants report most: tickets, voids, totals, QR, tables, room charges, posting.

  • Restaurant POS Troubleshooting
  • 7 min read
  • Updated October 20, 2026
On this page

Find the symptom, read what it usually is, and do the check in the order given.

The KOT did not print

  1. Open the table > Sent KOTs. If the ticket is listed with its dishes, the order was sent: the kitchen display has it, and only the paper is missing. If the ticket is not listed, the send failed: send the order again.
  2. Press the printer icon of the ticket to reprint (Send an order to the kitchen and reprint a KOT).
  3. Check the printer is on and has paper, and that the dish's station is the one with that printer (Kitchen stations and product group routing).
  4. A dish that printed in the kitchen when it belongs at the bar: its product group is routed to the wrong station.
  5. Nothing prints at all: ask your administrator to check the printers (Printers for kitchen tickets and bills).

The kitchen display is empty, or a ticket is missing

  1. Check the station choice at the top: All Stations shows every ticket.
  2. A dish is only on the display after Send KOT / BOT. A draft order is not.
  3. The ticket was bumped by mistake: Recall (The Kitchen Display).
  4. A banner says Reconnecting or Disconnected: press Reconnect; the screen catches up.

I cannot void an item

  • A dish the kitchen already marked Done has no void button. Comp it before billing, or return it on the same day after billing (Void an item).
  • The screen asks for a Secret Key: type your own key. A key typed by a manager for a waiter's login is refused: the manager voids it on their own login.
  • Invalid secret key. Please try again. The key is wrong. Ask the administrator to reset it in your user settings.
  • The dish was never sent: use the bin icon on New Order (Take an order).
  • The item is on a check charged to a room: a hotel manager's approval is asked, and after the guest checked out the hotel issues a credit note (Charge a check to a hotel room or event).

The bill total is not what I expected

The total on the bill is the dishes plus what Penahak adds. Check, in order:

  1. Service charge, VAT, discount and round-off lines under the Subtotal: they come from the bill terms in Accounting (VAT, service charge, discounts and bill numbers).
  2. A comp (the dish has no charge) or a discount tag on a line.
  3. Tip: it is not in the bill's TOTAL; To collect (bill + tip) below it is what the guest pays (Bill the table and take payment).
  4. The menu card shows the price with VAT: when the company calculates VAT, the bill shows it split into the amount and the VAT (From the bill to the invoice in Accounting).
  5. Options add to the price of the line.

A QR payment was not confirmed

  1. Look at the confirmation from your bank or QR merchant. Confirm Payment does not wait for it (Bill the table and take payment).
  2. With Generate Dynamic QR, the window closes by itself when the payment arrives and the screen says QR payment confirmed. If it did not, ask the guest to pay again or use another method.
  3. If the bill was posted as QR but the money did not arrive, tell your accountant, who corrects it in Accounting. Do not return the bill from the till: a return refunds cash.

The table still shows Occupied after payment, or never leaves Needs Cleaning

  1. A paid table shows Needs Cleaning. That is normal: mark it Available (Open a table and start a check).
  2. A table still Occupied: its check is open. Open the table; if the Bill does not post, see The bill is refused below.
  3. A merged second table shows Occupied on one device and Available on another: the merge link is kept on the device that merged (Move a party to another table, or merge tables).
  4. The screen is out of date: press Refresh on the floor, or Reconnect if a banner says the live link is down.

Charge to room / event is missing

The tender shows only when the restaurant's branch has an active hotel in Penahak. When a hotel has just been switched on, it appears within two minutes. A standalone restaurant never sees it (Charge a check to a hotel room or event).

The bill is refused

Read the sentence (Bill the table and take payment, Messages you may see):

SentenceCause
Sales Document Number not configured...No bill numbering for today for the branch
Default bank ledger not configured...A Card or QR payment and no default bank in Accounting
Payment amounts are short... / Amount entered (X) is less than the total (Y).The payments do not cover the total
Cannot post a bill with zero total... / No billable items on this bill.Nothing to bill
Credit blocked for ...The customer is over the credit limit: take payment or ask for a release

"Previous bill posting incomplete"

The Bill panel shows this when a bill was saved in Accounting but the restaurant did not record it (the network dropped between the two steps). Press Confirm Payment again: Penahak reuses the invoice and does not make a second one. Do not press Discard Recovery unless support asks.

"No cash shift open"

Open your cash shift on Cash Shift, then send the order again (Open and close the cash shift). A colleague's shift does not count for you.

The shift's cash does not match the drawer

  1. With two cashiers on shift at the same time, each shift counts all the branch's bills: count the drawers together.
  2. A card or QR payment keyed as cash (or the other way round) moves the money between the drawer and Card and QR.
  3. Change not given from the drawer, or a cash refund paid from elsewhere, shows as a variance. Reports › Sales Revenue shows each bill's payments by method (Open and close the cash shift).

A ticket or bill printed twice, or on the wrong printer

  • Twice: two printers are set for the same station (the Settings screen warns about it), or the ticket was reprinted. The screen also advises keeping Print KOT on Send to Kitchen off when tickets already print through the routes (Restaurant POS Settings).
  • The wrong printer: the till prints to the printer set for it; ask your administrator to check (Printers for kitchen tickets and bills).

Stock did not move

Stock moves when the bill is posted, for inventory items and for dishes with a recipe when automatic stock adjustment on restaurant is on (What leaves stock when a bill is posted). A dish without a recipe takes nothing.

Related guides