Wysyłaj paczki Japan Post z opłaconym cłem do wybranych krajów UE za pomocą API Zonos i wybierz sposób rozliczania unijnego VAT.
Od 1 października 2026 r. (JST) Twoje konto Verified Account może tworzyć etykiety Japan Post z opłaconym z góry cłem – tam, gdzie kraj docelowy na to pozwala – dla następujących miejsc docelowych w UE: Dania, Francja (w tym Monako), Andora, francuskie departamenty zamorskie (Gwadelupa, Gujana Francuska, Martynika), Szwecja, Hiszpania, Holandia, Słowacja, Włochy, Finlandia, Luksemburg, Estonia, Malta i Belgia.
Usługa EMS nie jest dostępna dla przesyłek do Francji, Monako, Andory ani francuskich departamentów zamorskich (Gwadelupa, Gujana Francuska, Martynika).
To, czy przesyłka kwalifikuje się do DDP, zależy od kraju docelowego, wartości przesyłki oraz tego, czy jest prezentem; niektóre obszary kodów pocztowych są wyłączone. Zasady dla poszczególnych krajów znajdziesz w sekcji Gotowość krajów UE.
Korzystasz z tego samego przepływu CreateDeclarationShipment, którego używasz dla przesyłek do USA. W przypadku przesyłki do UE zmień adres docelowy, przekaż identyfikatory produktu dla każdej pozycji w przesyłkach B2C o wartości 150 € lub mniejszej (patrz niżej) i użyj dwóch opcjonalnych pól w landedCostCalculateWorkflow, aby określić sposób rozliczania VAT. Jeśli przekazujesz własny numer IOSS w żądaniu zamiast zapisać go w Dashboard, przekaż go również w shipmentInput.references.taxCode, aby został umieszczony na etykiecie. Wszystko inne działa dokładnie tak, jak opisano w sekcji Utwórz pojedynczą przesyłkę.
DDP (Delivered Duty Paid): Cła i podatki są opłacane przed dostarczeniem paczki, więc Twój klient nie musi niczego płacić przy odbiorze. Zonos wysyła DDP do obsługiwanych krajów UE wszędzie tam, gdzie pozwalają na to przepisy kraju docelowego. Zobacz Gotowość krajów UE.
VAT (podatek od wartości dodanej): Unijny podatek konsumpcyjny naliczany od towarów, kosztów wysyłki i cła. Stawka zależy od kraju docelowego.
IOSS (Import One-Stop Shop): Unijna rejestracja, która pozwala sprzedawcy pobrać VAT w momencie sprzedaży i odprowadzić go do UE w jednej miesięcznej deklaracji, zamiast pobierania VAT przy dostarczeniu paczki. IOSS dotyczy przesyłek z towarami o wartości 150 € lub mniejszej. Numer IOSS składa się z liter IM i 10 cyfr.
Każde unijne zgłoszenie celne dotyczące przesyłki B2C o wartości 150 € lub mniejszej musi zawierać identyfikatory produktu dla każdej pozycji. Przesyłki o wartości powyżej 150 € ich nie wymagają.
Pole↕
Identyfikator UE↕
Czym jest↕
Status↕
sku
Identyfikator produktu sprzedawcy (M-PID)
Identyfikator nadany produktowi przez Ciebie, Twoją platformę handlową lub platformę sprzedażową, np. Twój SKU.
Wymagane
manufacturerProductId
Niestandaryzowany identyfikator produktu producenta (NS-PID)
Własny kod produktu producenta lub dostawcy, np. numer modelu lub numer części.
Wymagane
gtin
Standaryzowany identyfikator produktu producenta (S-PID)
Numer kodu kreskowego oparty na międzynarodowym standardzie, np. kod JAN, EAN lub UPC albo numer ISBN w przypadku książek.
Wymagane, jeśli produkt go ma. Jeśli nie ma, pomiń gtin.
Gdzie je podać
Każda pozycja wymaga swoich identyfikatorów – w żądaniu etykiety albo zapisanych przy pozycji w Twoim katalogu Zonos. Zalecamy przekazywanie ich w żądaniu etykiety.
W żądaniu etykiety (zalecane): przekaż wszystkie trzy dla każdej pozycji w itemCreateWorkflow.
Z integracją z kanałem sprzedaży, która synchronizuje zamówienia i pozycje katalogu: dodaj numer śledzenia Japan Post do zamówienia w swoim kanale. Zonos dopasowuje przesyłkę do zamówienia na podstawie numeru śledzenia.
Bez integracji z kanałem sprzedaży: przekaż pasujący sku dla każdej pozycji w żądaniu etykiety.
Nie. Jeśli nie masz numeru IOSS, nie musisz nic robić. Zonos ma własny numer IOSS. Gdy wysyłasz za pomocą konta Zonos Verified Account, Zonos używa swojego numeru IOSS, obciąża Cię kwotą VAT wraz z cłem i odprowadza VAT do UE w Twoim imieniu. Większość sprzedawców korzysta z tej opcji.
Używaj własnego numeru IOSS tylko wtedy, gdy już go masz lub sprzedajesz za pośrednictwem platformy handlowej, która go posiada (np. eBay lub Etsy), i pobierasz VAT od klientów przy zakupie. Przekazanie numeru IOSS informuje Zonos, aby nie obciążał Cię kwotą VAT po raz drugi, ponieważ to Ty (lub Twoja platforma) go odprowadzisz.
Jeśli zapisałeś swój numer IOSS w Dashboard, Zonos dodaje go do każdego landed cost dla miejsca docelowego w UE oraz do żądania etykiety wysyłanego do Japan Post, a także automatycznie konfiguruje ustawienie odprowadzania VAT. Nie musisz przesyłać taxIdNumber, taxRemittanceCalculation ani taxCode dla swojego numeru IOSS. Poniższa tabela dotyczy przekazywania numeru IOSS w żądaniu, na przykład aby użyć innego numeru dla konkretnej przesyłki.
↕
Numer IOSS Zonos (większość sprzedawców)↕
Własny numer IOSS↕
taxIdNumber
Pomiń
Twój numer IOSS
taxRemittanceCalculation
REMITTANCE
REMITTANCE dla wyceny zawierającej VAT, NO_REMITTANCE do utworzenia etykiety
shipmentInput.references.taxCode
Pomiń
Twój numer IOSS przy tworzeniu etykiety
Kto pobiera i odprowadza VAT
Zonos
Ty lub Twoja platforma handlowa
Co Zonos Ci fakturuje
Cła, VAT i opłaty
Cła i opłaty
Twój numer IOSS dotyczy wyłącznie przesyłek o wartości 150 € lub mniejszej
Przekazuj własny numer IOSS wyłącznie w przesyłkach z towarami o wartości 150 € lub mniejszej. Zonos sprawdza tylko format (IM i 10 cyfr). Jeśli format jest nieprawidłowy, Zonos ignoruje numer i używa zamiast niego własnego numeru IOSS, dlatego dokładnie sprawdź wysyłany numer.
Uruchom przepływ do landedCostCalculateWorkflow bez shipmentCreateWorkflow, aby zobaczyć cła, VAT i opłaty dla przesyłki. Nic nie jest wysyłane i nie powstaje żadna etykieta. Żądanie jest takie samo jak w sekcji Utwórz pojedynczą przesyłkę z miejscem docelowym w UE; zmienia się tylko landedCostInput.
Korzystanie z numeru IOSS Zonos
Pomiń taxIdNumber i ustaw taxRemittanceCalculation na REMITTANCE. Wycena zwraca unijne cło, VAT i opłaty. Taką kwotę zafakturuje Ci Zonos, a Zonos odprowadzi VAT w ramach swojego numeru IOSS.
1{
2"landedCostInput":{
3"calculationMethod":"DDP",
4"endUse":"NOT_FOR_RESALE",
5"currencyCode":"EUR",
6"taxRemittanceCalculation":"REMITTANCE"
7}
8}
Korzystanie z własnego numeru IOSS
Przekaż swój numer IOSS w taxIdNumber. Wybierz wartość taxRemittanceCalculation w zależności od potrzeb:
REMITTANCE: Wycena zwraca VAT, dzięki czemu wiesz, ile pobrać od klienta i odprowadzić w ramach własnej rejestracji IOSS.
NO_REMITTANCE: Użyj tej opcji, jeśli masz już własne systemy do obliczania i pobierania VAT. Wycena nie zwraca VAT, a jedynie cła i opłaty, które zafakturuje Ci Zonos.
1{
2"landedCostInput":{
3"calculationMethod":"DDP",
4"endUse":"NOT_FOR_RESALE",
5"currencyCode":"EUR",
6"taxIdNumber":"IM5281234567",
7"taxRemittanceCalculation":"REMITTANCE"
8}
9}
Pełny przykład: wycena ceł i podatków
Kompletne żądanie wyceny, od stron do landed cost, dla przesyłki z Japonii do Francji. Mutacja jest taka sama dla obu opcji; zmieniają się tylko zmienne landedCostInput.
Uruchom pełny przepływ CreateDeclarationShipment, w tym shipmentCreateWorkflow, z miejscem docelowym w UE. Zonos tworzy etykietę Japan Post i numer śledzenia, a fakturę wystawia po przyjęciu paczki do obrotu pocztowego.
Korzystanie z numeru IOSS Zonos
Pomiń taxIdNumber i references.taxCode oraz ustaw taxRemittanceCalculation na REMITTANCE. Nigdzie nie przekazujesz numeru IOSS: Zonos domyślnie stosuje do przesyłki własny numer IOSS, fakturuje Ci cła i VAT oraz odprowadza VAT do UE.
landedCostInput.taxIdNumber, z taxRemittanceCalculation ustawionym na NO_REMITTANCE. Zonos nie obciąża Cię kwotą VAT za tę przesyłkę, ponieważ już go pobrałeś i odprowadzisz go w ramach własnej rejestracji IOSS. Zonos fakturuje Ci cła i opłaty.
shipmentInput.references.taxCode. Dzięki temu Twój numer IOSS zostanie umieszczony na etykiecie Japan Post.
Przekazujesz własny numer IOSS w żądaniu? Przekaż go w obu miejscach
Jeśli przekazujesz własny numer IOSS w żądaniu zamiast zapisać go w Dashboard, zawsze przekazuj go zarówno w landedCostInput.taxIdNumber (z NO_REMITTANCE), jak i w shipmentInput.references.taxCode. Pominięcie któregokolwiek z nich może spowodować naliczenie VAT, który odprowadzasz samodzielnie, lub brak Twojego numeru IOSS na etykiecie. REMITTANCE z własnym numerem IOSS służy wyłącznie do wycen.
Pełny przykład: utwórz etykietę Japan Post
Kompletne żądanie CreateDeclarationShipment, od stron do etykiety, dla przesyłki z Japonii do Francji. Mutacja jest taka sama dla obu opcji. Przy własnym numerze IOSS zmienne zmieniają się w dwóch miejscach: landedCostInput i shipmentInput.references.taxCode.
Przesyłki do UE mogą trafić do tej samej partii wysyłkowej z odroczoną płatnością co przesyłki do USA. Ustaw pola IOSS w landedCostCalculateWorkflow każdej przesyłki, jak pokazano powyżej, a następnie dołącz przesyłki i zamknij partię zgodnie z opisem w sekcji Wysyłka zbiorcza.
GraphQL API ReferenceTypes, inputs, and operations used in this guide
Wysyłka do UE
Wysyłka do UE
Wysyłaj paczki Japan Post z opłaconym cłem do wybranych krajów UE za pomocą API Zonos i wybierz sposób rozliczania unijnego VAT.
Od 1 października 2026 r. (JST) Twoje konto Verified Account może tworzyć etykiety Japan Post z opłaconym z góry cłem – tam, gdzie kraj docelowy na to pozwala – dla następujących miejsc docelowych w UE: Dania, Francja (w tym Monako), Andora, francuskie departamenty zamorskie (Gwadelupa, Gujana Francuska, Martynika), Szwecja, Hiszpania, Holandia, Słowacja, Włochy, Finlandia, Luksemburg, Estonia, Malta i Belgia.
Usługa EMS nie jest dostępna dla przesyłek do Francji, Monako, Andory ani francuskich departamentów zamorskich (Gwadelupa, Gujana Francuska, Martynika).
To, czy przesyłka kwalifikuje się do DDP, zależy od kraju docelowego, wartości przesyłki oraz tego, czy jest prezentem; niektóre obszary kodów pocztowych są wyłączone. Zasady dla poszczególnych krajów znajdziesz w sekcji Gotowość krajów UE.
W przypadku niektórych krajów UE obowiązują limity wartości. Limity znajdziesz w sekcji Co możesz robić ze swoim kontem Verified Account.
Korzystasz z tego samego przepływu
CreateDeclarationShipment, którego używasz dla przesyłek do USA. W przypadku przesyłki do UE zmień adres docelowy, przekaż identyfikatory produktu dla każdej pozycji w przesyłkach B2C o wartości 150 € lub mniejszej (patrz niżej) i użyj dwóch opcjonalnych pól wlandedCostCalculateWorkflow, aby określić sposób rozliczania VAT. Jeśli przekazujesz własny numer IOSS w żądaniu zamiast zapisać go w Dashboard, przekaż go również wshipmentInput.references.taxCode, aby został umieszczony na etykiecie. Wszystko inne działa dokładnie tak, jak opisano w sekcji Utwórz pojedynczą przesyłkę.Kluczowe pojęcia
IMi 10 cyfr.Identyfikatory produktu (wymagane od 1 listopada 2026 r.)
Każde unijne zgłoszenie celne dotyczące przesyłki B2C o wartości 150 € lub mniejszej musi zawierać identyfikatory produktu dla każdej pozycji. Przesyłki o wartości powyżej 150 € ich nie wymagają.
skumanufacturerProductIdgtingtin.Gdzie je podać
Każda pozycja wymaga swoich identyfikatorów – w żądaniu etykiety albo zapisanych przy pozycji w Twoim katalogu Zonos. Zalecamy przekazywanie ich w żądaniu etykiety.
itemCreateWorkflow.skudla każdej pozycji w żądaniu etykiety.{ "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" } ] }Torba płócienna nie ma numeru kodu kreskowego, więc pole
gtinzostało pominięte.Te pola pozostają w Zonos i nie są przesyłane do API Japan Post My Page, więc nie wpływają na żadne limity pól Japan Post. Zonos działa jako zgłaszający będący stroną trzecią dla Twoich przesyłek do UE. Pełne zasady znajdziesz w sekcji Unijne przepisy dotyczące cła przywozowego.
Czy potrzebujesz własnego numeru IOSS?
Nie. Jeśli nie masz numeru IOSS, nie musisz nic robić. Zonos ma własny numer IOSS. Gdy wysyłasz za pomocą konta Zonos Verified Account, Zonos używa swojego numeru IOSS, obciąża Cię kwotą VAT wraz z cłem i odprowadza VAT do UE w Twoim imieniu. Większość sprzedawców korzysta z tej opcji.
Używaj własnego numeru IOSS tylko wtedy, gdy już go masz lub sprzedajesz za pośrednictwem platformy handlowej, która go posiada (np. eBay lub Etsy), i pobierasz VAT od klientów przy zakupie. Przekazanie numeru IOSS informuje Zonos, aby nie obciążał Cię kwotą VAT po raz drugi, ponieważ to Ty (lub Twoja platforma) go odprowadzisz.
Jeśli zapisałeś swój numer IOSS w Dashboard, Zonos dodaje go do każdego landed cost dla miejsca docelowego w UE oraz do żądania etykiety wysyłanego do Japan Post, a także automatycznie konfiguruje ustawienie odprowadzania VAT. Nie musisz przesyłać
taxIdNumber,taxRemittanceCalculationanitaxCodedla swojego numeru IOSS. Poniższa tabela dotyczy przekazywania numeru IOSS w żądaniu, na przykład aby użyć innego numeru dla konkretnej przesyłki.taxIdNumbertaxRemittanceCalculationREMITTANCEREMITTANCEdla wyceny zawierającej VAT,NO_REMITTANCEdo utworzenia etykietyshipmentInput.references.taxCodePrzekazuj własny numer IOSS wyłącznie w przesyłkach z towarami o wartości 150 € lub mniejszej. Zonos sprawdza tylko format (
IMi 10 cyfr). Jeśli format jest nieprawidłowy, Zonos ignoruje numer i używa zamiast niego własnego numeru IOSS, dlatego dokładnie sprawdź wysyłany numer.Uzyskaj wycenę Landed Cost
Uruchom przepływ do
landedCostCalculateWorkflowbezshipmentCreateWorkflow, aby zobaczyć cła, VAT i opłaty dla przesyłki. Nic nie jest wysyłane i nie powstaje żadna etykieta. Żądanie jest takie samo jak w sekcji Utwórz pojedynczą przesyłkę z miejscem docelowym w UE; zmienia się tylkolandedCostInput.Korzystanie z numeru IOSS Zonos
Pomiń
taxIdNumberi ustawtaxRemittanceCalculationnaREMITTANCE. Wycena zwraca unijne cło, VAT i opłaty. Taką kwotę zafakturuje Ci Zonos, a Zonos odprowadzi VAT w ramach swojego numeru IOSS.{"landedCostInput": {"calculationMethod": "DDP","endUse": "NOT_FOR_RESALE","currencyCode": "EUR","taxRemittanceCalculation": "REMITTANCE"}}Korzystanie z własnego numeru IOSS
Przekaż swój numer IOSS w
taxIdNumber. Wybierz wartośćtaxRemittanceCalculationw zależności od potrzeb:REMITTANCE: Wycena zwraca VAT, dzięki czemu wiesz, ile pobrać od klienta i odprowadzić w ramach własnej rejestracji IOSS.NO_REMITTANCE: Użyj tej opcji, jeśli masz już własne systemy do obliczania i pobierania VAT. Wycena nie zwraca VAT, a jedynie cła i opłaty, które zafakturuje Ci Zonos.{"landedCostInput": {"calculationMethod": "DDP","endUse": "NOT_FOR_RESALE","currencyCode": "EUR","taxIdNumber": "IM5281234567","taxRemittanceCalculation": "REMITTANCE"}}Pełny przykład: wycena ceł i podatków
Kompletne żądanie wyceny, od stron do landed cost, dla przesyłki z Japonii do Francji. Mutacja jest taka sama dla obu opcji; zmieniają się tylko zmienne
landedCostInput.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}}}Utwórz etykietę
Uruchom pełny przepływ
CreateDeclarationShipment, w tymshipmentCreateWorkflow, z miejscem docelowym w UE. Zonos tworzy etykietę Japan Post i numer śledzenia, a fakturę wystawia po przyjęciu paczki do obrotu pocztowego.Korzystanie z numeru IOSS Zonos
Pomiń
taxIdNumberireferences.taxCodeoraz ustawtaxRemittanceCalculationnaREMITTANCE. Nigdzie nie przekazujesz numeru IOSS: Zonos domyślnie stosuje do przesyłki własny numer IOSS, fakturuje Ci cła i VAT oraz odprowadza VAT do UE.{ "landedCostInput": { "calculationMethod": "DDP", "endUse": "NOT_FOR_RESALE", "currencyCode": "EUR", "taxRemittanceCalculation": "REMITTANCE" } }Korzystanie z własnego numeru IOSS
Przekaż swój numer IOSS w dwóch miejscach:
landedCostInput.taxIdNumber, ztaxRemittanceCalculationustawionym naNO_REMITTANCE. Zonos nie obciąża Cię kwotą VAT za tę przesyłkę, ponieważ już go pobrałeś i odprowadzisz go w ramach własnej rejestracji IOSS. Zonos fakturuje Ci cła i opłaty.shipmentInput.references.taxCode. Dzięki temu Twój numer IOSS zostanie umieszczony na etykiecie Japan Post.{ "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" } } }Jeśli przekazujesz własny numer IOSS w żądaniu zamiast zapisać go w Dashboard, zawsze przekazuj go zarówno w
landedCostInput.taxIdNumber(zNO_REMITTANCE), jak i wshipmentInput.references.taxCode. Pominięcie któregokolwiek z nich może spowodować naliczenie VAT, który odprowadzasz samodzielnie, lub brak Twojego numeru IOSS na etykiecie.REMITTANCEz własnym numerem IOSS służy wyłącznie do wycen.Pełny przykład: utwórz etykietę Japan Post
Kompletne żądanie
CreateDeclarationShipment, od stron do etykiety, dla przesyłki z Japonii do Francji. Mutacja jest taka sama dla obu opcji. Przy własnym numerze IOSS zmienne zmieniają się w dwóch miejscach:landedCostInputishipmentInput.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}}}}Wysyłka zbiorcza
Przesyłki do UE mogą trafić do tej samej partii wysyłkowej z odroczoną płatnością co przesyłki do USA. Ustaw pola IOSS w
landedCostCalculateWorkflowkażdej przesyłki, jak pokazano powyżej, a następnie dołącz przesyłki i zamknij partię zgodnie z opisem w sekcji Wysyłka zbiorcza.CartonCreateWorkflowInput ItemCreateWorkflowInput LandedCostWorkFlowInput PartyCreateWorkflowInput ShipmentCreateWorkflowInput ShipmentRatingCreateWorkflowInput
cartonsCreateWorkflow itemCreateWorkflow landedCostCalculateWorkflow partyCreateWorkflow shipmentCreateWorkflow shipmentRatingCreateWorkflow
Czy ta strona była pomocna?