Booking Rules & Payment Policies

Tenant-specific rules for cancellations, reschedules, lockouts, card requirements, preauthorization, failed payments, retries, final charge, and office overrides. No hardcoded company rules.

Cancellation Rules

Controls whether cancellation fees are enforced.
How Jarvixx calculates the cancellation fee.
Amount charged inside the cancellation window.
How close to the appointment a customer can cancel before fees apply.
Jarvis recommendation: Enabled, 72 Hours, 100%

Reschedule Rules

Controls whether reschedule fees are enforced.
How Jarvixx calculates the reschedule fee.
Amount charged inside the reschedule window.
How close to the appointment a customer can reschedule before fees apply.
Number of free reschedules before fees apply.
Jarvis recommendation: Enabled, 72 Hours, 75%

Payment Rules

A preauthorization is not a charge. It verifies funds before service.
Amount to hold before service.
When Jarvixx should attempt the hold.
Jarvis recommendation: 100%, 72 Hours Before Service

Declined Card Rules

Controls how aggressive Jarvixx is when payment fails.
What happens when card payment fails at booking creation.
What happens if the card hold fails before service.
How long the customer has to update card before escalation.
What happens when the final charge fails.
Jarvis recommendation: Owner configurable

Retry + Final Charge

How many times Jarvixx retries failed payment.
How often failed payments are retried.
Jarvis recommendation: Owner configurable

Office Only Fee Overrides

Visible only on admin/office forms. Every override requires a reason and creates an audit log.

Tenant SMS Template

Never hardcode company names. Use tenant variables.