Skip to content
Odoo support plans from $425 a month · Installation and setup: Onboarding Pack, $350 one-offSee plans →Get a quote
PokutsoftPokutsoft
GlobalSales/Point of Sale
EU Carte Cadeau Engine icon

EU Carte Cadeau Engine

Gift cards & store credit (carte cadeau / cadeaubon) with EU VAT-on-redemption timing and balance ledger

Odoo 20.0Odoo 19.0Odoo 18.0

Want EU Carte Cadeau Engine installed and configured for you? Onboarding Pack: $350 one-off

Support plans from $425 a month
Odoo 19.0
Also available for Odoo 18.0 and 20.0 · OPL-1 · English, French, Dutch
EU Carte Cadeau Engine for Odoo

Gift cards with the right VAT moment

Batches, balance ledger and single or multi-purpose vouchers

Set up gift-card programmes per country, generate cards in batches with unique codes, sell and activate them, and redeem them partly or fully. Every movement is a ledger line. A single-purpose voucher carries VAT when it is issued, a multi-purpose voucher when it is redeemed (Directive 2016/1065); the VAT worksheet adds them up for a period.

Card batches Balance ledger SPV / MPV VAT worksheet Expiry and breakage

Key features

Programmes

Per country: voucher type, VAT rate, default amount, validity in months, top-up, partial use and store credit.

Batches

Generate any number of cards with unique codes, activate them at once and export the codes as CSV.

Balance ledger

Issue, redemption, top-up, refund and expiry are ledger lines; the balance is their sum.

Redeem and top up

Partial or full redemption, never more than the balance; top-up when the programme allows it.

VAT moment

SPV: VAT on issue; MPV: VAT on redemption; base and VAT are computed from the amount including VAT.

VAT worksheet

Totals of SPV and MPV VAT for a period and a CSV of the movements; movements of a programme without a rate are counted apart.

Expiry

A daily job expires cards after their validity and writes off the remaining balance as breakage.

Transfer

A card can be transferred to another customer with a reason.

Screenshots

Odoo 19.0 with the data of a Belgian company, Verhaegen & Dubois SA (Anderlecht), shown with a French-speaking user (the module is written in French); the screens are the same in Odoo 18.0 and 20.0.

1. Card batches

Five batches for the Belgian, Dutch and French programmes, one of them a corporate order.

EU Carte Cadeau Engine in Odoo: Card batches

2. Cards

Active and partly used cards with holder, initial amount, balance and expiry date.

EU Carte Cadeau Engine in Odoo: Cards

3. Card and ledger

A card with its issue and redemption lines.

EU Carte Cadeau Engine in Odoo: Card and ledger

4. Programmes

Programmes with voucher type, VAT rate, validity and issued and outstanding value.

EU Carte Cadeau Engine in Odoo: Programmes

5. Transactions

All movements with the VAT base and VAT amount where VAT is due.

EU Carte Cadeau Engine in Odoo: Transactions

6. VAT worksheet

SPV and MPV VAT for the period, ready for the declaration.

EU Carte Cadeau Engine in Odoo: VAT worksheet

Why this app

✓ The balance of every card is always known.

✓ VAT is counted at the right moment for each voucher type.

✓ Corporate batches in one step.

✓ Unused balances are written off on expiry, not forgotten.

Get started

1

Programme

Check the programme of your country (type, VAT rate, validity).

2

Generate

Create a batch and generate the cards.

3

Use

Redeem or top up from the card.

4

Report

Run the VAT worksheet for the period.

Questions

Is it linked to the point of sale?

No. The module keeps cards, balances and VAT figures; redemption is done from the card.

In which language is the interface?

The module is written in French; English, French and Dutch are shipped.

En français

Cartes cadeaux et avoirs pour la France, la Belgique et les Pays-Bas : lots de cartes, grand livre des soldes, bons à usage unique (TVA à l'émission) ou à usages multiples (TVA à l'utilisation) et feuille TVA.

  • Programmes par pays avec type de bon et taux de TVA
  • Génération de lots et export des codes
  • Utilisation partielle et rechargement
  • Feuille TVA par période
  • Expiration et produits de cartes non utilisées

In het Nederlands

Cadeaubonnen en tegoeden voor Frankrijk, België en Nederland: reeksen kaarten, saldoboek, enkelvoudige bonnen (btw bij uitgifte) en meervoudige bonnen (btw bij gebruik) en een btw-overzicht.

  • Programma's per land met type bon en btw-tarief
  • Reeksen genereren en codes exporteren
  • Gedeeltelijk gebruik en opladen
  • Btw-overzicht per periode
  • Vervallen kaarten en niet-gebruikt saldo

Specifications

  • This page: Odoo 19.0 (also available for Odoo 18.0 and 20.0), Community and Enterprise
  • License: OPL-1
  • Languages: English, French, Dutch
  • Depends on: product, mail
  • Data: card code CSV, VAT worksheet CSV
  • Author: Pokutsoft, pokutsoft.com
  • Support: support@pokutsoft.com

Update date: 2026-10-30 · Version: 19.0.1.1.13

User guides (PDF)

Related modules