PS PrestaShop Gemiddeld

Douanekosten DDP / DAP: volledige gids

De keuze tussen DDP en DAP bij het afrekenen installeren, configureren en benutten voor Europese winkels die buiten de EU verzenden: berekening van de kosten, tarieven en opgelegde DDP per land, de-minimisdrempels en Incoterm-vermeldingen.

Bijgewerkt Moduleversie 1.1.2

Overzicht en vereisten

De module Douanekosten DDP / DAP is bedoeld voor winkels die in de Europese Unie zijn gevestigd en naar bestemmingen buiten de EU verzenden. Zodra het leveradres buiten het douanegebied van de EU valt, verschijnt bij de vervoerderstap van het afrekenen een keuzeblok: de klant beslist of hij de invoerrechten en -belastingen meteen bij zijn bestelling betaalt (DDP) of pas bij de levering aan de vervoerder (DAP).

  • Compatibel met PrestaShop 8.0 tot 9.x, het Classic-thema en daarvan afgeleide thema’s.
  • PHP 7.4 tot 8.3.
  • Multistore en meerdere valuta: de kosten worden in de valuta van de winkelwagen berekend.
  • Meertalig (FR/EN/ES/DE/IT, plus PT meegeleverd).
  • Geen enkele bestandsoverride: uitsluitend native hooks.

De module berekent de werkelijke rechten niet bij de douane: hij past uw tarieflijst toe (percentage, vaste kosten, drempels) om de klant een betrouwbare raming te tonen. In de DDP-modus is dat het bedrag dat de winkel factureert; het is aan u om daarna met een DDP-dienst bij uw vervoerder te verzenden.

Installatie

Installeer de module zoals elke andere PrestaShop-module:

  1. Download het archief dfcustomsduty.zip vanuit uw klantaccount.
  2. Ga in de backoffice naar Modules > Modulebeheer.
  3. Klik op Een module installeren en plaats het archief.
  4. Klik na de installatie op Configureren.

Bij de installatie registreert de module zijn hooks, maakt hij zijn tabellen aan (de keuze per winkelwagen, het bewaren per bestelling en de tarieven per land) en maakt hij automatisch een verborgen virtueel product « Douanekosten en invoerheffingen (DDP) » aan, exclusief btw en bestelbaar bij uitverkocht. Dat product verschijnt nooit in de catalogus: het dient alleen als factuurdrager wanneer de klant de DDP-modus kiest.

Het standaardtarief staat na de installatie op 0 %. Zolang dat niet is ingesteld (globaal tarief of tarief per land), wordt er geen enkele kost berekend en verschijnt het keuzeblok niet. Dat is bewust zo, om uw klanten geen willekeurig tarief aan te rekenen.

Algemene configuratie

De configuratiepagina bundelt de instellingen van de tarieflijst en van de weergave:

  • De module inschakelen: de hoofdschakelaar.
  • Vooraf gekozen modus bij het afrekenen: DDP (aanbevolen) of DAP. Dat is de optie die standaard is aangevinkt zolang de klant niets heeft gekozen.
  • Standaardtarief (%): het percentage op de waarde van de bestelling om de rechten en de invoer-btw te ramen. Wordt per geval overschreven door de tarieven per land.
  • Vaste dossierkosten: een vast bedrag dat bij de berekening komt, in de standaardvaluta van de winkel en exclusief btw.
  • Vrijstellingsdrempel (de minimis): onder die bestelwaarde wordt er geen kost aangerekend. 0 betekent geen drempel.
  • De verzendkosten in de rekenbasis opnemen: de douanewaarde (CIF) omvat doorgaans het transport.
  • Een melding in de winkelwagen tonen: informeert de klant vooraf dat een levering buiten de EU kosten meebrengt.
  • Landen die DDP opleggen (ISO-codes): een lijst bestemmingen, door komma’s gescheiden, waarvoor de DDP-modus verplicht is. Een klant die daar wordt beleverd, kan niet naar DAP overschakelen. Standaardwaarde: US (in de Verenigde Staten moeten de rechten door de verkoper worden gedragen). Laat leeg om het globaal opleggen uit te schakelen.
  • Landen van het EU-douanegebied (ISO-codes): een lijst gescheiden door komma’s. Elke levering naar een land dat niet in die lijst staat, geldt als buiten de EU.

Standaard bevat de EU-lijst de 27 lidstaten plus Monaco (dat met Frankrijk in douane-unie zit). U kunt die vrij aanpassen, bijvoorbeeld om bepaalde gebieden met een bijzonder belastingstelsel apart te behandelen.

Rekenbasis en formule

De geraamde kosten worden zo berekend, in de valuta van de winkelwagen en exclusief btw:

basis = totaal producten excl. btw (zonder het kostenproduct)
        + verzendkosten excl. btw   (als de optie aanstaat)

kosten = basis × tarief_land(%) + vaste_kosten

De vrijstellingsdrempel wordt eerst beoordeeld: ligt de basis onder de toepasselijke drempel (die van het land als die is ingesteld, anders de globale), dan wordt er niets aangerekend. De vaste kosten en de drempels, die in de standaardvaluta van de winkel worden bewaard, worden automatisch naar de valuta van de winkelwagen omgerekend.

Tarieven per bestemmingsland

Onder de algemene instellingen laat het formulier « Een tarief per land toevoegen of aanpassen » u de tarieflijst per bestemming verfijnen:

  • Bestemmingsland: gekozen uit de landenlijst van de winkel.
  • Tarief (%): vervangt het globale tarief voor dat land.
  • Vaste kosten: dossierkosten die eigen zijn aan dat land.
  • Vrijstellingsdrempel: een eigen de-minimisdrempel. Laat 0 staan om de globale drempel te gebruiken.
  • DDP opleggen voor dit land: maakt de DDP-modus verplicht voor die bestemming (de klant kan geen DAP kiezen). Dat komt boven op de globale lijst met landen die DDP opleggen.

De opgeslagen tarieven verschijnen in een overzichtstabel onder het formulier, met een kolom « DDP opgelegd » (Ja of Nee) en de mogelijkheid om elke regel te verwijderen. Een land zonder eigen tarief gebruikt automatisch de globale waarden.

Een courant voorbeeld: vul voor de Verenigde Staten een vrijstellingsdrempel van 800 in, om de de minimis van 800 USD te weerspiegelen. Bepaal voor Zwitserland of het Verenigd Koninkrijk het tarief en de drempel die met hun invoerregels overeenkomen.

DDP opleggen voor bepaalde landen

Voor sommige bestemmingen is het niet wenselijk de klant te laten kiezen: dat is het geval voor de Verenigde Staten, waar de rechten door de verkoper moeten worden gedragen. De module laat toe de DDP-modus op twee niveaus op te leggen:

  • Globaal, via het veld « Landen die DDP opleggen (ISO-codes) » in de algemene configuratie (standaard US).
  • Per land, via de optie « DDP opleggen voor dit land » in het formulier met de tarieven per land. De kolom « DDP opgelegd » in de overzichtstabel toont dan « Ja ».

Een land geldt als DDP-opleggend zodra het in de globale lijst staat of zodra zijn landtarief die vlag draagt. Voor die bestemmingen toont het blok bij het afrekenen alleen nog een melding dat de rechten samen met de bestelling moeten worden betaald: de DAP-optie verdwijnt en de DDP-modus wordt automatisch toegepast, ook als de klant eerder DAP had gekozen.

Legt u DDP op voor een land zonder er een tarieflijst aan te koppelen (globaal tarief op 0 % en geen eigen tarief), dan wordt de bestelling wel als DDP geregistreerd maar wordt er niets aangerekend. In dat geval toont de module geen enkele douanevermelding (PDF-factuur, klantdetail, blok in de backoffice), om de klant niet te doen geloven dat hij rechten heeft betaald die hij nooit heeft afgedragen. Bepaal dus een tarief of vaste kosten voor elk land waarvoor u DDP oplegt.

Klantervaring bij het afrekenen

Is de levering buiten de EU en geldt er een tarieflijst, dan ziet de klant in de vervoerderstap twee opties:

DDP-modus: nu betalen

Het kostenproduct komt in de winkelwagen met een prijs die ter plekke wordt berekend. Het bedrag gaat mee in de besteltotalen, verschijnt op de factuur en in de native e-mails, en de klant hoeft bij de ontvangst van het pakket niets meer te betalen. Dat komt het dichtst in de buurt van een binnenlandse aankoop.

DAP-modus: betalen bij de levering

Er komt niets bij de bestelling, maar er verschijnt wel een becijferde raming en de klant wordt gewaarschuwd dat de vervoerder hem de rechten, belastingen en eventuele dossierkosten zal vragen vóór de afgifte van het pakket. Die vermelding staat daarna op zijn bestelling en zijn factuur.

Van optie wisselen gebeurt meteen: de winkelwagen en de totalen worden via AJAX herberekend, en de voortgang van het afrekenen blijft behouden (de klant blijft bij de vervoerderstap). Bij een land dat DDP oplegt, wordt alleen de DDP-modus aangeboden.

Opvolging bij de bestelling en de factuur

Bij de validatie van de bestelling worden de gekozen modus, het bedrag en het bestemmingsland vastgelegd. Die informatie is daarna zichtbaar:

  • in het besteldetail aan klantzijde, met een duidelijke herinnering aan wat betaald is of nog verschuldigd blijft;
  • op de bestelfiche in de backoffice, via een DDP- of DAP-badge met het bedrag en de bestemming;
  • op de PDF-factuur, met de bijbehorende Incoterm-vermelding (DDP: rechten bij de bestelling betaald; DAP: rechten ten laste van de ontvanger).

Staat een bestelling op DDP maar zonder aangerekende kosten (bedrag 0, bijvoorbeeld bij een opgelegde DDP voor een land zonder tarief), dan verschijnt geen van die vermeldingen: geen badge in de backoffice, geen klantblok en geen vermelding op de factuur.

Vertalingen

Alle zichtbare opschriften (het blok bij het afrekenen, de melding in de winkelwagen, het besteldetail, de backoffice en de factuurvermeldingen) zijn vertaald. De module wordt geleverd met vertaalbestanden voor het Frans, Engels, Spaans, Duits, Italiaans en Portugees. U kunt elke tekst ook aanpassen via Geavanceerde parameters > Vertalingen > Vertalingen van de modules in de backoffice.

FAQ en probleemoplossing

Het keuzeblok verschijnt niet

Controleer drie punten: de module staat aan, het leveradres ligt wel degelijk buiten het ingestelde EU-douanegebied, en er is een tarieflijst die een bedrag boven nul oplevert (een globaal tarief of een landtarief ingevuld, en een basis boven de vrijstellingsdrempel). Zolang het tarief op 0 % staat zonder vaste kosten, verschijnt er geen blok, behalve bij een land dat DDP oplegt, waar ook zonder bedrag een informatieve melding verschijnt.

Het bedrag lijkt verkeerd bij meerdere valuta

De vaste kosten en de drempels voert u in de standaardvaluta van de winkel in, waarna zij volgens uw wisselkoersen naar de valuta van de winkelwagen worden omgerekend. Controleer of de koersen van uw valuta actueel zijn.

Verschijnt het product « Douanekosten » in mijn catalogus?

Nee. Het wordt aangemaakt met zichtbaarheid « nergens » en dient alleen als interne factuurdrager in de DDP-modus. Verwijder het niet handmatig: het verwijderen van de module regelt dat netjes.

Moet ik bij DDP anders verzenden?

Ja. In DDP hebt u de rechten bij de klant geïnd: u moet dus bij uw vervoerder of expediteur een DDP-verzenddienst kiezen, die u de werkelijk betaalde rechten doorrekent. De module verzorgt het innen en het informeren, niet de douaneaangifte zelf.

Wat gebeurt er bij het verwijderen?

Het verwijderen wist de hooks, de configuratievariabelen, de tabellen van de module en het virtuele kostenproduct. Er blijven geen restgegevens in de database achter.

Was deze pagina nuttig?

Loopt u nog vast? Neem contact op met support