DOCS

Skicka till EU

Skicka Japan Post-paket med förbetald tull till utvalda EU-destinationer via Zonos API och välj hur EU-momsen hanteras.

Från och med den 1 oktober 2026 (JST) kan ditt Verified Account skapa Japan Post-etiketter med förbetald tull, där destinationen stöder det, för följande EU-destinationer: Danmark, Frankrike (inklusive Monaco), Andorra, Frankrikes utomeuropeiska departement (Guadeloupe, Franska Guyana, Martinique), Sverige, Spanien, Nederländerna, Slovakien, Italien, Finland, Luxemburg, Estland, Malta och Belgien.

EMS är inte tillgängligt för försändelser till Frankrike, Monaco, Andorra eller Frankrikes utomeuropeiska departement (Guadeloupe, Franska Guyana, Martinique).

Om en försändelse kvalificerar för DDP beror på destinationen, försändelsens värde och om den är en gåva, och vissa postnummerområden är undantagna. Se Beredskap per EU-land för reglerna för varje destination.

Värdegränser gäller för vissa EU-destinationer. Se vad du kan göra med ditt Verified Account för gränserna.

Du använder samma CreateDeclarationShipment-arbetsflöde som för försändelser till USA. För en EU-försändelse ändrar du destinationsadressen, skickar med produktidentifierare för varje artikel i B2C-försändelser värda 150 € eller mindre (se nedan) och använder två valfria fält i landedCostCalculateWorkflow för att välja hur momsen hanteras. Om du skickar med ditt eget IOSS-nummer i förfrågan i stället för att spara det i Dashboard skickar du även med det i shipmentInput.references.taxCode så att det tillämpas på etiketten. Allt annat fungerar precis som beskrivs i Skapa en enskild försändelse.

Viktiga begrepp 

  • DDP (Delivered Duty Paid): Tullar och skatter betalas innan paketet anländer, så att din kund inte behöver betala något vid leverans. Zonos skickar DDP till EU-destinationer som stöds där destinationens regler tillåter det. Se Beredskap per EU-land.
  • Moms (mervärdesskatt, VAT): EU:s konsumtionsskatt, som tas ut på varorna, frakten och tullen. Skattesatsen beror på destinationslandet.
  • IOSS (Import One-Stop Shop): En EU-registrering som gör det möjligt för en säljare att ta ut moms vid försäljningstillfället och betala den till EU i en månatlig deklaration, i stället för att momsen tas ut när paketet anländer. IOSS gäller för försändelser med varor värda högst 150 €. Ett IOSS-nummer består av IM följt av 10 siffror.

Produktidentifierare (krävs från och med den 1 november 2026) 

Varje EU-tulldeklaration för en B2C-försändelse värd 150 € eller mindre måste ange produktidentifierare för varje artikel. Försändelser över 150 € behöver dem inte.

Fält↕EU-identifierare↕Vad det är↕Status↕
skuHandlarens produktidentifierare (M-PID)Det ID som du, din marknadsplats eller din plattform tilldelar produkten, till exempel din SKU.Krävs
manufacturerProductIdIcke-standardiserad tillverkarproduktidentifierare (NS-PID)Tillverkarens eller leverantörens egen produktkod, till exempel ett modell- eller artikelnummer.Krävs
gtinStandardiserad tillverkarproduktidentifierare (S-PID)Ett streckkodsnummer baserat på en internationell standard, till exempel en JAN-, EAN- eller UPC-kod, eller ett ISBN för böcker.Krävs om produkten har ett. Om den inte har det utelämnar du gtin.

Var du anger dem

Varje artikel behöver sina identifierare, antingen i etikettbegäran eller sparade på artikeln i din Zonos-katalog. Vi rekommenderar att du skickar med dem i etikettbegäran.

  • I etikettbegäran (rekommenderas): skicka med alla tre på varje artikel i itemCreateWorkflow.
  • I din Zonos-katalog: spara dem på dina katalogartiklar via en kanalintegration, en CSV-import eller Catalog API. Zonos behöver sedan hitta katalogartikeln för varje försändelse:
    • Med en kanalintegration som synkroniserar ordrar och katalogartiklar: lägg till Japan Posts spårningsnummer på ordern i din kanal. Zonos matchar försändelsen mot ordern med hjälp av spårningsnumret.
    • Utan kanalintegration: skicka med matchande sku på varje artikel i etikettbegäran.
{
  "itemInput": [
    {
      "name": "Cotton T-shirt",
      "sku": "TSHIRT-BLK-M",
      "manufacturerProductId": "MFR-TS-2201",
      "gtin": "4901234567894"
    },
    {
      "name": "Canvas tote bag",
      "sku": "TOTE-NAT-01",
      "manufacturerProductId": "MFR-TB-0310"
    }
  ]
}

Tygkassen har inget streckkodsnummer, så gtin utelämnas.

Dessa fält stannar hos Zonos och skickas inte till Japan Post My Page API, så de påverkar inte några fältgränser hos Japan Post. Zonos fungerar som tredjepartsdeklarant för dina EU-försändelser. Den fullständiga regeln finns i EU:s förordning om importtullar.

Behöver du ett eget IOSS-nummer? 

Nej. Om du inte har något IOSS-nummer behöver du inte göra något. Zonos har ett eget IOSS-nummer. När du skickar med ditt Zonos Verified Account använder Zonos sitt IOSS-nummer, debiterar dig momsen tillsammans med tullarna och betalar in momsen till EU för din räkning. De flesta handlare använder detta alternativ.

Använd ditt eget IOSS-nummer endast om du redan har ett, eller om du säljer via en marknadsplats som har ett (till exempel eBay eller Etsy) och tar ut moms från dina kunder i kassan. När du skickar med ditt IOSS-nummer vet Zonos att du inte ska debiteras moms en gång till, eftersom du (eller din marknadsplats) betalar in den.

Om du har sparat ditt IOSS-nummer i Dashboard lägger Zonos till det i varje landed cost för en EU-destination och i etikettförfrågan till Japan Post, och hanterar inställningen för momsinbetalning åt dig. Du behöver inte skicka taxIdNumber, taxRemittanceCalculation eller taxCode för ditt IOSS-nummer. Tabellen nedan gäller när du i stället skickar med ett IOSS-nummer i förfrågan, till exempel för att använda ett annat nummer för en viss försändelse.

↕Zonos IOSS-nummer (de flesta handlare)↕Ditt eget IOSS-nummer↕
taxIdNumberUtelämnaDitt IOSS-nummer
taxRemittanceCalculationREMITTANCEREMITTANCE för en uppskattning som inkluderar moms, NO_REMITTANCE för att skapa etiketten
shipmentInput.references.taxCodeUtelämnaDitt IOSS-nummer, när du skapar etiketten
Vem tar ut och betalar in momsenZonosDu eller din marknadsplats
Vad Zonos fakturerar digTullar, moms och avgifterTullar och avgifter
Ditt IOSS-nummer gäller endast för försändelser på högst 150 €

Skicka endast med ditt eget IOSS-nummer för försändelser med varor värda högst 150 €. Zonos kontrollerar bara formatet (IM följt av 10 siffror). Om formatet är ogiltigt ignorerar Zonos numret och använder i stället sitt eget IOSS-nummer, så dubbelkolla numret du skickar.

Få en uppskattning av landed cost 

Kör arbetsflödet till och med landedCostCalculateWorkflow utan shipmentCreateWorkflow för att se tullar, moms och avgifter för en försändelse. Inget skickas och ingen etikett skapas. Förfrågan är densamma som i Skapa en enskild försändelse med en EU-destination; endast landedCostInput ändras.

Med Zonos IOSS-nummer

Utelämna taxIdNumber och sätt taxRemittanceCalculation till REMITTANCE. Uppskattningen returnerar EU-tullen, momsen och avgifterna. Det är detta som Zonos fakturerar dig, och Zonos betalar in momsen under sitt IOSS-nummer.

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

Med ditt eget IOSS-nummer

Skicka med ditt IOSS-nummer i taxIdNumber. Välj taxRemittanceCalculation utifrån vad du behöver:

  • REMITTANCE: Uppskattningen returnerar momsen, så att du vet hur mycket du ska ta ut från din kund och betala in under din egen IOSS-registrering.
  • NO_REMITTANCE: Använd detta om du redan har egna system för att beräkna och ta ut moms. Uppskattningen returnerar ingen moms, endast de tullar och avgifter som Zonos fakturerar dig.
1{
2 "landedCostInput": {
3 "calculationMethod": "DDP",
4 "endUse": "NOT_FOR_RESALE",
5 "currencyCode": "EUR",
6 "taxIdNumber": "IM5281234567",
7 "taxRemittanceCalculation": "REMITTANCE"
8 }
9}

Fullständigt exempel: Uppskatta tullar och skatter

En komplett uppskattningsförfrågan, från parter till landed cost, för en försändelse från Japan till Frankrike. Mutationen är densamma för båda alternativen; endast variablerna i landedCostInput ändras.

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}

Skapa en etikett 

Kör hela CreateDeclarationShipment-arbetsflödet, inklusive shipmentCreateWorkflow, med en EU-destination. Zonos skapar Japan Post-etiketten och spårningsnumret och fakturerar dig när paketet har lämnats in i postflödet.

Med Zonos IOSS-nummer

Utelämna taxIdNumber och references.taxCode och sätt taxRemittanceCalculation till REMITTANCE. Du skickar inte med något IOSS-nummer någonstans: Zonos tillämpar som standard sitt eget IOSS-nummer på försändelsen, fakturerar dig för tullarna och momsen och betalar in momsen till EU.

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

Med ditt eget IOSS-nummer

Skicka med ditt IOSS-nummer på två ställen:

  • landedCostInput.taxIdNumber, med taxRemittanceCalculation satt till NO_REMITTANCE. Zonos debiterar dig inte moms för denna försändelse, eftersom du redan har tagit ut den och betalar in den under din egen IOSS-registrering. Zonos fakturerar dig för tullarna och avgifterna.
  • shipmentInput.references.taxCode. Detta tillämpar ditt IOSS-nummer på Japan Post-etiketten.
{
  "landedCostInput": {
    "calculationMethod": "DDP",
    "endUse": "NOT_FOR_RESALE",
    "currencyCode": "EUR",
    "taxIdNumber": "IM5281234567",
    "taxRemittanceCalculation": "NO_REMITTANCE"
  },
  "shipmentInput": {
    "serviceLevel": "japan_post.air.parcel",
    "generateLabel": true,
    "contentsType": "ECOMMERCE_GOODS",
    "references": {
      "taxCode": "IM5281234567"
    }
  }
}
Skickar du med ditt eget IOSS-nummer i förfrågan? Skicka med det på båda ställena

Om du skickar med ditt eget IOSS-nummer i förfrågan i stället för att spara det i Dashboard ska du alltid skicka med det både i landedCostInput.taxIdNumber (med NO_REMITTANCE) och i shipmentInput.references.taxCode. Om något av dem saknas kan du debiteras moms som du själv betalar in, eller så tillämpas inte ditt IOSS-nummer på etiketten. REMITTANCE med ditt eget IOSS-nummer är endast avsett för uppskattningar.

Fullständigt exempel: Skapa en Japan Post-etikett

En komplett CreateDeclarationShipment-förfrågan, från parter till etikett, för en försändelse från Japan till Frankrike. Mutationen är densamma för båda alternativen. Med ditt eget IOSS-nummer ändras variablerna på två ställen: landedCostInput och 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}

Batchavsändning 

EU-försändelser kan ingå i samma avsändningsbatch med uppskjuten betalning som dina försändelser till USA. Ange IOSS-fälten i varje försändelses landedCostCalculateWorkflow enligt ovan, och koppla sedan och stäng batchen enligt beskrivningen i Batchavsändning.

Boka en demo

Var den här sidan till hjälp?