Ermitteln Sie, welche Compliance-Programme für einen Artikel gelten, und lesen Sie
den Fragebogen, den Sie ausfüllen müssen.
GraphQL
Die Abfrage complianceRequirements ist der Einstiegspunkt zu Zonos Clarify. Anhand
des HS-Codes und der Route eines Artikels gibt sie die ausgelösten
Compliance-Programme zurück und ermöglicht es Ihnen, die vollständige
Fragebogenstruktur jedes Programms zu durchlaufen — Fragen, Optionen und
Verzweigungslogik. Nutzen Sie sie, um zu entscheiden, ob eine Sendung
Compliance-Antworten erfordert, und um Ihre eigene Fragebogen-UI zu rendern.
Erforderlicher Scope
Diese Abfrage erfordert den Scope COMPLIANCE_READ. Siehe
OAuth zur Authentifizierung von API-Anfragen.
Übergeben Sie den hsCode und shipToCountry eines Artikels, um festzustellen,
welche Programme gelten. Das Ergebnis ist eine paginierte Verbindung von
ComplianceRequirement-Knoten, die jeweils auf das ausgelöste
ComplianceProgram verweisen.
Ein shipFromCountry von null bei einer Anforderung bedeutet, dass das Programm
unabhängig vom Ursprungsland gilt. Wenn Sie shipFromCountry im Filter
angeben, werden sowohl ursprungsspezifische Zeilen als auch Zeilen mit „beliebigem
Ursprung“ abgeglichen.
complianceRequirements akzeptiert einen ComplianceRequirementFilter sowie
Standard-Cursor-Paginierungsargumente (first / after für Vorwärtspaginierung,
last / before für Rückwärtspaginierung).
Filterfeld↕
Typ↕
Hinweise↕
hsCode
String
Exakte HS-Code-Übereinstimmung. Gegenseitig ausschließend mit hsCodePrefix.
hsCodePrefix
String
Präfix-Übereinstimmung (nur Ziffern und Punkte, max. 12 Zeichen). Gegenseitig ausschließend mit hsCode.
shipToCountry
CountryCode
Bestimmungsland.
shipFromCountry
CountryCode
Ursprungsland. Zeilen mit null-Ursprung („beliebiger Ursprung“) werden ebenfalls abgeglichen.
programTypes
[ComplianceProgramType!]
Nur diese Programmtypen abgleichen. Leere Liste = kein Filter.
Listen Sie beispielsweise jede PGA-Anforderung für das Kosmetik-Kapitel 3304 auf:
Jedes ComplianceProgram stellt seine currentVersion — den ACTIVE-Fragebogen
— bereit, sowie die questions dieser Version in Anzeigereihenfolge. Jede Frage
deklariert ihren answerType, ob sie required ist, ihre options (bei
Auswahltypen) und eine optionale displayCondition, die den Fragebogen verzweigt.
Lesen Sie diese Struktur, um Ihre eigene UI zu rendern oder genau zu verstehen,
was ein Importeur angeben muss.
Im obigen Beispiel wird contains_color_additives nur angezeigt, wenn
intended_use gleich cosmetic ist — das ist die displayCondition in Aktion.
Für das vollständige Verzweigungsmodell und dynamische (optionsSource)-Optionen
siehe So funktioniert es.
Compliance-Anforderungen prüfen
Compliance-Anforderungen prüfen
Ermitteln Sie, welche Compliance-Programme für einen Artikel gelten, und lesen Sie den Fragebogen, den Sie ausfüllen müssen.
GraphQL
Die Abfrage
complianceRequirementsist der Einstiegspunkt zu Zonos Clarify. Anhand des HS-Codes und der Route eines Artikels gibt sie die ausgelösten Compliance-Programme zurück und ermöglicht es Ihnen, die vollständige Fragebogenstruktur jedes Programms zu durchlaufen — Fragen, Optionen und Verzweigungslogik. Nutzen Sie sie, um zu entscheiden, ob eine Sendung Compliance-Antworten erfordert, und um Ihre eigene Fragebogen-UI zu rendern.Diese Abfrage erfordert den Scope
COMPLIANCE_READ. Siehe OAuth zur Authentifizierung von API-Anfragen.Zutreffende Programme ermitteln
Übergeben Sie den
hsCodeundshipToCountryeines Artikels, um festzustellen, welche Programme gelten. Das Ergebnis ist eine paginierte Verbindung vonComplianceRequirement-Knoten, die jeweils auf das ausgelösteComplianceProgramverweisen.query ComplianceRequirements($filter: ComplianceRequirementFilter!) {complianceRequirements(filter: $filter, first: 10) {totalCountpageInfo {hasNextPageendCursor}edges {cursornode {idhsCodeshipToCountryshipFromCountryprogram {idcodenameprogramTypeauthorityjurisdictionstatusstrictnesscurrentVersion {idversionstatus}}}}}}Ein
shipFromCountryvonnullbei einer Anforderung bedeutet, dass das Programm unabhängig vom Ursprungsland gilt. Wenn SieshipFromCountryim Filter angeben, werden sowohl ursprungsspezifische Zeilen als auch Zeilen mit „beliebigem Ursprung“ abgeglichen.Filterung und Paginierung
complianceRequirementsakzeptiert einenComplianceRequirementFiltersowie Standard-Cursor-Paginierungsargumente (first/afterfür Vorwärtspaginierung,last/beforefür Rückwärtspaginierung).hsCodeStringhsCodePrefix.hsCodePrefixStringhsCode.shipToCountryCountryCodeshipFromCountryCountryCodenull-Ursprung („beliebiger Ursprung“) werden ebenfalls abgeglichen.programTypes[ComplianceProgramType!]Listen Sie beispielsweise jede PGA-Anforderung für das Kosmetik-Kapitel
3304auf:query PgaRequirements($filter: ComplianceRequirementFilter!) {complianceRequirements(filter: $filter, first: 25) {totalCountedges {node {hsCodeshipToCountryprogram {codename}}}}}Fragebogen eines Programms lesen
Jedes
ComplianceProgramstellt seinecurrentVersion— denACTIVE-Fragebogen — bereit, sowie diequestionsdieser Version in Anzeigereihenfolge. Jede Frage deklariert ihrenanswerType, ob sierequiredist, ihreoptions(bei Auswahltypen) und eine optionaledisplayCondition, die den Fragebogen verzweigt. Lesen Sie diese Struktur, um Ihre eigene UI zu rendern oder genau zu verstehen, was ein Importeur angeben muss.query QuestionnaireStructure($filter: ComplianceRequirementFilter!) {complianceRequirements(filter: $filter, first: 1) {edges {node {program {codenamecurrentVersion {versionstatusquestions {codeprompthelpTextanswerTyperequiredsectiondisplayOrderoptionsSourceoptions {valuelabeldisplayOrder}displayCondition {questionCodeoperatorvalues}}}}}}}}Im obigen Beispiel wird
contains_color_additivesnur angezeigt, wennintended_usegleichcosmeticist — das ist diedisplayConditionin Aktion. Für das vollständige Verzweigungsmodell und dynamische (optionsSource)-Optionen siehe So funktioniert es.Nächste Schritte
ComplianceRequirementFilter
War diese Seite hilfreich?