Confirmed price mismatch
At least one item cost the customer a different price than the restaurant's
ground-truth local price at order time — see the reconciliation below. This is the direct
evidence behind the FAILURE_PRICE_MISMATCHED rejection.
Want the wider picture? See every price change for this restaurant around this order →
| Restaurant | b49a5114-8919-4e69-ba5a-35225d345502 |
|---|---|
| Order | ec1f0826-30ac-43de-9ac8-5729eaf3bc53
|
| Channel | takeaway |
| Placed at | 2026-09-20T18:00:09+00:00 |
| Validated at | 2026-09-20T18:23:29.739533+00:00 — when the manager processed the order; the restaurant's ground-truth prices & availability are read at this moment (not checkout), so an item that sold out during the processing lag is caught. |
| Customer total TTC | 40.40 € |
| Restaurant expected total | 40.00 € — local fiscal-core reference |
| Total delta (customer − restaurant) | +0.40 € |
| Type | Item ID | Qty | Raw Payload | Restaurant | Reboot API | |
|---|---|---|---|---|---|---|
| menu | 543 |
1 | 30.50 | 30.50 M | 30.50 M | |
| menu | 10 |
1 | 9.90 | 9.50 M | 9.90 M | mismatch |
| Subtotal (gross) | 40.40 | 40.00 | ||||
| Net total | 40.40 | 40.00 | ||||
What the customer's cache served (Reboot) vs the restaurant's ground truth (Restaurant) at order time. A line the restaurant had out of stock or inactive is the out-of-stock rejection cause — most tellingly when the cache still served it as orderable. Restaurant availability is global (not per-channel); a menu has no availability of its own (reads “—”) — it cascades from its components, shown indented below the menu.
| Type | Item ID | Qty | Reboot avail | Reboot active | Restaurant avail | Restaurant active | Attribution |
|---|---|---|---|---|---|---|---|
| menu | 543 |
1 | ✓ | ✓ | — | ✓ | consistent |
| ↳ component | 463 |
✓ | ✓ | — | ✓ | consistent | |
| ↳ component | 83 |
✓ | ✓ | — | ✓ | consistent | |
| ↳ component | 119 |
✓ | ✓ | — | ✓ | consistent | |
| ↳ component | 802 |
✓ | ✓ | — | ✓ | consistent | |
| ↳ component | 53 |
✓ | ✓ | — | ✓ | consistent | |
| ↳ component | 758 |
✓ | ✓ | — | ✓ | consistent | |
| ↳ component | 530 |
✓ | ✓ | — | ✓ | consistent | |
| menu | 10 |
1 | ✓ | ✓ | — | ✓ | consistent |
| ↳ component | 46 |
✓ | ✓ | — | ✓ | consistent | |
| ↳ component | 83 |
✓ | ✓ | — | ✓ | consistent | |
| ↳ component | 450 |
✓ | ✓ | — | ✓ | consistent |