Expédiez des colis Japan Post en droits prépayés vers certaines destinations de l'UE avec l'API Zonos, et choisissez comment la TVA de l'UE est gérée.
À partir du 1er octobre 2026 (JST), votre Verified Account peut créer des étiquettes Japan Post en droits prépayés, lorsque la destination le permet, pour les destinations de l'UE suivantes : Danemark, France (y compris Monaco), Andorre, départements français d'outre-mer (Guadeloupe, Guyane, Martinique), Suède, Espagne, Pays-Bas, Slovaquie, Italie, Finlande, Luxembourg, Estonie et Malte.
L'éligibilité d'un envoi au DDP dépend de la destination, de la valeur de l'envoi et du fait qu'il s'agisse ou non d'un cadeau ; certaines zones de codes postaux sont exclues. Consultez Préparation des pays de l'UE pour connaître les règles de chaque destination.
Vous utilisez le même flux de travail CreateDeclarationShipment que pour les envois vers les États-Unis. Pour un envoi vers l'UE, modifiez l'adresse de destination, transmettez des identifiants produit pour chaque article (obligatoires à partir du 1er novembre 2026, voir ci-dessous) et utilisez deux champs facultatifs de landedCostCalculateWorkflow pour choisir comment la TVA est gérée. Si vous transmettez votre propre numéro IOSS dans la requête au lieu de l'enregistrer dans Dashboard, transmettez-le également dans shipmentInput.references.taxCode afin qu'il soit appliqué à l'étiquette. Tout le reste fonctionne exactement comme décrit dans Créer un seul envoi.
DDP (Delivered Duty Paid, rendu droits acquittés) : les droits et taxes sont payés avant l'arrivée du colis, de sorte que votre client n'a rien à payer à la livraison. Zonos expédie en DDP vers les destinations de l'UE prises en charge partout où les règles de la destination le permettent. Consultez Préparation des pays de l'UE.
TVA (taxe sur la valeur ajoutée) : la taxe à la consommation de l'UE, appliquée aux marchandises, aux frais d'expédition et aux droits. Le taux dépend du pays de destination.
IOSS (Import One-Stop Shop, guichet unique à l'importation) : un enregistrement dans l'UE qui permet à un vendeur de percevoir la TVA au moment de la vente et de la reverser à l'UE dans une seule déclaration mensuelle, au lieu que la TVA soit perçue à l'arrivée du colis. L'IOSS s'applique aux envois dont la valeur des marchandises est inférieure ou égale à 150 €. Un numéro IOSS se compose de IM suivi de 10 chiffres.
À partir du 1er novembre 2026, chaque déclaration en douane de l'UE pour une vente en ligne doit indiquer trois identifiants produit pour chaque article. D'ici là, ils sont facultatifs, mais nous vous recommandons de les envoyer dès maintenant afin que votre intégration soit prête.
Champ↕
Identifiant de l'UE↕
Description↕
Statut↕
sku
Identifiant produit du marchand (M-PID)
L'identifiant que vous, votre place de marché ou votre plateforme attribuez au produit, comme votre SKU.
Obligatoire
manufacturerProductId
Identifiant produit du fabricant non standardisé (NS-PID)
Le code produit propre au fabricant ou au fournisseur, comme un numéro de modèle ou une référence.
Obligatoire
gtin
Identifiant produit standardisé du fabricant (S-PID)
Un numéro de code-barres fondé sur une norme internationale, comme un code JAN, EAN ou UPC, ou un ISBN pour les livres.
Obligatoire si le produit en possède un. Sinon, omettez gtin.
Où les fournir
Chaque article doit disposer des trois identifiants, soit dans la requête d'étiquette, soit enregistrés sur l'article dans votre catalogue Zonos. Nous vous recommandons de les transmettre dans la requête d'étiquette.
Dans la requête d'étiquette (recommandé) : transmettez les trois identifiants sur chaque article dans itemCreateWorkflow.
Dans votre catalogue Zonos : enregistrez-les sur les articles de votre catalogue, via une intégration de canal, une importation CSV ou l'API Catalog. Zonos doit ensuite retrouver l'article du catalogue correspondant à chaque envoi :
Avec une intégration de canal qui synchronise les commandes et les articles du catalogue : ajoutez le numéro de suivi Japan Post à la commande dans votre canal. Zonos associe l'envoi à la commande grâce au numéro de suivi.
Sans intégration de canal : transmettez le sku correspondant sur chaque article de la requête d'étiquette.
Le sac cabas n'a pas de numéro de code-barres, gtin est donc omis.
Ces champs restent chez Zonos et ne sont pas envoyés à l'API Japan Post My Page ; ils n'ont donc aucune incidence sur les limites de champs de Japan Post. Zonos agit en tant que tiers déclarant pour vos envois vers l'UE. Pour connaître la règle complète, consultez Règlement sur les droits d'importation de l'UE.
Non. Si vous n'avez pas de numéro IOSS, vous n'avez rien à faire. Zonos dispose de son propre numéro IOSS. Lorsque vous expédiez avec votre Zonos Verified Account, Zonos utilise son numéro IOSS, vous facture la TVA en même temps que les droits et reverse la TVA à l'UE en votre nom. La plupart des marchands choisissent cette option.
N'utilisez votre propre numéro IOSS que si vous en avez déjà un, ou si vous vendez via une place de marché qui en possède un (par exemple eBay ou Etsy) et que vous percevez la TVA auprès de vos clients lors du paiement. Transmettre votre numéro IOSS indique à Zonos de ne pas vous facturer la TVA une seconde fois, puisque vous (ou votre place de marché) la reverserez.
Si vous avez enregistré votre numéro IOSS dans Dashboard, Zonos l'ajoute à chaque landed cost pour une destination dans l'UE ainsi qu'à la demande d'étiquette envoyée à Japan Post, et gère le paramètre de reversement de la TVA pour vous. Vous n'avez pas besoin d'envoyer taxIdNumber, taxRemittanceCalculation ni taxCode pour votre numéro IOSS. Le tableau ci-dessous concerne la transmission d'un numéro IOSS dans la requête, par exemple pour utiliser un numéro différent pour un envoi particulier.
↕
Numéro IOSS de Zonos (la plupart des marchands)↕
Votre propre numéro IOSS↕
taxIdNumber
À omettre
Votre numéro IOSS
taxRemittanceCalculation
REMITTANCE
REMITTANCE pour une estimation incluant la TVA, NO_REMITTANCE pour créer l'étiquette
shipmentInput.references.taxCode
À omettre
Votre numéro IOSS, lors de la création de l'étiquette
Qui perçoit et reverse la TVA
Zonos
Vous ou votre place de marché
Ce que Zonos vous facture
Droits, TVA et frais
Droits et frais
Votre numéro IOSS s'applique uniquement aux envois de 150 € ou moins
Ne transmettez votre propre numéro IOSS que pour les envois dont la valeur des marchandises est inférieure ou égale à 150 €. Zonos vérifie uniquement le format (IM suivi de 10 chiffres). Si le format n'est pas valide, Zonos ignore le numéro et utilise son propre numéro IOSS à la place ; vérifiez donc soigneusement le numéro que vous envoyez.
Exécutez le flux de travail jusqu'à landedCostCalculateWorkflow, sans shipmentCreateWorkflow, pour connaître les droits, la TVA et les frais d'un envoi. Rien n'est expédié et aucune étiquette n'est créée. La requête est identique à celle de Créer un seul envoi avec une destination dans l'UE ; seul landedCostInput change.
Avec le numéro IOSS de Zonos
Omettez taxIdNumber et définissez taxRemittanceCalculation sur REMITTANCE. L'estimation renvoie les droits de l'UE, la TVA et les frais. C'est le montant que Zonos vous facturera, et Zonos reverse la TVA sous son numéro IOSS.
1{
2"landedCostInput":{
3"calculationMethod":"DDP",
4"endUse":"NOT_FOR_RESALE",
5"currencyCode":"EUR",
6"taxRemittanceCalculation":"REMITTANCE"
7}
8}
Avec votre propre numéro IOSS
Transmettez votre numéro IOSS dans taxIdNumber. Choisissez taxRemittanceCalculation selon vos besoins :
REMITTANCE : l'estimation renvoie la TVA, ce qui vous permet de savoir combien percevoir auprès de votre client et reverser sous votre propre enregistrement IOSS.
NO_REMITTANCE : utilisez cette option si vous disposez déjà de vos propres systèmes pour calculer et percevoir la TVA. L'estimation ne renvoie aucune TVA, uniquement les droits et les frais que Zonos vous facturera.
1{
2"landedCostInput":{
3"calculationMethod":"DDP",
4"endUse":"NOT_FOR_RESALE",
5"currencyCode":"EUR",
6"taxIdNumber":"IM5281234567",
7"taxRemittanceCalculation":"REMITTANCE"
8}
9}
Exemple complet : estimer les droits et taxes
Une requête d'estimation complète, des parties jusqu'au landed cost, pour un envoi du Japon vers la France. La mutation est la même pour les deux options ; seules les variables landedCostInput changent.
Exécutez le flux de travail CreateDeclarationShipment complet, y compris shipmentCreateWorkflow, avec une destination dans l'UE. Zonos crée l'étiquette Japan Post et le numéro de suivi, puis vous facture une fois le colis remis au réseau postal.
Avec le numéro IOSS de Zonos
Omettez taxIdNumber et references.taxCode, et définissez taxRemittanceCalculation sur REMITTANCE. Vous ne transmettez aucun numéro IOSS : Zonos applique par défaut son propre numéro IOSS à l'envoi, vous facture les droits et la TVA, et reverse la TVA à l'UE.
landedCostInput.taxIdNumber, avec taxRemittanceCalculation défini sur NO_REMITTANCE. Zonos ne vous facture pas la TVA sur cet envoi, car vous l'avez déjà perçue et la reverserez sous votre propre enregistrement IOSS. Zonos vous facture les droits et les frais.
shipmentInput.references.taxCode. Ce champ applique votre numéro IOSS à l'étiquette Japan Post.
Vous transmettez votre propre numéro IOSS dans la requête ? Transmettez-le aux deux endroits
Si vous transmettez votre propre numéro IOSS dans la requête au lieu de l'enregistrer dans Dashboard, transmettez-le toujours à la fois dans landedCostInput.taxIdNumber (avec NO_REMITTANCE) et dans shipmentInput.references.taxCode. Si l'un des deux manque, vous risquez d'être facturé pour une TVA que vous reversez vous-même, ou votre numéro IOSS risque de ne pas être appliqué à l'étiquette. REMITTANCE avec votre propre numéro IOSS est réservé aux estimations.
Exemple complet : créer une étiquette Japan Post
Une requête CreateDeclarationShipment complète, des parties jusqu'à l'étiquette, pour un envoi du Japon vers la France. La mutation est la même pour les deux options. Avec votre propre numéro IOSS, les variables changent à deux endroits : landedCostInput et shipmentInput.references.taxCode.
Les envois vers l'UE peuvent figurer dans le même lot d'expédition à paiement différé que vos envois vers les États-Unis. Définissez les champs IOSS dans le landedCostCalculateWorkflow de chaque envoi comme indiqué ci-dessus, puis rattachez et clôturez le lot comme décrit dans Expédition groupée.
GraphQL API ReferenceTypes, inputs, and operations used in this guide
Expédier vers l'UE
Expédier vers l'UE
Expédiez des colis Japan Post en droits prépayés vers certaines destinations de l'UE avec l'API Zonos, et choisissez comment la TVA de l'UE est gérée.
À partir du 1er octobre 2026 (JST), votre Verified Account peut créer des étiquettes Japan Post en droits prépayés, lorsque la destination le permet, pour les destinations de l'UE suivantes : Danemark, France (y compris Monaco), Andorre, départements français d'outre-mer (Guadeloupe, Guyane, Martinique), Suède, Espagne, Pays-Bas, Slovaquie, Italie, Finlande, Luxembourg, Estonie et Malte.
L'éligibilité d'un envoi au DDP dépend de la destination, de la valeur de l'envoi et du fait qu'il s'agisse ou non d'un cadeau ; certaines zones de codes postaux sont exclues. Consultez Préparation des pays de l'UE pour connaître les règles de chaque destination.
Vous utilisez le même flux de travail
CreateDeclarationShipmentque pour les envois vers les États-Unis. Pour un envoi vers l'UE, modifiez l'adresse de destination, transmettez des identifiants produit pour chaque article (obligatoires à partir du 1er novembre 2026, voir ci-dessous) et utilisez deux champs facultatifs delandedCostCalculateWorkflowpour choisir comment la TVA est gérée. Si vous transmettez votre propre numéro IOSS dans la requête au lieu de l'enregistrer dans Dashboard, transmettez-le également dansshipmentInput.references.taxCodeafin qu'il soit appliqué à l'étiquette. Tout le reste fonctionne exactement comme décrit dans Créer un seul envoi.Termes clés
IMsuivi de 10 chiffres.Identifiants produit (obligatoires à partir du 1er novembre 2026)
À partir du 1er novembre 2026, chaque déclaration en douane de l'UE pour une vente en ligne doit indiquer trois identifiants produit pour chaque article. D'ici là, ils sont facultatifs, mais nous vous recommandons de les envoyer dès maintenant afin que votre intégration soit prête.
skumanufacturerProductIdgtingtin.Où les fournir
Chaque article doit disposer des trois identifiants, soit dans la requête d'étiquette, soit enregistrés sur l'article dans votre catalogue Zonos. Nous vous recommandons de les transmettre dans la requête d'étiquette.
itemCreateWorkflow.skucorrespondant sur chaque article de la requête d'étiquette.{ "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" } ] }Le sac cabas n'a pas de numéro de code-barres,
gtinest donc omis.Ces champs restent chez Zonos et ne sont pas envoyés à l'API Japan Post My Page ; ils n'ont donc aucune incidence sur les limites de champs de Japan Post. Zonos agit en tant que tiers déclarant pour vos envois vers l'UE. Pour connaître la règle complète, consultez Règlement sur les droits d'importation de l'UE.
Avez-vous besoin de votre propre numéro IOSS ?
Non. Si vous n'avez pas de numéro IOSS, vous n'avez rien à faire. Zonos dispose de son propre numéro IOSS. Lorsque vous expédiez avec votre Zonos Verified Account, Zonos utilise son numéro IOSS, vous facture la TVA en même temps que les droits et reverse la TVA à l'UE en votre nom. La plupart des marchands choisissent cette option.
N'utilisez votre propre numéro IOSS que si vous en avez déjà un, ou si vous vendez via une place de marché qui en possède un (par exemple eBay ou Etsy) et que vous percevez la TVA auprès de vos clients lors du paiement. Transmettre votre numéro IOSS indique à Zonos de ne pas vous facturer la TVA une seconde fois, puisque vous (ou votre place de marché) la reverserez.
Si vous avez enregistré votre numéro IOSS dans Dashboard, Zonos l'ajoute à chaque landed cost pour une destination dans l'UE ainsi qu'à la demande d'étiquette envoyée à Japan Post, et gère le paramètre de reversement de la TVA pour vous. Vous n'avez pas besoin d'envoyer
taxIdNumber,taxRemittanceCalculationnitaxCodepour votre numéro IOSS. Le tableau ci-dessous concerne la transmission d'un numéro IOSS dans la requête, par exemple pour utiliser un numéro différent pour un envoi particulier.taxIdNumbertaxRemittanceCalculationREMITTANCEREMITTANCEpour une estimation incluant la TVA,NO_REMITTANCEpour créer l'étiquetteshipmentInput.references.taxCodeNe transmettez votre propre numéro IOSS que pour les envois dont la valeur des marchandises est inférieure ou égale à 150 €. Zonos vérifie uniquement le format (
IMsuivi de 10 chiffres). Si le format n'est pas valide, Zonos ignore le numéro et utilise son propre numéro IOSS à la place ; vérifiez donc soigneusement le numéro que vous envoyez.Obtenir une estimation du landed cost
Exécutez le flux de travail jusqu'à
landedCostCalculateWorkflow, sansshipmentCreateWorkflow, pour connaître les droits, la TVA et les frais d'un envoi. Rien n'est expédié et aucune étiquette n'est créée. La requête est identique à celle de Créer un seul envoi avec une destination dans l'UE ; seullandedCostInputchange.Avec le numéro IOSS de Zonos
Omettez
taxIdNumberet définisseztaxRemittanceCalculationsurREMITTANCE. L'estimation renvoie les droits de l'UE, la TVA et les frais. C'est le montant que Zonos vous facturera, et Zonos reverse la TVA sous son numéro IOSS.{"landedCostInput": {"calculationMethod": "DDP","endUse": "NOT_FOR_RESALE","currencyCode": "EUR","taxRemittanceCalculation": "REMITTANCE"}}Avec votre propre numéro IOSS
Transmettez votre numéro IOSS dans
taxIdNumber. ChoisisseztaxRemittanceCalculationselon vos besoins :REMITTANCE: l'estimation renvoie la TVA, ce qui vous permet de savoir combien percevoir auprès de votre client et reverser sous votre propre enregistrement IOSS.NO_REMITTANCE: utilisez cette option si vous disposez déjà de vos propres systèmes pour calculer et percevoir la TVA. L'estimation ne renvoie aucune TVA, uniquement les droits et les frais que Zonos vous facturera.{"landedCostInput": {"calculationMethod": "DDP","endUse": "NOT_FOR_RESALE","currencyCode": "EUR","taxIdNumber": "IM5281234567","taxRemittanceCalculation": "REMITTANCE"}}Exemple complet : estimer les droits et taxes
Une requête d'estimation complète, des parties jusqu'au landed cost, pour un envoi du Japon vers la France. La mutation est la même pour les deux options ; seules les variables
landedCostInputchangent.mutation EstimateLandedCost($partyInput: [PartyCreateWorkflowInput!]!$itemInput: [ItemCreateWorkflowInput!]!$cartonInput: [CartonCreateWorkflowInput!]!$shipmentRatingInput: ShipmentRatingCreateWorkflowInput!$landedCostInput: LandedCostWorkFlowInput!) {partyCreateWorkflow(input: $partyInput) {idtype}itemCreateWorkflow(input: $itemInput) {id}cartonsCreateWorkflow(input: $cartonInput) {id}shipmentRatingCreateWorkflow(input: $shipmentRatingInput) {idamountserviceLevel {code}}landedCostCalculateWorkflow(input: $landedCostInput) {idcurrencyCodeamountSubtotals {dutiestaxesfeesshippinglandedCostTotal}duties {amountdescription}taxes {amountdescription}remittance {amountdescriptionnotetaxIdNumber}}}Créer une étiquette
Exécutez le flux de travail
CreateDeclarationShipmentcomplet, y comprisshipmentCreateWorkflow, avec une destination dans l'UE. Zonos crée l'étiquette Japan Post et le numéro de suivi, puis vous facture une fois le colis remis au réseau postal.Avec le numéro IOSS de Zonos
Omettez
taxIdNumberetreferences.taxCode, et définisseztaxRemittanceCalculationsurREMITTANCE. Vous ne transmettez aucun numéro IOSS : Zonos applique par défaut son propre numéro IOSS à l'envoi, vous facture les droits et la TVA, et reverse la TVA à l'UE.{ "landedCostInput": { "calculationMethod": "DDP", "endUse": "NOT_FOR_RESALE", "currencyCode": "EUR", "taxRemittanceCalculation": "REMITTANCE" } }Avec votre propre numéro IOSS
Transmettez votre numéro IOSS à deux endroits :
landedCostInput.taxIdNumber, avectaxRemittanceCalculationdéfini surNO_REMITTANCE. Zonos ne vous facture pas la TVA sur cet envoi, car vous l'avez déjà perçue et la reverserez sous votre propre enregistrement IOSS. Zonos vous facture les droits et les frais.shipmentInput.references.taxCode. Ce champ applique votre numéro IOSS à l'étiquette Japan Post.{ "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" } } }Si vous transmettez votre propre numéro IOSS dans la requête au lieu de l'enregistrer dans Dashboard, transmettez-le toujours à la fois dans
landedCostInput.taxIdNumber(avecNO_REMITTANCE) et dansshipmentInput.references.taxCode. Si l'un des deux manque, vous risquez d'être facturé pour une TVA que vous reversez vous-même, ou votre numéro IOSS risque de ne pas être appliqué à l'étiquette.REMITTANCEavec votre propre numéro IOSS est réservé aux estimations.Exemple complet : créer une étiquette Japan Post
Une requête
CreateDeclarationShipmentcomplète, des parties jusqu'à l'étiquette, pour un envoi du Japon vers la France. La mutation est la même pour les deux options. Avec votre propre numéro IOSS, les variables changent à deux endroits :landedCostInputetshipmentInput.references.taxCode.mutation CreateDeclarationShipment($partyInput: [PartyCreateWorkflowInput!]!$itemInput: [ItemCreateWorkflowInput!]!$cartonInput: [CartonCreateWorkflowInput!]!$shipmentRatingInput: ShipmentRatingCreateWorkflowInput!$landedCostInput: LandedCostWorkFlowInput!$shipmentInput: ShipmentCreateWorkflowInput!) {partyCreateWorkflow(input: $partyInput) {idtype}itemCreateWorkflow(input: $itemInput) {id}cartonsCreateWorkflow(input: $cartonInput) {id}shipmentRatingCreateWorkflow(input: $shipmentRatingInput) {idamountserviceLevel {code}}landedCostCalculateWorkflow(input: $landedCostInput) {idcurrencyCodeamountSubtotals {dutiestaxesfeesshippinglandedCostTotal}duties {amountdescription}taxes {amountdescription}remittance {amountdescriptionnotetaxIdNumber}}shipmentCreateWorkflow(input: $shipmentInput) {idtrackingDetails {number}shipmentCartons {label {url}}}}Expédition groupée
Les envois vers l'UE peuvent figurer dans le même lot d'expédition à paiement différé que vos envois vers les États-Unis. Définissez les champs IOSS dans le
landedCostCalculateWorkflowde chaque envoi comme indiqué ci-dessus, puis rattachez et clôturez le lot comme décrit dans Expédition groupée.CartonCreateWorkflowInput ItemCreateWorkflowInput LandedCostWorkFlowInput PartyCreateWorkflowInput ShipmentCreateWorkflowInput ShipmentRatingCreateWorkflowInput
cartonsCreateWorkflow itemCreateWorkflow landedCostCalculateWorkflow partyCreateWorkflow shipmentCreateWorkflow shipmentRatingCreateWorkflow
Cette page vous a-t-elle été utile?