Skip to main content

Data Validation against PMS Reports

Steps to take to validate data accuracy

Written by Michael Gimingham

FLYR pulls data at a granular, transactional level — every individual booking — and aggregates those records to calculate totals and KPIs. This enables precise analysis and a clear view of what is driving performance. Because data is ingested at this level of detail, small variances between FLYR and your PMS are possible.

What does accurate mean? Data is considered accurate when FLYR achieves 99% accuracy on both units and revenue at a monthly level. In practical terms, this means FLYR's totals should be within a 1% variance of the figures reported in the PMS for each month.

If a discrepancy appears on future dates, keep in mind that FLYR refreshes data in Insights hourly. If a booking was made recently, it may simply not have come through in the latest update yet. Check again after the next refresh before investigating further.


Step 1: Check filters

If a difference of more than 1% appears, start here before anything else. Filters are one of the most common — and most overlooked — causes of apparent discrepancies.

In Insights, review the dashboard and tile filters. If on the Home dashboard, navigate to Insights to validate your data. The Home dashboard often have filters applied and if using fixed exchange rates, is not suitable for validating data against your PMS reporting.

Use this link to view unfiltered accommodation revenue in FLYR: 👉 View unfiltered revenue

This view should align with PMS reporting. If the figures here match the PMS but numbers elsewhere in FLYR don't, the difference is almost certainly coming from a filter applied on a specific dashboard or tile.

Key filters to compare

Filter

What to check

Currency

Is one set to Group Default Currency and the other to a specific currency? When comparing revenues between FLYR reporting and PMS, use the filter for local currency.

Revenue type

Is one Net and the other Gross?

Stay date range

Are both covering exactly the same period? (e.g., one set to "This Year" and the other to a fixed date range)

Accommodation revenue description

Is one filtered to "Overnight" only, while the other includes "Day Use", "No Show", etc.?

Capacity

Is one set to Physical capacity and the other to Bookable?

Property

Is one scoped to a subset of properties?

Segment / Macro Segment

Is one filtered to specific segments?

For more detail on how revenue description filters work and common filtering mistakes, see: 👉 Correct filtering of revenue description in Insights and Home Page


Step 2: Use the correct PMS report

Still seeing a difference above 1% after checking filters? The next step is to confirm the correct report is being used to validate against FLYR.

Not all PMS reports are equivalent — some include revenue categories or booking statuses that FLYR doesn't receive via the integration, which produces differences that aren't real discrepancies.

Navigate to the link below to find the recommended validation report for your specific PMS: 👉 Discrepancies between PMS and FLYR Reporting


Step 3: Review known integration limitations

If the correct PMS report is being used and a variance above 1% persists, it's worth checking whether a known integration limitation may be the cause.

Certain integrations have specific scenarios — typically tied to particular operational processes — where variances above 1% can occur. Recommended best practices have been identified for each of these to help improve data accuracy.

A full overview of known limitations by PMS can also be found in the collection above: 👉 Discrepancies between PMS and FLYR Reporting


Step 4: Reach out to support

If all of the above has been checked — correct report, correct filters, correct currency and revenue type, known limitations reviewed — and a discrepancy above 1% remains, our support team can investigate further.

Contact Fin AI via the in-app chat with the following:

  • The property name

  • The specific dates and metrics that don't align

  • A screenshot of the mismatch in FLYR, or a link to the dashboard

  • The PMS report being compared against (attached)

Once this information has been provided, the support team will begin their investigation.

Did this answer your question?