## 🧾 Check Out a Booking to POS

Send a booking to a POS order — on a virtual table named after the customer, or on a real table — and take payment.

### 📝 Steps
1. In **BOOKING**, tap the appointment to open **Booking Details**. Status must not be **Cancelled**.
2. Tap **Checkout**. If the booking is already **In Service**, the button reads **Go to Table**. If it is **Completed**, it reads **View Order** and opens **MANAGEMENT** → **Invoices** for that receipt.
3. If the booking is already bound to a table, **POS** opens that table directly.
4. If **Use Real Table for Booking** is on, a **Select Table** dialog lists empty tables. Pick one to open it with this booking.
5. Otherwise the POS opens a virtual table named after the customer (or **Booking** if the name is empty). The member from the booking is already on the order.
6. Add any extra items, then tap **Pay** and take payment. Completing payment marks the booking **Completed**. If you tap **Send** first (kitchen), the booking becomes **In Service** until it is paid — the details button then reads **Go to Table**.

> **💡 Tip:** The virtual table is not a floor table — it exists only for this checkout. Turn on **Use Real Table for Booking** in *Booking Setup* if you need kitchen routing or a real table number. Voiding the POS invoice can prompt **Cancel the appointment?** — confirm only if you also want the booking cancelled.

---

## 🎬 Video Guide

[Watch Demo Video](https://support.agenteehq.com/rails/active_storage/blobs/redirect/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaHBBZzBEIiwiZXhwIjpudWxsLCJwdXIiOiJibG9iX2lkIn19--e325745a1ad3d84981a8b622fe6fa119e14a543d/check-out-booking-to-pos-EN.mp4)
