Scopri quali programmi di conformità si applicano a un articolo e leggi il questionario
a cui dovrai rispondere.
GraphQL
La query complianceRequirements è il punto di ingresso di Zonos Clarify. Dato il
codice HS e il percorso di un articolo, restituisce i programmi di conformità
attivati e ti consente di esplorare l'intera struttura del questionario di
ciascun programma — domande, opzioni e logica di ramificazione. Usala per
decidere se una spedizione richiede risposte di conformità e per generare la
tua interfaccia del questionario.
Ambito richiesto
Questa query richiede l'ambito COMPLIANCE_READ. Consulta
OAuth per autenticare le richieste API.
Passa hsCode e shipToCountry di un articolo per scoprire quali programmi si
applicano. Il risultato è una connessione impaginata di nodi
ComplianceRequirement, ciascuno dei quali punta al ComplianceProgram da
esso attivato.
Un shipFromCountrynull in un requisito significa che il programma si
applica indipendentemente dall'origine. Quando specifichi shipFromCountry
nel filtro, vengono trovate corrispondenze sia per le righe specifiche
dell'origine sia per quelle con «qualsiasi origine».
complianceRequirements accetta un ComplianceRequirementFilter più i
consueti argomenti di paginazione a cursore (first / after per la
paginazione in avanti, last / before per la paginazione all'indietro).
Campo filtro↕
Tipo↕
Note↕
hsCode
String
Corrispondenza esatta del codice HS. Incompatibile con hsCodePrefix.
hsCodePrefix
String
Corrispondenza per prefisso (solo cifre e punti, massimo 12 caratteri). Incompatibile con hsCode.
shipToCountry
CountryCode
Paese di destinazione.
shipFromCountry
CountryCode
Paese di origine. Corrispondono anche le righe con origine null («qualsiasi origine»).
programTypes
[ComplianceProgramType!]
Filtra solo questi tipi di programma. Elenco vuoto = nessun filtro.
Ad esempio, elenca tutti i requisiti PGA per il capitolo cosmetici 3304:
Ogni ComplianceProgram espone la propria currentVersion — il questionario
ACTIVE — e le questions di quella versione nell'ordine di visualizzazione.
Ogni domanda dichiara il proprio answerType, se è required, le proprie
options (per i tipi a selezione) e un displayCondition facoltativo che
ramifica il questionario. Leggi questa struttura per generare la tua interfaccia
utente o per capire esattamente cosa deve fornire un importatore.
Nell'esempio precedente, contains_color_additives viene mostrato solo quando
intended_use è uguale a cosmetic — è il displayCondition in azione. Per il
modello completo di ramificazione e le opzioni dinamiche (optionsSource),
consulta Come funziona.
Verificare i requisiti di conformità
Verificare i requisiti di conformità
Scopri quali programmi di conformità si applicano a un articolo e leggi il questionario a cui dovrai rispondere.
GraphQL
La query
complianceRequirementsè il punto di ingresso di Zonos Clarify. Dato il codice HS e il percorso di un articolo, restituisce i programmi di conformità attivati e ti consente di esplorare l'intera struttura del questionario di ciascun programma — domande, opzioni e logica di ramificazione. Usala per decidere se una spedizione richiede risposte di conformità e per generare la tua interfaccia del questionario.Questa query richiede l'ambito
COMPLIANCE_READ. Consulta OAuth per autenticare le richieste API.Scopri i programmi applicabili
Passa
hsCodeeshipToCountrydi un articolo per scoprire quali programmi si applicano. Il risultato è una connessione impaginata di nodiComplianceRequirement, ciascuno dei quali punta alComplianceProgramda esso attivato.query ComplianceRequirements($filter: ComplianceRequirementFilter!) {complianceRequirements(filter: $filter, first: 10) {totalCountpageInfo {hasNextPageendCursor}edges {cursornode {idhsCodeshipToCountryshipFromCountryprogram {idcodenameprogramTypeauthorityjurisdictionstatusstrictnesscurrentVersion {idversionstatus}}}}}}Un
shipFromCountrynullin un requisito significa che il programma si applica indipendentemente dall'origine. Quando specifichishipFromCountrynel filtro, vengono trovate corrispondenze sia per le righe specifiche dell'origine sia per quelle con «qualsiasi origine».Filtraggio e paginazione
complianceRequirementsaccetta unComplianceRequirementFilterpiù i consueti argomenti di paginazione a cursore (first/afterper la paginazione in avanti,last/beforeper la paginazione all'indietro).hsCodeStringhsCodePrefix.hsCodePrefixStringhsCode.shipToCountryCountryCodeshipFromCountryCountryCodenull(«qualsiasi origine»).programTypes[ComplianceProgramType!]Ad esempio, elenca tutti i requisiti PGA per il capitolo cosmetici
3304:query PgaRequirements($filter: ComplianceRequirementFilter!) {complianceRequirements(filter: $filter, first: 25) {totalCountedges {node {hsCodeshipToCountryprogram {codename}}}}}Leggi il questionario di un programma
Ogni
ComplianceProgramespone la propriacurrentVersion— il questionarioACTIVE— e lequestionsdi quella versione nell'ordine di visualizzazione. Ogni domanda dichiara il proprioanswerType, se èrequired, le proprieoptions(per i tipi a selezione) e undisplayConditionfacoltativo che ramifica il questionario. Leggi questa struttura per generare la tua interfaccia utente o per capire esattamente cosa deve fornire un importatore.query QuestionnaireStructure($filter: ComplianceRequirementFilter!) {complianceRequirements(filter: $filter, first: 1) {edges {node {program {codenamecurrentVersion {versionstatusquestions {codeprompthelpTextanswerTyperequiredsectiondisplayOrderoptionsSourceoptions {valuelabeldisplayOrder}displayCondition {questionCodeoperatorvalues}}}}}}}}Nell'esempio precedente,
contains_color_additivesviene mostrato solo quandointended_useè uguale acosmetic— è ildisplayConditionin azione. Per il modello completo di ramificazione e le opzioni dinamiche (optionsSource), consulta Come funziona.Passaggi successivi
ComplianceRequirementFilter
Questa pagina è stata utile?