Add a "Reason" code for Cancellations
In the Hotel business we have a lot of cancellations and full or partial refunds. We need to track the reasons for the Cancellations so we can adjust sales and pricing campaigns based on why the cancellations are happening.
Please add a "Reason" Code to the invoice when it is Cancelled that can be added to reports. We should be able to create the list of reason codes as necessary depending on our business and situation the same way as adding Inventory. Our staff can pick the reason either during the cancel process when they do them or add them after if cancelled by a customer by using the "Cancel URL" that we provide to them in emails.
Thanks.
Please add a "Reason" Code to the invoice when it is Cancelled that can be added to reports. We should be able to create the list of reason codes as necessary depending on our business and situation the same way as adding Inventory. Our staff can pick the reason either during the cancel process when they do them or add them after if cancelled by a customer by using the "Cancel URL" that we provide to them in emails.
Thanks.
Comments
Thanks for the feedback!
We'd be happy to add this to our feature request so that it can be reviewed by our dev team. I do want to give you a work around as well that might work for you in the mean time.
You can create different statuses within Checkfront. I believe you can create these "Reason" codes as statuses in your account. When a person cancels, they will revert to a "Cancelled" status, from there, your staff can then switch the status as one of your reason statuses. We can then create a report under Booking Index for any specific reason status you desire. When creating these reason status, make sure the "Lock" column is disabled to prevent the booking from taking availability.
I hope this helps!
Cheers,
I also had to set the default DEPOSIT status so no emails are sent because a partial Refund automatically sets it back to DEPOSIT...I now have my own Deposit statuses also. So except for the RESERVED, statuses we have had to create all our own and intercept the automatic status updates done by the system because in half of the workflows they are completely inappropriate.
What would be really great is if we could create our own workflow in terms of what paths were allowed and which were automatic or could only be triggered by manual effort. This would truly make the system flexible and easy to configure the way we need. More like a full blown Workflow system.
Thanks.