DOCS

Verzenden naar de EU

Verzend Japan Post-pakketten met vooraf betaalde invoerrechten naar geselecteerde EU-bestemmingen via de Zonos API, en kies hoe EU-btw wordt verwerkt.

Vanaf 1 oktober 2026 (JST) kan uw Verified Account Japan Post-labels met vooraf betaalde invoerrechten aanmaken, waar de bestemming dit ondersteunt, voor deze EU-bestemmingen: Denemarken, Frankrijk (inclusief Monaco), Andorra, de Franse overzeese departementen (Guadeloupe, Frans-Guyana, Martinique), Zweden, Spanje, Nederland, Slowakije, Italië, Finland, Luxemburg, Estland en Malta.

Of een zending in aanmerking komt voor DDP, hangt af van de bestemming, de waarde van de zending en of het om een geschenk gaat; bovendien zijn sommige postcodegebieden uitgesloten. Zie EU-landgereedheid voor de regels per bestemming.

U gebruikt dezelfde CreateDeclarationShipment-workflow als voor zendingen naar de VS. Wijzig voor een EU-zending het bestemmingsadres en gebruik twee optionele velden op landedCostCalculateWorkflow om te kiezen hoe btw wordt verwerkt. Als u uw eigen IOSS-nummer gebruikt, geeft u dit ook door in shipmentInput.references.taxCode, zodat het op het label wordt toegepast. Al het overige werkt precies zoals beschreven in Eén zending aanmaken.

Belangrijke begrippen 

  • DDP (Delivered Duty Paid): Invoerrechten en belastingen worden betaald voordat het pakket aankomt, zodat uw klant bij levering niets hoeft te betalen. Zonos verzendt DDP naar ondersteunde EU-bestemmingen overal waar de regels van de bestemming dit toestaan. Zie EU-landgereedheid.
  • Btw (belasting over de toegevoegde waarde): De verbruiksbelasting van de EU, geheven over de goederen, de verzendkosten en de invoerrechten. Het tarief hangt af van het land van bestemming.
  • IOSS (Import One-Stop Shop): Een EU-registratie waarmee een verkoper btw op het moment van verkoop kan innen en deze in één maandelijkse aangifte aan de EU kan afdragen, in plaats van dat de btw wordt geïnd wanneer het pakket aankomt. IOSS geldt voor zendingen met goederen met een waarde van €150 of minder. Een IOSS-nummer bestaat uit IM gevolgd door 10 cijfers.

Heeft u een eigen IOSS-nummer nodig? 

Nee. Als u geen IOSS-nummer heeft, hoeft u niets te doen. Zonos heeft een eigen IOSS-nummer. Wanneer u verzendt met uw Zonos Verified Account, gebruikt Zonos zijn IOSS-nummer, brengt u de btw samen met de invoerrechten in rekening en draagt de btw namens u af aan de EU. De meeste handelaars kiezen voor deze optie.

Gebruik uw eigen IOSS-nummer alleen als u er al een heeft, of als u verkoopt via een marktplaats die er een heeft (bijvoorbeeld eBay of Etsy) en u bij het afrekenen btw van uw klanten int. Door uw IOSS-nummer door te geven, weet Zonos dat het u niet nogmaals btw in rekening moet brengen, omdat u (of uw marktplaats) deze afdraagt.

↕IOSS-nummer van Zonos (meeste handelaars)↕Uw eigen IOSS-nummer↕
taxIdNumberWeglatenUw IOSS-nummer
taxRemittanceCalculationREMITTANCEREMITTANCE voor een schatting inclusief btw, NO_REMITTANCE om het label aan te maken
shipmentInput.references.taxCodeWeglatenUw IOSS-nummer, wanneer u het label aanmaakt
Wie de btw int en afdraagtZonosU of uw marktplaats
Wat Zonos u factureertInvoerrechten, btw en kostenInvoerrechten en kosten
Uw IOSS-nummer geldt alleen voor zendingen van €150 of minder

Geef uw eigen IOSS-nummer alleen door bij zendingen met goederen met een waarde van €150 of minder. Zonos controleert alleen het formaat (IM gevolgd door 10 cijfers). Als het formaat ongeldig is, negeert Zonos het nummer en gebruikt het in plaats daarvan zijn eigen IOSS-nummer. Controleer het nummer dat u verstuurt dus goed.

Een schatting van de landed cost opvragen 

Voer de workflow uit tot en met landedCostCalculateWorkflow, zonder shipmentCreateWorkflow, om de invoerrechten, btw en kosten voor een zending te zien. Er wordt niets verzonden en er wordt geen label aangemaakt. Het verzoek is hetzelfde als bij Eén zending aanmaken, met een EU-bestemming; alleen landedCostInput verandert.

Met het IOSS-nummer van Zonos

Laat taxIdNumber weg en stel taxRemittanceCalculation in op REMITTANCE. De schatting retourneert de EU-invoerrechten, de btw en de kosten. Dit is wat Zonos u factureert, en Zonos draagt de btw af onder zijn IOSS-nummer.

1{
2 "landedCostInput": {
3 "calculationMethod": "DDP",
4 "endUse": "NOT_FOR_RESALE",
5 "currencyCode": "EUR",
6 "taxRemittanceCalculation": "REMITTANCE"
7 }
8}

Met uw eigen IOSS-nummer

Geef uw IOSS-nummer door in taxIdNumber. Kies taxRemittanceCalculation op basis van wat u nodig heeft:

  • REMITTANCE: De schatting retourneert de btw, zodat u weet hoeveel u van uw klant moet innen en onder uw eigen IOSS-registratie moet afdragen.
  • NO_REMITTANCE: Gebruik dit als u al eigen systemen heeft om btw te berekenen en te innen. De schatting retourneert geen btw, alleen de invoerrechten en kosten die Zonos u factureert.
1{
2 "landedCostInput": {
3 "calculationMethod": "DDP",
4 "endUse": "NOT_FOR_RESALE",
5 "currencyCode": "EUR",
6 "taxIdNumber": "IM5281234567",
7 "taxRemittanceCalculation": "REMITTANCE"
8 }
9}

Volledig voorbeeld: invoerrechten en belastingen schatten

Een volledig schattingsverzoek, van partijen tot landed cost, voor een zending van Japan naar Frankrijk. De mutatie is voor beide opties hetzelfde; alleen de landedCostInput-variabelen veranderen.

1mutation EstimateLandedCost(
2$partyInput: [PartyCreateWorkflowInput!]!
3$itemInput: [ItemCreateWorkflowInput!]!
4$cartonInput: [CartonCreateWorkflowInput!]!
5$shipmentRatingInput: ShipmentRatingCreateWorkflowInput!
6$landedCostInput: LandedCostWorkFlowInput!
7) {
8 partyCreateWorkflow(input: $partyInput) {
9 id
10 type
11 }
12 itemCreateWorkflow(input: $itemInput) {
13 id
14 }
15 cartonsCreateWorkflow(input: $cartonInput) {
16 id
17 }
18 shipmentRatingCreateWorkflow(input: $shipmentRatingInput) {
19 id
20 amount
21 serviceLevel {
22 code
23 }
24 }
25 landedCostCalculateWorkflow(input: $landedCostInput) {
26 id
27 currencyCode
28 amountSubtotals {
29 duties
30 taxes
31 fees
32 shipping
33 landedCostTotal
34 }
35 duties {
36 amount
37 description
38 }
39 taxes {
40 amount
41 description
42 }
43 remittance {
44 amount
45 description
46 note
47 taxIdNumber
48 }
49 }
50}

Een label aanmaken 

Voer de volledige CreateDeclarationShipment-workflow uit, inclusief shipmentCreateWorkflow, met een EU-bestemming. Zonos maakt het Japan Post-label en het trackingnummer aan en factureert u nadat het pakket in de poststroom is opgenomen.

Met het IOSS-nummer van Zonos

Laat taxIdNumber en references.taxCode weg en stel taxRemittanceCalculation in op REMITTANCE. U geeft nergens een IOSS-nummer door: Zonos past standaard zijn eigen IOSS-nummer toe op de zending, factureert u de invoerrechten en de btw, en draagt de btw af aan de EU.

{
  "landedCostInput": {
    "calculationMethod": "DDP",
    "endUse": "NOT_FOR_RESALE",
    "currencyCode": "EUR",
    "taxRemittanceCalculation": "REMITTANCE"
  }
}

Met uw eigen IOSS-nummer

Geef uw IOSS-nummer op twee plaatsen door:

  • landedCostInput.taxIdNumber, met taxRemittanceCalculation ingesteld op NO_REMITTANCE. Zonos brengt u voor deze zending geen btw in rekening, omdat u deze al heeft geïnd en onder uw eigen IOSS-registratie zult afdragen. Zonos factureert u de invoerrechten en kosten.
  • shipmentInput.references.taxCode. Hiermee wordt uw IOSS-nummer toegepast op het Japan Post-label.
{
  "landedCostInput": {
    "calculationMethod": "DDP",
    "endUse": "NOT_FOR_RESALE",
    "currencyCode": "EUR",
    "taxIdNumber": "IM5281234567",
    "taxRemittanceCalculation": "NO_REMITTANCE"
  },
  "shipmentInput": {
    "serviceLevel": "japan_post.air.ems_merchandise",
    "generateLabel": true,
    "contentsType": "ECOMMERCE_GOODS",
    "references": {
      "taxCode": "IM5281234567"
    }
  }
}
Gebruikt u uw eigen IOSS-nummer? Geef het op beide plaatsen door

Wanneer u een label aanmaakt met uw eigen IOSS-nummer, geef het dan altijd door in zowel landedCostInput.taxIdNumber (met NO_REMITTANCE) als shipmentInput.references.taxCode. Als een van beide ontbreekt, kan u btw in rekening worden gebracht die u zelf afdraagt, of wordt uw IOSS-nummer niet op het label toegepast. REMITTANCE met uw eigen IOSS-nummer is alleen bedoeld voor schattingen.

Volledig voorbeeld: een Japan Post-label aanmaken

Een volledig CreateDeclarationShipment-verzoek, van partijen tot label, voor een zending van Japan naar Frankrijk. De mutatie is voor beide opties hetzelfde. Met uw eigen IOSS-nummer veranderen de variabelen op twee plaatsen: landedCostInput en shipmentInput.references.taxCode.

1mutation CreateDeclarationShipment(
2$partyInput: [PartyCreateWorkflowInput!]!
3$itemInput: [ItemCreateWorkflowInput!]!
4$cartonInput: [CartonCreateWorkflowInput!]!
5$shipmentRatingInput: ShipmentRatingCreateWorkflowInput!
6$landedCostInput: LandedCostWorkFlowInput!
7$shipmentInput: ShipmentCreateWorkflowInput!
8) {
9 partyCreateWorkflow(input: $partyInput) {
10 id
11 type
12 }
13 itemCreateWorkflow(input: $itemInput) {
14 id
15 }
16 cartonsCreateWorkflow(input: $cartonInput) {
17 id
18 }
19 shipmentRatingCreateWorkflow(input: $shipmentRatingInput) {
20 id
21 amount
22 serviceLevel {
23 code
24 }
25 }
26 landedCostCalculateWorkflow(input: $landedCostInput) {
27 id
28 currencyCode
29 amountSubtotals {
30 duties
31 taxes
32 fees
33 shipping
34 landedCostTotal
35 }
36 duties {
37 amount
38 description
39 }
40 taxes {
41 amount
42 description
43 }
44 remittance {
45 amount
46 description
47 note
48 taxIdNumber
49 }
50 }
51 shipmentCreateWorkflow(input: $shipmentInput) {
52 id
53 trackingDetails {
54 number
55 }
56 shipmentCartons {
57 label {
58 url
59 }
60 }
61 }
62}

Batchverzending 

EU-zendingen kunnen in dezelfde dispatchbatch met uitgestelde betaling worden opgenomen als uw zendingen naar de VS. Stel de IOSS-velden in op de landedCostCalculateWorkflow van elke zending zoals hierboven weergegeven, en koppel en sluit de batch vervolgens zoals beschreven in Batchverzending.

Boek een demo

Was deze pagina nuttig?