PX syncs in three modes: on connect, on demand, and via webhooks.Documentation Index
Fetch the complete documentation index at: https://docs.pxaccounting.com/llms.txt
Use this file to discover all available pages before exploring further.
On connect
The first sync runs automatically as soon as PX validates your credentials. PX fetches:- Account metadata - the OAuth account ID and the admin user.
- Your full property catalog.
- A tax / fee / commission catalog (the way it is built depends on the PMS - see the relevant Connect page).
On user action
These actions hit your PMS in real time:| User action | What gets fetched |
|---|---|
| Properties -> Sync from [PMS] | Full listing catalog. Idempotent upsert by PMS ID. |
| Properties -> Sync owners (when present) | Owner records, mapped to properties. |
| Property detail -> Reservations tab | Reservations within the selected date filters. |
| Property detail -> open a reservation folio | Per-reservation charges, payments, journal entries (Guesty only). |
| Tax Configuration -> Refresh from PMS | Account-level and per-listing taxes (Guesty). |
| PMS Configuration -> Refresh from PMS | Fees, taxes, commissions catalog (Guesty). |
| PMS Configuration -> Detect from bookings | Catalog inference from history (OwnerRez). |
| Audits -> Generate Audit | Reservations in the audit range plus their dependencies. |
Via webhooks
PX subscribes to PMS webhooks so changes propagate without you clicking sync:- Guesty - reservation created, reservation changed, listing changed.
- OwnerRez - booking created, booking changed, payment received, refund issued.
Manual properties
You can also create properties manually from the Properties page (Add Manually). Manual properties have no PMS ID, so:- They are never overwritten by a sync.
- They do not appear in audits - audits read from PMS reservations only.
- They are useful for tracking off-platform inventory in PX without distorting your PMS data.
Switching PMSes
PX supports one active PMS per account. Switching requires:- Settings -> PMS Connection -> Delete the existing credentials.
- Connect the new provider.
- Properties -> Sync from [new PMS].

