Odkryj, które programy zgodności dotyczą przedmiotu, i przeczytaj ankietę,
którą będziesz musiał wypełnić.
GraphQL
Zapytanie complianceRequirements jest punktem wejścia do Zonos Clarify. Mając kod HS
przedmiotu i trasę, zwraca programy zgodności, które są
wyzwalane, i pozwala przejść przez pełną strukturę ankiety każdego programu — pytania, opcje i logikę
rozgałęzień. Użyj go, aby zdecydować, czy wysyłka
wymaga odpowiedzi na pytania dotyczące zgodności i aby renderować własny interfejs użytkownika ankiety.
Wymagany zakres
To zapytanie wymaga zakresu COMPLIANCE_READ. Przejrzyj
OAuth, aby uwierzytelnić żądania API.
Podaj hsCode i shipToCountry przedmiotu, aby znaleźć, które programy mają zastosowanie. Wynik
jest paginowanym połączeniem węzłów ComplianceRequirement, każdy wskazujący
ComplianceProgram, który on wyzwala.
Wartość shipFromCountry równa null w wymaganiu oznacza, że program ma zastosowanie
niezależnie od pochodzenia. Jeśli dostarczysz shipFromCountry w filtrze, zarówno wiersze
specyficzne dla pochodzenia jak i wiersze „dowolnego pochodzenia” są dopasowywane.
complianceRequirements akceptuje ComplianceRequirementFilter plus standardowe
argumenty paginacji kursorów (first / after do przewijania do przodu, last /
before do przewijania do tyłu).
Pole filtra↕
Typ↕
Notatki↕
hsCode
String
Dokładne dopasowanie kodu HS. Wzajemnie wykluczające się z hsCodePrefix.
hsCodePrefix
String
Dopasowanie prefiksu (tylko cyfry i kropki, maksymalnie 12 znaków). Wzajemnie wykluczające się z hsCode.
shipToCountry
CountryCode
Kraj docelowy.
shipFromCountry
CountryCode
Kraj pochodzenia. Wiersze z wartością null pochodzenia („dowolne pochodzenie”) również się dopasowują.
programTypes
[ComplianceProgramType!]
Dopasuj tylko te typy programów. Pusta lista = brak filtra.
Na przykład wymień każde wymaganie PGA dla rozdziału kosmetyków 3304:
Każdy ComplianceProgram ujawnia swoją currentVersion — ankietę ACTIVE
— i pytania questions tej wersji w kolejności wyświetlania. Każde pytanie deklaruje swoje
answerType, czy jest required, jego options (dla typów wyboru) i opcjonalny
displayCondition, który rozgałęzia ankietę. Przeczytaj tę strukturę,
aby renderować własny interfejs użytkownika lub aby zrozumieć dokładnie, co importer musi dostarczyć.
W powyższym przykładzie contains_color_additives jest wyświetlane tylko gdy
intended_use równa się cosmetic — to displayCondition w działaniu. Aby
zapoznać się z pełnym modelem rozgałęzienia i dynamicznymi opcjami (optionsSource), przejrzyj
Jak to działa.
Sprawdź wymagania zgodności
Sprawdź wymagania zgodności
Odkryj, które programy zgodności dotyczą przedmiotu, i przeczytaj ankietę, którą będziesz musiał wypełnić.
GraphQL
Zapytanie
complianceRequirementsjest punktem wejścia do Zonos Clarify. Mając kod HS przedmiotu i trasę, zwraca programy zgodności, które są wyzwalane, i pozwala przejść przez pełną strukturę ankiety każdego programu — pytania, opcje i logikę rozgałęzień. Użyj go, aby zdecydować, czy wysyłka wymaga odpowiedzi na pytania dotyczące zgodności i aby renderować własny interfejs użytkownika ankiety.To zapytanie wymaga zakresu
COMPLIANCE_READ. Przejrzyj OAuth, aby uwierzytelnić żądania API.Odkryj mające zastosowanie programy
Podaj
hsCodeishipToCountryprzedmiotu, aby znaleźć, które programy mają zastosowanie. Wynik jest paginowanym połączeniem węzłówComplianceRequirement, każdy wskazującyComplianceProgram, który on wyzwala.query ComplianceRequirements($filter: ComplianceRequirementFilter!) {complianceRequirements(filter: $filter, first: 10) {totalCountpageInfo {hasNextPageendCursor}edges {cursornode {idhsCodeshipToCountryshipFromCountryprogram {idcodenameprogramTypeauthorityjurisdictionstatusstrictnesscurrentVersion {idversionstatus}}}}}}Wartość
shipFromCountryrównanullw wymaganiu oznacza, że program ma zastosowanie niezależnie od pochodzenia. Jeśli dostarczyszshipFromCountryw filtrze, zarówno wiersze specyficzne dla pochodzenia jak i wiersze „dowolnego pochodzenia” są dopasowywane.Filtrowanie i paginacja
complianceRequirementsakceptujeComplianceRequirementFilterplus standardowe argumenty paginacji kursorów (first/afterdo przewijania do przodu,last/beforedo przewijania do tyłu).hsCodeStringhsCodePrefix.hsCodePrefixStringhsCode.shipToCountryCountryCodeshipFromCountryCountryCodenullpochodzenia („dowolne pochodzenie”) również się dopasowują.programTypes[ComplianceProgramType!]Na przykład wymień każde wymaganie PGA dla rozdziału kosmetyków
3304:query PgaRequirements($filter: ComplianceRequirementFilter!) {complianceRequirements(filter: $filter, first: 25) {totalCountedges {node {hsCodeshipToCountryprogram {codename}}}}}Przeczytaj ankietę programu
Każdy
ComplianceProgramujawnia swojącurrentVersion— ankietęACTIVE— i pytaniaquestionstej wersji w kolejności wyświetlania. Każde pytanie deklaruje swojeanswerType, czy jestrequired, jegooptions(dla typów wyboru) i opcjonalnydisplayCondition, który rozgałęzia ankietę. Przeczytaj tę strukturę, aby renderować własny interfejs użytkownika lub aby zrozumieć dokładnie, co importer musi dostarczyć.query QuestionnaireStructure($filter: ComplianceRequirementFilter!) {complianceRequirements(filter: $filter, first: 1) {edges {node {program {codenamecurrentVersion {versionstatusquestions {codeprompthelpTextanswerTyperequiredsectiondisplayOrderoptionsSourceoptions {valuelabeldisplayOrder}displayCondition {questionCodeoperatorvalues}}}}}}}}W powyższym przykładzie
contains_color_additivesjest wyświetlane tylko gdyintended_userówna sięcosmetic— todisplayConditionw działaniu. Aby zapoznać się z pełnym modelem rozgałęzienia i dynamicznymi opcjami (optionsSource), przejrzyj Jak to działa.Następne kroki
ComplianceRequirementFilter
Czy ta strona była pomocna?