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:
- Tax classes, create BTW-21, BTW-12, BTW-6, BTW-0 in Stores → Tax Zones & Rates.
- Tax rules per rate, scoped to BE destination.
- Invoice templates per store view, override the default sales email + PDF invoice template:
be_nlview → “BTW”, “Btw-nummer”, Dutch invoice copy.be_frview → “TVA”, “Numéro de TVA”, French invoice copy.be_deview → “MwSt”, “USt-IdNr.”, German invoice copy.
- 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).
- BTW intracom validation on B2B checkout via VIES, required for 0% intra-EU reverse charge.