This article explains how the Inn-Flow Calculation Engine processes rate changes, how those changes impact historical and approved days, and what users should expect during payroll export. This information applies to all hourly rates, including Paid-Per-Room (PPR) rates.
Note: This only affects client with the new Labor Calculation Engine enabled. Please reach out to your Implementation Manager or CSM for more information on enablement.
Overview
The Inn-Flow Calculation Engine processes rate changes through a real-time queue system. This ensures accuracy and prevents payroll exports from occurring until all rate updates have completed. Once a rate change is submitted, it will not take effect immediately. Inn-Flow updates it through the calculation queue to ensure all timecard calculations are correct before payroll is finalized.
Rate changes only apply to unapproved days. Any day that has already been approved keeps the rate it was approved with. If you want a new rate to apply to previously approved days, you must unapprove them first.
Note: If a payroll has already been processed, rate changes cannot be retroactively applied to that pay period and would require a correction or off-cycle payroll.
How Upcoming Payroll Is Protected
If there are pending rate changes, Inn-Flow will automatically prevent users from exporting payroll. This is to ensure payroll accuracy and to prevent underpayment, overpayment, or compliance issues.
When rate recalculations are pending, the Payroll Export page will display:
- A clear alert stating that rate changes are still processing
- A list of all employees whose rate changes are not yet complete
- A message explaining that payroll export is temporarily blocked
Once all rate changes finish processing, Inn-Flow automatically updates the rates and payroll export becomes available.
A notification will be sent to your Notification Inbox informing you that the payroll export is now ready to proceed. The notification will include a link directly back to the Payroll Export page with the correct hotel selected.
How Rate Changes Work
1. Real-Time Queue Processing
When a user submits a rate change:
- The change enters a queue for recalculation
- The system updates all unapproved days that fall within the last 3 months
- Approved days remain untouched to preserve data integrity
2. A 3‑Month Lookback Window
To ensure accuracy, rate changes only recalculate up to 3 months of timecards.
3. Approved Days Retain Their Original Rate
Once a day is approved, it freezes the rate that was in effect at the time of approval.
If you need the new rate to apply to an approved day:
- Unapprove the day
- Submit the rate change
- Allow the system to finish recalculating
- Re-approve the day
4. Paid-Per-Room (PPR) is Fully Supported
All PPR service-level rates follow the same logic.
- PPR rates update only for unapproved days
- Approved days retain the locked rate until unapproved
- Rate updates will not complete until all service-level rates are processed
Example Scenarios
Example 1: Rate Change During the Pay Period
- Employee's rate changes from $15.00 to $16.00 on January 10.
- The pay period runs January 1–15.
- You submit the change on January 12.
What happens?
- All unapproved days on or after January 10 recalc at $16.00
- Days before January 10 remain at $15.00
- Payroll export is blocked until the recalculation queue finishes
Example 2: Rate Change on an Approved Day
- Employee worked on February 3
- Day was already approved
- You change the rate on February 20
What happens?
- The Feb 3 day does not update
- To apply the new rate, unapprove Feb 3 and allow recalculation
Example 3: PPR Housekeeper Changing Rates
- PPR rate increases from $5.25 to $5.75 per room on March 1
- Housekeeper cleaned rooms on Feb 28 and March 2
What happens?
- Feb 28 stays at $5.25 (historical)
- March 2 updates to $5.75 after processing
Example 4: Payroll Ready to Export — But a Change Happens
You’re ready to run payroll. Then:
- You unapprove a day
- You update an employee’s rate
- You return to the Payroll Export page
What happens?
- Payroll export is blocked
- You are notified that rate changes are pending
- A list of affected employees appears
- Once complete, you receive a notification
This ensures the updated rate is used instead of the old rate.
Why Payroll Export Must Wait
Rate changes affect wage calculations, overtime, blended overtime, PPR totals, and overall payroll accuracy. Allowing payroll to export while rates are still updating would cause:
- Incorrect pay
- Incorrect overtime calculations
- Incorrect cost allocation
- Compliance issues
By blocking payroll export until recalculation completes, Inn-Flow ensures accuracy and compliance.
Summary
Here’s what to remember:
- Rate changes update only unapproved days
- Approved days stay locked unless manually unapproved
- A 3‑month lookback prevents unnecessary recalculation
- Payroll export is temporarily blocked until recalculations finish
- Notifications alert you when payroll becomes available
- Applies to both hourly and PPR rates
- If a payroll has already been processed, rate changes cannot be retroactively applied to that pay period and would require a correction or off-cycle payroll.
This ensures payroll accuracy and protects your team from compliance risks.
If you have questions, please reach out to Inn-Flow Support.
Was this article helpful?
That’s Great!
Thank you for your feedback
Sorry! We couldn't be helpful
Thank you for your feedback
Feedback sent
We appreciate your effort and will try to fix the article