Alle handleidingen
GemiddeldMagento 2.4.x40 minuten

BTW configureren in Magento 2 voor EU-webshops

Complete gids voor het correct instellen van BTW in Magento 2. Van tax classes tot EU-regelgeving en B2B BTW-nummers.

Coding.nl9 views
BTW configureren in Magento 2 voor EU-webshops

BTW in Magento 2 voor EU webshops

Correcte BTW configuratie is cruciaal voor compliance en klantvertrouwen. Deze handleiding behandelt de setup voor Nederlandse/EU webshops.

Kernconcepten

Tax Classes

Tax classes groeperen producten en klanten voor belastingberekening:

  • Product Tax Classes: Hoog tarief, Laag tarief, Geen BTW
  • Customer Tax Classes: Particulier, Zakelijk (BTW-plichtig)

Tax Zones and Rates

Definiëren welk tarief in welk land/regio geldt.

Tax Rules

Koppelen tax classes aan rates: "Als product X en klant Y, dan tarief Z"

Stap 1: Product Tax Classes aanmaken

Navigatie

Stores > Tax > Product Tax Classes

Classes aanmaken

  • Klik Add New Tax Class
  • Maak de volgende classes:
  • - BTW Hoog (21% producten)

    - BTW Laag (9% producten)

    - BTW Vrijgesteld (0% producten)

    Stap 2: Customer Tax Classes aanmaken

    Navigatie

    Stores > Tax > Customer Tax Classes

    Classes aanmaken

  • Particulier (standaard klanten)
  • Zakelijk EU (B2B met geldig BTW nummer)
  • Zakelijk Buiten EU (export)
  • Stap 3: Tax Zones and Rates configureren

    Navigatie

    Stores > Tax > Tax Zones and Rates

    Nederlandse BTW tarieven

  • Klik Add New Tax Rate
  • BTW Hoog NL:
  • - Tax Identifier: BTW-NL-21

    - Country: Netherlands

    - State: * (alle)

    - Zip/Post Code: * (alle)

    - Rate Percent: 21

  • BTW Laag NL:
  • - Tax Identifier: BTW-NL-9

    - Country: Netherlands

    - Rate Percent: 9

    Andere EU landen

    Herhaal voor elk EU land waar je verkoopt met hun lokale tarieven.

    Tip: Importeer tarieven via CSV voor snellere setup.

    Stap 4: Tax Rules aanmaken

    Navigatie

    Stores > Tax > Tax Rules

    Regel voor particulieren NL

  • Klik Add New Tax Rule
  • Name: BTW Hoog - Particulier NL
  • Tax Rate: BTW-NL-21
  • Customer Tax Class: Particulier
  • Product Tax Class: BTW Hoog
  • Priority: 0
  • Sort Order: 0
  • Regel voor B2B (BTW verlegd)

  • Name: BTW Verlegd - Zakelijk EU
  • Tax Rate: Maak rate van 0%
  • Customer Tax Class: Zakelijk EU
  • Product Tax Class: BTW Hoog, BTW Laag
  • Stap 5: Algemene configuratie

    Navigatie

    Stores > Configuration > Sales > Tax

    Tax Classes standaarden

    • Tax Class for Shipping: BTW Hoog (verzending)
    • Default Tax Class for Product: BTW Hoog
    • Default Tax Class for Customer: Particulier

    Calculation Settings

    • Tax Calculation Method Based On: Total (of Unit Price)
    • Tax Calculation Based On: Shipping Address
    • Catalog Prices: Including Tax of Excluding Tax
    • Shipping Prices: Including Tax of Excluding Tax
    • Apply Customer Tax: After Discount
    • Apply Discount on Prices: Including Tax

    Price Display Settings

    • Display Product Prices In Catalog: Including Tax / Excluding Tax / Both
    • Display Shipping Prices: Including Tax

    Shopping Cart Display Settings

    Stel in hoe prijzen in cart worden getoond.

    Orders, Invoices, Credit Memos Display Settings

    Configureer weergave op transactie documenten.

    B2B BTW-nummer validatie

    Extensie installeren

    Magento heeft standaard geen VIES validatie. Installeer een extensie zoals:

    • Mageplaza VAT
    • Amasty VAT

    Configuratie

    Na installatie:

  • Enable VAT Validation
  • Configureer VIES API connectie
  • Stel in wat er gebeurt bij geldig/ongeldig nummer
  • Workflow

  • Zakelijke klant vult BTW nummer in bij checkout
  • Systeem valideert tegen VIES database
  • Bij geldig nummer: 0% BTW toegepast
  • Bij ongeldig: normaal tarief
  • Prijzen inclusief of exclusief BTW?

    B2C (particulieren)

    Aanbeveling: Prijzen inclusief BTW

    • Verplicht in EU voor consumentenverkoop
    • Voorkomt verrassingen bij checkout

    B2B (zakelijk)

    Aanbeveling: Prijzen exclusief BTW

    • Zakelijke klanten rekenen exclusief
    • BTW wordt apart getoond

    Gemengd B2B/B2C

    Configureer prijsweergave per klantengroep of gebruik extensies die dit ondersteunen.

    OSS Regeling (One-Stop-Shop)

    Sinds juli 2021 geldt de OSS regeling voor EU-verkopen boven drempelbedragen.

    Wanneer van toepassing

    • Verkoop aan particulieren in andere EU landen
    • Totale omzet in EU (exclusief eigen land) > €10.000

    Configuratie

  • Maak tax rates per EU land
  • Configureer tax rules per land
  • Of gebruik een tax service integratie (Avalara, TaxJar)
  • Automatische tax services

    Voor complexe scenarios overweeg integratie met:

    • Avalara AvaTax
    • TaxJar
    • Vertex

    Deze services berekenen automatisch het juiste tarief.

    Veelvoorkomende problemen

    Verkeerde BTW in cart

    Oorzaak: Tax rule mismatch

    Check: Customer group, product tax class, shipping address

    BTW niet zichtbaar

    Oorzaak: Display settings

    Oplossing: Check "Display Prices" settings in configuratie

    Export orders met BTW

    Oorzaak: Tax rule ontbreekt voor 0%

    Oplossing: Maak tax rule voor landen buiten EU met 0% rate

    Checklist nieuwe webshop

    • [ ] Product tax classes aangemaakt
    • [ ] Customer tax classes aangemaakt
    • [ ] Tax rates voor alle verkoop-landen
    • [ ] Tax rules alle combinaties
    • [ ] Display settings correct
    • [ ] Test met verschillende adressen
    • [ ] BTW nummer validatie (B2B)
    • [ ] Factuur BTW weergave correct
    Deel deze handleiding:

    Info

    Niveau
    Gemiddeld
    Duur
    40 minuten
    Magento
    2.4.x
    PHP
    8.1+
    Views
    9

    Vereisten

    • Toegang tot Magento 2 admin panel
    • Basis kennis van BTW-regelgeving

    Wat je leert

    • Tax classes en tax rules configureren
    • BTW-tarieven per land instellen
    • B2B BTW-nummer validatie
    • Prijsweergave incl/excl BTW

    Categorieën

    Hulp nodig?

    Kom je er niet uit? Onze Magento experts helpen je graag.

    Neem contact op

    Professionele hulp nodig bij Magento?

    Onze Magento experts bouwen, optimaliseren en onderhouden je webshop.