Site Config Item AUTO_CANCEL turns on automatic cancellation of TENTATIVE bookings.
AUTO_CANCEL will cancel a booking after the first invoice is issued.
AUTO_CANCEL_BEFORE will cancel a booking the set number of days before the booking starts. This setting is most useful for clubs that take deposits, so you would set the number of days to be less than the setting for the reminder email LATEST_PAY_PERIOD.
Set to zero to turn the feature off. The overnight Batch Email task performs the cancellation. AUTO_CANCEL set to 1 will cause a TENTATIVE booking to be cancelled within 0-24 hours of the most recent invoice issued for that booking. Higher numbers, add one more day. Compare this with the payment reminder email which are sent out between 24-48 hours after last invoice based on BOOKING_LAPSE_DAYS.
An email is sent to the email address(es) recorded for the booking, and a cancellation email also goes to admin. These emails use the same email template as any other cancelled booking. Any cancellation credits due are also applied automatically.
You can manually override the earliest date for a TENTATIVE booking to be cancelled via Manage Bookings, just enter a date and the auto-cancel will wait until then.