Upptäck vilka efterlevnadsprogram som gäller för en artikel, och läs den enkät
ni behöver besvara.
GraphQL
Frågan complianceRequirements är startpunkten till Zonos Clarify. Givet en
artikels HS-kod och rutt returnerar den de efterlevnadsprogram som
utlöses, och låter er gå igenom varje programs fulla enkätstruktur —
frågor, alternativ och branching-logik. Använd den för att avgöra om en sändning
behöver efterlevnadssvar och för att rendera er egen enkät-UI.
Scope krävs
Den här frågan kräver scopet COMPLIANCE_READ. Se
OAuth för autentisering av API-begäranden.
Ange en artikels hsCode och shipToCountry för att hitta vilka program som gäller. Resultatet
är en paginerad connection av ComplianceRequirement-noder, där varje nod pekar
på det ComplianceProgram den utlöser.
Ett shipFromCountry med värdet null på ett krav betyder att programmet gäller
oavsett ursprung. När ni anger shipFromCountry i filtret matchas både
ursprungsspecifika rader och rader med ”valfritt ursprung”.
complianceRequirements tar emot ett ComplianceRequirementFilter plus standardargument
för cursor-paginering (first / after för framåt-paginering, last /
before för bakåt-paginering).
Filterfält↕
Typ↕
Anteckningar↕
hsCode
String
Exakt HS-kodsmatchning. Ömsesidigt uteslutande med hsCodePrefix.
hsCodePrefix
String
Prefixmatchning (endast siffror och punkter, max 12 tecken). Ömsesidigt uteslutande med hsCode.
shipToCountry
CountryCode
Destinationsland.
shipFromCountry
CountryCode
Ursprungsland. Rader med null-ursprung (”valfritt ursprung”) matchas också.
programTypes
[ComplianceProgramType!]
Matcha endast dessa programtyper. Tom lista = inget filter.
Till exempel, lista varje PGA-krav för kosmetikakapitlet 3304:
Varje ComplianceProgram exponerar sin currentVersion — den ACTIVE enkäten
— och den versionens questions i visningsordning. Varje fråga anger sin
answerType, om den är required, sina options (för select-typer) och ett
valfritt displayCondition som branchar enkäten. Läs den här strukturen
för att rendera er egen UI eller för att förstå exakt vad en importör måste ange.
I exemplet ovan visas contains_color_additives endast när
intended_use är lika med cosmetic — det är displayCondition i praktiken. För den
fulla branching-modellen och dynamiska (optionsSource) alternativ, se
Så fungerar det.
Kontrollera efterlevnadskrav
Kontrollera efterlevnadskrav
Upptäck vilka efterlevnadsprogram som gäller för en artikel, och läs den enkät ni behöver besvara.
GraphQL
Frågan
complianceRequirementsär startpunkten till Zonos Clarify. Givet en artikels HS-kod och rutt returnerar den de efterlevnadsprogram som utlöses, och låter er gå igenom varje programs fulla enkätstruktur — frågor, alternativ och branching-logik. Använd den för att avgöra om en sändning behöver efterlevnadssvar och för att rendera er egen enkät-UI.Den här frågan kräver scopet
COMPLIANCE_READ. Se OAuth för autentisering av API-begäranden.Upptäck tillämpliga program
Ange en artikels
hsCodeochshipToCountryför att hitta vilka program som gäller. Resultatet är en paginerad connection avComplianceRequirement-noder, där varje nod pekar på detComplianceProgramden utlöser.query ComplianceRequirements($filter: ComplianceRequirementFilter!) {complianceRequirements(filter: $filter, first: 10) {totalCountpageInfo {hasNextPageendCursor}edges {cursornode {idhsCodeshipToCountryshipFromCountryprogram {idcodenameprogramTypeauthorityjurisdictionstatusstrictnesscurrentVersion {idversionstatus}}}}}}Ett
shipFromCountrymed värdetnullpå ett krav betyder att programmet gäller oavsett ursprung. När ni angershipFromCountryi filtret matchas både ursprungsspecifika rader och rader med ”valfritt ursprung”.Filtrering och paginering
complianceRequirementstar emot ettComplianceRequirementFilterplus standardargument för cursor-paginering (first/afterför framåt-paginering,last/beforeför bakåt-paginering).hsCodeStringhsCodePrefix.hsCodePrefixStringhsCode.shipToCountryCountryCodeshipFromCountryCountryCodenull-ursprung (”valfritt ursprung”) matchas också.programTypes[ComplianceProgramType!]Till exempel, lista varje PGA-krav för kosmetikakapitlet
3304:query PgaRequirements($filter: ComplianceRequirementFilter!) {complianceRequirements(filter: $filter, first: 25) {totalCountedges {node {hsCodeshipToCountryprogram {codename}}}}}Läs ett programs enkät
Varje
ComplianceProgramexponerar sincurrentVersion— denACTIVEenkäten — och den versionensquestionsi visningsordning. Varje fråga anger sinanswerType, om den ärrequired, sinaoptions(för select-typer) och ett valfrittdisplayConditionsom branchar enkäten. Läs den här strukturen för att rendera er egen UI eller för att förstå exakt vad en importör måste ange.query QuestionnaireStructure($filter: ComplianceRequirementFilter!) {complianceRequirements(filter: $filter, first: 1) {edges {node {program {codenamecurrentVersion {versionstatusquestions {codeprompthelpTextanswerTyperequiredsectiondisplayOrderoptionsSourceoptions {valuelabeldisplayOrder}displayCondition {questionCodeoperatorvalues}}}}}}}}I exemplet ovan visas
contains_color_additivesendast närintended_useär lika medcosmetic— det ärdisplayConditioni praktiken. För den fulla branching-modellen och dynamiska (optionsSource) alternativ, se Så fungerar det.Nästa steg
ComplianceRequirementFilter
Var den här sidan till hjälp?