How Fixed-Value Voucher Balances Work with Amelia Booking
Understand reusable fixed-value voucher balances, partial redemption, usage history and the controls needed to avoid duplicate deductions.
Published 2026-08-08 · Updated 2026-08-08 · 6 min read
Fixed value is different from percentage discount
A percentage coupon calculates a discount from each eligible booking. A fixed-value voucher represents stored value. If a customer uses £30 from a £100 voucher, the remaining value should be £70 rather than treating the full £100 as a one-use discount.
Deduct the amount actually redeemed
The safest calculation compares the eligible booking charge with the voucher balance and redeems only the smaller amount. The remaining balance should change only after the booking or payment reaches the configured successful state. Failed, abandoned or cancelled payment attempts must not consume value.
Prevent duplicate processing
Payment providers and booking systems may retry notifications. Voucher processing therefore needs an idempotency record tied to the booking, payment and voucher. If the same success event arrives again, the extension can recognise that the redemption has already been recorded and avoid a second deduction.
Give administrators a clear audit trail
A useful voucher dashboard shows the original value, remaining balance, status, expiry, eligible services and a chronological usage history. Recording the customer email, booking reference, redeemed amount and timestamp makes support questions easier to resolve. Percentage coupons should remain under Amelia’s normal coupon behaviour rather than being converted into balances.