> ## Documentation Index
> Fetch the complete documentation index at: https://help.usetapp.io/llms.txt
> Use this file to discover all available pages before exploring further.

# Point of sale

> Build an order, attach service context, apply discounts, take payment, dispatch work, and complete the sale.

The point of sale takes an order from the first item through payment and completion. The flow can cross management web, a registered mobile device, terminal mode, and the guest experience depending on how the shop serves and collects payment.

<CardGroup cols={2}>
  <Card title="Start an order" icon="shopping-basket" href="/en/point-of-sale/start-order-and-build-basket">
    Add products and build the basket before checkout.
  </Card>

  <Card title="Attach a guest or table" icon="users-round" href="/en/point-of-sale/attach-guest-or-table">
    Add the service context required by the order.
  </Card>

  <Card title="Take payment" icon="credit-card" href="/en/point-of-sale/take-payment">
    Choose an available method and confirm the result.
  </Card>

  <Card title="Complete and provide a receipt" icon="badge-check" href="/en/point-of-sale/cancel-complete-and-receipt">
    Finish or cancel the order and handle the receipt.
  </Card>
</CardGroup>

<Warning>
  Treat the order status returned by Tapp as authoritative. If a terminal or remote payment result is uncertain, verify the order before trying again.
</Warning>
