Scan Guest Entitlements
Most scans take under 1 minute. Refreshes now stop early when the PMS starts throttling requests.
Use this guide when you need to scan a guest card, refresh reservation data, or use manual lookup. Normal refreshes reuse unchanged reservations. That keeps most updates faster and reduces PMS reads.
| Area | What it does | What you should expect |
|---|---|---|
| Scan | Reads a guest keycard against today's snapshot | The matched reservation opens on screen |
| Refresh | Rebuilds today's reservation snapshot | The banner shows progress, counts, and a ready state |
| Manual lookup | Finds a reservation by room or confirmation number | You can still work when a card does not read |
| Benefits | Manages benefit definitions and rate-plan assignments | Only shows actions your PMS supports |
| Activity | Shows today's consumptions and sync status | You can undo or retry failed syncs |
Open the Page
-
Open Entitlements.
-
Start on the Scan tab.
-
Select a connected encoder if you need card scans.
✓ The Start scanning button becomes available when a snapshot is ready.
AVA can scan through a PMS-backed reader when that connection advertises keycard reading. The reader appears with your other eligible encoders.
Refresh Reservation Data
The page keeps a local snapshot for the hotel's current business date. Normal refreshes are incremental. They reuse fresh entries whose PMS revision has not changed. When your PMS supports it, AVA uses one bulk entitlement check first. It then reads only reservations that actually need entitlement data.
-
Click Refresh for a normal update.
-
Click Force full when the snapshot looks stale or you need a full rebuild.
-
Wait for the status banner to change to a ready state.
✓ The page can now scan cards again.
If no active snapshot exists, AVA starts the first refresh automatically. If refresh returns partial same-day data, AVA keeps usable rows on screen. Existing snapshot-only scans stay available while refresh runs. If the PMS starts throttling the refresh, AVA stops that run. It keeps the last usable snapshot visible.
Read Refresh Counts
The status banner now shows refresh progress counts.
| Count | What it means | Why it matters |
|---|---|---|
| Fetched | Reservations read fresh from the PMS | Higher counts mean more new or changed rows |
| Reused | Reservations carried forward from the previous snapshot | Higher reuse usually means a faster refresh |
| Pages | Checked-in PMS list pages read during the refresh | Helps you spot slow or unusually deep list scans |
Use these counts to confirm whether a refresh was mostly reused or fully rebuilt.
Handle A Throttled Refresh
Use this when a refresh stops before you expect it to finish. You may also see fewer fetched reservations than usual.
-
Wait a minute before trying again.
-
Click Refresh again.
-
Keep using the current snapshot if it still covers today's guests.
-
Ask an admin to check PMS rate limits if this keeps happening.
✓ AVA does not pretend the refresh finished when the PMS throttles it.
Scan a Card
- Open Entitlements.
- Stay on Scan.
- Select an online encoder.
- Click Start scanning.
- Tap the guest keycard.
- Review the matched reservation.
- Click Consume 1 when the guest uses the entitlement.
- Click Manager override only when a manager approves an exception.
- Click Done when you finish with that guest.
✓ The banner briefly shows Card scanned — ready for the next card in a moment. ✓ Scanning then returns to Ready — tap the next card at any time.
Use Manual Lookup
Use manual lookup when the card does not read, or when you need a room-based search. AVA checks the stay dates before it triggers a paid entitlement read. If the dates are missing or invalid, fix the reservation first.
- Use Look up by room when you know the room number.
- Use Look up by confirmation number when you know the booking reference.
- Wait for the reservation card to appear.
- Use the entitlement cards the same way as a scan result.
When a manual lookup misses the cache, AVA may check the PMS live. That result appears with a note until the next refresh includes it.
Read Snapshot Status
| Banner text | What it means | What you do |
|---|---|---|
| in-house reservations ready | The snapshot is ready for scans | Start scanning |
| Refreshing PMS reservations… | AVA is rebuilding the snapshot | Wait for the refresh to finish |
| using earlier same-day data | A same-day refresh failed, but usable data remains | Refresh again when you can |
| unavailable until the next refresh | That reservation is not usable yet | Refresh or use manual lookup |
| Reservation data must be refreshed before scanning | No ready snapshot exists yet | Click Refresh |
The page also warns when PMS access is missing, unsupported, throttled, or unavailable. Existing snapshots can stay visible in those cases.
Benefits and Activity
The other tabs still work the same way.
- Benefits shows the benefit catalog when your PMS exposes it.
- Activity shows today's consumptions, undo actions, and retry actions.
- Rate plan assignments stay in Benefits when your PMS allows them.
Troubleshooting
What you see: Reservation data must be refreshed before scanning
Fix:
- Click Refresh.
- Wait for the ready state.
- If needed, click Force full.
- Open Entitlements again if the banner does not update.
What you see: The page shows a PMS warning
Fix:
- Keep using the current snapshot if it is still available.
- Ask an admin to reconnect the PMS or restore capability access.
- Refresh again after the PMS issue is fixed.
What you see: A refresh stops early or shows a throttle warning
Fix:
- Wait a minute before retrying.
- Click Refresh again.
- Keep using the current snapshot if it still covers today's guests.
- Ask an admin to check PMS rate limits if it happens again.
What you see: A manual lookup does not return a usable result
Fix:
- Check that the reservation has valid stay dates.
- Confirm the room number or confirmation number is correct.
- Refresh the reservation in PMS, then try again.
- Use Force full if the snapshot still looks stale.
What you see: A scan shows multiple reservations or no match
Fix:
- Pick the correct guest when several reservations match.
- Check that the selected encoder is online.
- Use Look up by room or Look up by confirmation number.
- If the card still does not match, ask support to review the reservation mapping.
What you see: Physical keycard reading is not enabled
Fix:
- Use Look up by room or Look up by confirmation number.
- Ask an admin to check the property's room-access capability.
- Confirm the reader is configured in Settings → Room Access.
- Reload Entitlements after the connection is updated.
AVA disables card scanning when the connection cannot read cards. Room and confirmation lookups remain available.
What you see: A result says it was checked live in the PMS
Fix:
- Use the result for the current guest.
- Click Refresh so later scans use the updated snapshot.
- Recheck the reservation if the live result still looks wrong.
Still Stuck?
Contact success@vouch-technologies.com if:
- ❌ The snapshot never becomes ready.
- ❌ Card scans keep missing valid reservations.
- ❌ Live fallback keeps appearing after refreshes.
Helpful to include:
- Reservation ID or confirmation number
- Room number
- Screenshot of the status banner
- Time the issue started