Order Action Log — Who Did What to Every Order
Every order now keeps a running history of what happened to it: items added or cancelled, payments taken, refunds and voids, discounts, bill and receipt prints, guest-count edits, and more — each one stamped with who did it (staff member, customer, system, or an integration) and when, down to the second.
It’s the order-side companion to the Menu Changelog and Inventory Changelog — built for answering questions like “Who cancelled this order?”, “Why was this item voided?”, or “How many times was this receipt reprinted?”
Two ways to view it
View | Where | Best for |
Order timeline | On the POS, inside one order’s details | Investigating a single order — a full step-by-step story of that order |
Reports → Action Log | Reports tab | Looking across many orders — filter and search by staff, action, channel and date |
View one order’s timeline
Open the order on the POS (tap the order to open its details panel)
Tap the clock icon in the order details header
The panel switches to the action log — a timeline of everything that happened to this order, with activity grouped under Today, Yesterday, and earlier dates
Each entry shows:
What happened — e.g. Order added, Items sent, Payment added, Items cancelled, with a colour-coded icon (green for additions, red for cancellations/refunds/voids)
The details — item names, the discount and amount, the payment amount with method/provider and any bundled tip — amounts shown in your outlet’s currency (฿)
Who did it — the staff member’s name and role, the customer’s name, System, or API
The exact time, including seconds
Use the action filter at the top right of the timeline to narrow to one kind of action (for example, only payments) without leaving the order.
Reports → Action Log
For a view across many orders at once:
Go to Reports → Action Log
You’ll see a table with one row per action, with columns for Time, Order, Action, By (who), Channel, and Details
Filter and search:
Date range — pick the period you want to review
Search — type an order number or channel name (a full order ID matches too)
Filters (behind the Filters button) — narrow by Staff, Actor type (staff / customer / system / API), Action, and Channel. A badge shows how many filters are active; Reset clears them in one tap.
Columns — show or hide columns; your choice is remembered on that device
The Time column header toggles newest-first or oldest-first
The Details column shows a readable summary; hover it for the full technical detail
This native table replaces the previous embedded report on the same page — it’s faster, searchable, and filterable.
What gets logged
Area | Actions captured |
Order lifecycle | Order added, Items sent, Order cancelled, Order reopened, Order completed, Order moved (table/channel), Guest count updated, Tax info updated, Course added, Partner info updated |
Items | Item added, Item updated, Item removed, Items cancelled, Items held, Items fired, Items moved to course, Items moved to another order |
Payments | Payment added, Offline payment added, Payment refunded, Payment voided, Tip set, Bill printed, Receipt printed |
Discounts & credits | Discount applied, Discount removed, Papaya Credits applied, Papaya Credits removed |
Item moves are recorded on both orders — the one items left and the one they arrived on. Every bill and receipt print is logged separately, including each reprint (with the receipt type), which makes the log useful for reprint and fraud checks.
Who did it
Actor | Means |
Staff | A signed-in team member acting on the POS — shown with their name and role |
Customer | Action came through the QR ordering app — including the nickname a guest typed when ordering |
System | An automatic action by Papaya — for example, an unpaid order auto-cancelled after 24 hours |
API | An external integration acting through the Papaya API |
Common questions
Does it update live while I’m watching? The timeline loads the latest history each time you open it. It doesn’t refresh on its own while open — close and reopen the action log to pull the newest activity.
Can entries be edited or deleted? No. The action log is read-only — it’s an audit trail.
How far back does it go? The log starts capturing from when this feature is switched on for your account. Actions from before then aren’t added retroactively.
Why can’t I filter by some actions? The filters only list actions that are currently being recorded. More order activity (delivery updates, POS-sync events, and more) is being added over time and will appear automatically as it goes live.
‼️ The action log only captures actions taken after this feature is enabled for your account. Orders and activity from before the rollout are not added retroactively.



