Skip to main content

Troubleshooting Fee & Invoice Automations (VRPlatform)

Troubleshooting Fee & Invoice Automations (VRPlatform)

Audience: Property managers using VRPlatform who set up fee and invoice automations (management commission, owner statement bills, reservation invoices, etc.) and are experiencing issues where syncs complete with 0 records, commissions show as zero, or automations appear to stop working after being edited or recreated.


How Fee & Invoice Automations Work

VRPlatform automations generate invoices and fees based on a formula, a start date, and optional filters. All three must be configured correctly for records to sync:

  • Formula — defines how the amount is calculated (e.g., management commission as a percentage of revenue).

  • Start date — the earliest check-in date that the automation will process. Reservations with a check-in before this date are skipped entirely.

  • Filters — optional conditions (listing, owner, booking platform, etc.) that restrict which reservations are included.

When any of these is misconfigured, the automation may run without errors but produce 0 records.


"Sync Completes with 0 Records" — Most Common Cause: Start Date Too Late

Symptoms

  • Sync reports "Completed" with no errors.

  • The "sync from / sync to" count shows 0.

  • Invoices or commission lines are missing from your accounting system (e.g., Sage, QBO).

Why This Happens

When a formula is deleted and recreated (or when an automation is toggled off and back on), VRPlatform resets the start date to the current date. This causes the automation to skip every reservation with a check-in before that date — even if those reservations were previously processed.

Example: If your management commission formula was deleted on May 20, 2026, and recreated the same day, the start date defaults to 5/20/2026. Any reservation with a check-in before 5/20 will be skipped.

How to Fix It

  1. Go to Settings → Automations and open the affected automation (e.g., Management Commission).

  2. Find the Start Date field.

  3. Update it to the beginning of the earliest period you need to process — typically the first day of your current statement month (e.g., May 1, 2026).

  4. Save the automation.

  5. Re-trigger the sync or re-post the affected statements.

Tip: After fixing the start date, run a test on a single known reservation to confirm it processes before re-posting in bulk.


"Commission Formula Evaluates to Zero" — Cause/Fix Reference

Symptom

Likely Cause

Fix

Sync runs, 0 records synced

Start date set too late (after check-in dates)

Update start date to first of statement month

Sync runs, invoices appear but with $0 amount

Formula references wrong field or uses incorrect multiplier

Review formula fields; confirm rate (e.g., 20%) is applied to the correct revenue field

Only some reservations process

Active filter excluding certain listings, owners, or platforms

Check filter conditions; remove or adjust as needed

Worked after fix, broke again

Automation toggled off/on reset the start date

Re-check start date every time the automation is modified or recreated

Formula deleted and recreated

Start date defaults to today

Always reset start date after recreating a formula


Pre-Sync Checklist (Use Before Batch-Posting Statements)

Before posting a large batch of owner statements, verify each automation:

  • Start date is set to the first of the statement period (or earlier).

  • Formula is active and referencing the correct revenue fields.

  • Rate or amount is correct (e.g., 20% for management commission).

  • Filters are not inadvertently excluding listings or reservations you need.

  • Run a single-record test before bulk-posting.


Still Stuck? What to Send Support

If you've checked all of the above and the issue persists, contact VRPlatform support with:

  1. The automation name (e.g., "Management Commission").

  2. The current start date shown in the automation settings.

  3. A specific reservation example (confirmation code or reservation shortRef) that should have processed but didn't.

  4. A screenshot of the automation formula and filter settings.

  5. The date(s) when the formula was last edited or recreated.

This gives our team what they need to investigate quickly.


Related Articles

Did this answer your question?