0
Wed 13 May
SnapshotP&LLedgerTransactionsPOS · CloudbedsPOS · PosterAccount mappingSupplier mappingBudget

Every receipt — and where it lands.

Receipts0closed 0
Order $$0
Paid $$0Δ +$0 tips/sc
Service charge$0
Open0never closed — hygiene fix
Deleted0
Charge to room$00 receipts → reconcile vs Cloudbeds
Card$00 receipts
Cash$00 receipts
Bank transfer$00 receipts
Internal / staff$00 comped/staff
Without payment$00 closed · audit
WindowPoster · static export
Report · 0 findings →
Charge to Room · reconciliation
0.0% · landed clean on the folio
✓ exact match0$0⚠ amount close (±5%)0✗ amount mismatch0✗ no CB folio line0? ambiguous room0multi-occupant? no match0client mystery
Broken: Only 0.0% of charge-to-room receipts match a CB folio line exactly. Manager is typing room-type names in the "client" field instead of guest names — fix in pos.poster_room_type_alias + train manager.
Open receipts hygiene
0 · receipts never closed
Poster status = "Open" means the table was opened but never settled. Could be a phantom (waiter forgot to close) or a real un-paid bill. Either way: lost revenue if it sits there.
Healthy: Filter the table below by Status = Open and chase each. Pareto: 90% of dollars usually live in the top 20 oldest.
Without-payment audit
$0 · 0 closed · $0 paid
Receipts closed with payment_method = "Without payment" — i.e. the bill was zeroed out without any money moving. Comps, voids, owner meals all land here.
Action: these should be on a separate "Comp" method with a reason field, not a default. Talk to the manager about Poster config.
Top order sources
No data in window.
Top waiters
No data in window.
Top floor areas
No data in window.
Receipts ledger · search & filter ▾ (0 most-recent)
Most-recent 0 receipts from pos.poster_receipts. Search by receipt # / client / waiter / table / date. Filter by payment method or status. Open rows highlighted brass · Delete red.
0 rows · order $0 · paid $0
Open# SourceClientPaxOrderPaidMethodStatusReconWaiter
No rows match the filter.