Skip to Content

Conditional Refund Events

This feature introduces automated refund rules based on how far in advance an event registration is cancelled. It ensures full, partial, or no refunds based on tiered timing logic while allowing staff to manually override in special cases like emergencies or free events. This reduces manual work and improves refund consistency.
March 30, 2026 by
Conditional Refund Events
Silverdale Technology, Somroo Hassaan
| No comments yet

Odoo’s current event management system lacks built-in logic for handling cancellations based on time-sensitive refund policies. This SME feature adds automated refund handling for event registrations, ensuring consistent application of business rules depending on when the user cancels relative to the event date.

The business requires support for the following refund tiers:

  • Early Cancellation – If a registration is cancelled soon after booking or well in advance of the event (e.g., 20+ days before), a full refund should be automatically processed.
  • Moderate Cancellation – If cancelled within a mid-range notice period (e.g., 7 to 20 days before the event), the system should apply a partial refund, automatically deducting a pre-defined percentage (e.g., 15% as a cancellation fee).
  • Late Cancellation – If the cancellation occurs too close to the event (e.g., within 1 day or same day), no refund should be granted, and the system should flag this in the backend.

Additionally, this SME includes a manual override mechanism for human discretion in special cases like medical emergencies, administrative errors, or free events, giving authorized users the ability to adjust the refund decision as needed.

This automation streamlines operations, reduces manual calculation errors, avoids inconsistent refund decisions, and ensures clear communication with customers—supporting both operational efficiency and customer satisfaction.

Share this post
Sign in to leave a comment