Skip to main content
Resources & navigation
POS & front of house

Hold, resume, and update POS orders

Last updated 2026-08-073 min read

Distinguish order hold from course hold, resume the same draft, update sent kitchen work, park a table ticket, and preserve customer and tax context.

On this page

POS has two different kinds of hold: Hold order saves an unsent counter or retail sale for later, while Course / hold keeps selected table-service food from firing to the kitchen. Choose the one that matches the guest workflow.

Hold an unsent counter or retail order

Build a counter or retail cart, then select Hold order before sending or paying. The cart must contain at least one active line. Ellich creates or preserves the order as an unsent draft, clears the working cart, and starts a fresh sale.

Whole-order hold is not available for table service and cannot be applied after the order has been sent. For a table, return to the existing table order or use Open ticket (pay later) when the table must be freed while a balance remains.

Find and resume the held order

Open Orders and find the held order by its order number, customer label, or available order details. Confirm the store, mode, lines, tax state, customer and balance before continuing.

When a held draft is sent, Ellich advances the existing order through the required submit and kitchen-accept steps. A draft is not a second order. Do not create a replacement sale or repeatedly press Send to Kitchen because the first response is slow; refresh the order state and check KDS before retrying.

Add or correct work after kitchen send

Reopen the existing live order. New lines and supported quantity, modifier, seat, course, discount, or sent-line cancellation changes make the kitchen view stale until the update is sent. Use Update Kitchen or the displayed live-kitchen action once, then verify the expected Update or other production change on KDS.

Removing a sent line is a void-style correction and can require a reason and authorization. It is not the same as deleting an unsent cart line. Moving a line to another check or splitting one line equally across checks is available only before the kitchen-send state locks those advanced line actions.

Park a table as an open ticket

From the table detail, Open ticket (pay later) is available only when a table session has a non-cancelled order, an open payable check and a positive remaining balance. It frees the physical table but preserves the order and balance.

Find the parked order later from Sell or open orders and settle the original checks. Do not start a second order to collect the balance. Parking a ticket does not cancel kitchen work or mark payment complete.

Attach a customer or change tax mode

Attach the customer before creating or sending the order when possible. Ellich stores the customer profile on a new order and can update the customer label of an existing draft. A customer label is optional for ordinary counter service unless a separate workflow requires identity.

Use Remove tax or Add tax only with valid exemption evidence and store authorization. Tax mode can be changed on supported active states—Draft, Submitted, Accepted, In progress, or Ready—and the order is reloaded with recalculated totals. It cannot be changed after cancellation or in an unsupported final state.

Guest pickup confirmation does not require a customer label by itself. It requires the outstanding payment to be resolved and records the physical handoff separately from kitchen completion; after confirmation, the order is removed from the live customer display.