Gift cards can cease to be valid in two ways: voided manually by admin, or expired automatically when the validity period runs out. Both events have specific accounting rules and processes.
1. Void — manual
An administrator can void a gift card at any time. Examples:
How to void a card:
The system:
Important: When a card is voided it cannot be reactivated. If the guest finds the card, admin needs to issue a new card manually.
2. Expiry — automatic
Gift cards have an expiry date (default +36 months). The system runs a nightly expire check that finds cards whose expiry date has passed and marks them as expired.
Nightly expire check
Accounting on expiry (example):
500 kr gift card, 200 kr remaining, card expires:
D 2421 Gift card liability 200 kr
C 3960 Other operating income 200 kr
VAT treatment: Expired cards are not subject to VAT. The guest got no goods / services → no taxable supply.
Customer-friendly practice: warning before expiry
Even though the law does not require it, it is good business practice to warn the guest before expiry. Vendion plans (future feature):
In April 2026 this is not automated — admin can manually run campaigns via Marketing.
Extend expiry date (admin):
If a guest gets in touch the day before / after expiry:
Legal:
Edge cases:
1. Guest comes the day after expiry
The card is automatically expired. Admin can:
2. The system missed the expire check one night
The system is idempotent — the next night the job processes all missed cards together.
3. The card is already redeemed but the check tries to mark it expired
Safeguard: The job checks status first. Already redeemed cards are skipped.
4. Expiry shortly before a redemption attempt
Scenario: The guest tries to redeem the card just after it was marked expired.
Permissions:
Reporting:
See separate article "Gift Cards – History and Reports" for details.
See also:
This feature is part of Vendion Loyalty.
Curious how it looks in practice? Read more about the product or book a short demo.
Was this article helpful?