Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Booker25 supports a one-way-sync from Booker25 to StayNTouch Rover PMS.

...

Booker25 sends the following data to Rover PMS Accounts:
JSON Account

Code Block
languagejs
titleJSON Account
collapsetruejson
{
   "type":"COMPANY",
   "primary_contact":{
      "phone":"0201234567",
      "last_name":"Doe",
      "job_title":null,
      "first_name":"John",
      "email":"john@doe.com"
   },
   "name":"Gen25",
   "address":{
      "street3":null,
      "street2":null,
      "street1":"Gustav Mahlerlaan 350b",
      "state":null,
      "postal_code":"1082ME",
      "country":"Nederland",
      "city":"Amsterdam"
   },
   "account_number":"FJ4575801"
}

...

In Booker25 you can select which status is the ending status for the StayNTouch Sync (e.g. Completed). ChargesĀ are synced in Rover PMS (the Booker25 Resource price & Booker25 Service prices on the reservation), when a reservation has a Posting Account in Rover PMS and this status is set in Booker25.

JSON Charges
Code Block
languagejs
titleJSON Charges
collapsetruejson
{
   "charges":[
      {
         "reference_text":null,
         "reference_number":null,
         "is_payment":null,
         "charge_code":"410",
         "bill_number":null,
         "amount":16.0
      },
      {
         "reference_text":null,
         "reference_number":null,
         "is_payment":null,
         "charge_code":"100101",
         "bill_number":null,
         "amount":400.0
      }
   ],
   "datetime":"2018-01-01T10:22:17.041Z"
}

...

For every sync to Rover PMS, Booker25 writes a log to the StayNTouch Request object. On this log-record, you can see the status of the sync. If a sync failed you can use the "StayNTouch Retry Callout" button to retry.