How do I configure BTW / TVA / MwSt trilingual invoice templates per store view?

Belgium calls VAT three things depending on the buyer’s language: BTW (Belasting over de Toegevoegde Waarde, Dutch), TVA (Taxe sur la Valeur Ajoutée, French), MwSt (Mehrwertsteuer, German). Rates:

  • 21%, standard rate (most goods + services).
  • 12%, reduced (some agriculture, social housing, restaurants).
  • 6%, reduced (essential food, books, water, pharmaceuticals).
  • 0%, B2B intra-EU sales with valid VIES BTW number (reverse charge); newspapers + journals.

Magento configuration:

  1. Tax classes, create BTW-21, BTW-12, BTW-6, BTW-0 in Stores → Tax Zones & Rates.
  2. Tax rules per rate, scoped to BE destination.
  3. Invoice templates per store view, override the default sales email + PDF invoice template:
    • be_nl view → “BTW”, “Btw-nummer”, Dutch invoice copy.
    • be_fr view → “TVA”, “Numéro de TVA”, French invoice copy.
    • be_de view → “MwSt”, “USt-IdNr.”, German invoice copy.
  4. Buyer-language fallback, if a Dutch-speaking buyer orders on the FR store, optionally send the invoice + auto-reply in their preferred language (configurable per customer).
  5. BTW intracom validation on B2B checkout via VIES, required for 0% intra-EU reverse charge.
Kishan Savaliya
Kishan Savaliya
Adobe Certified Magento Commerce Developer
Ahmedabad [IN]working hours, replies within four hours
When do you need it

Read personally. Never shared. Or email the brief.

More on magento developer belgium

Need it fixed, not just explained?

Send the brief with your store URL; the written quote comes back within 24 hours.