Descubra que programas de conformidade se aplicam a um artigo e consulte o
questionário a que terá de responder.
GraphQL
A consulta complianceRequirements é o ponto de entrada do Zonos Clarify. A
partir do código HS e da rota de um artigo, devolve os programas de
conformidade acionados e permite percorrer a estrutura completa do
questionário de cada programa — perguntas, opções e lógica de ramificação.
Utilize-a para decidir se uma remessa precisa de respostas de conformidade e para
apresentar a sua própria interface de questionário.
Âmbito obrigatório
Esta consulta requer o âmbito COMPLIANCE_READ. Consulte
OAuth para saber como autenticar pedidos à API.
Indique o hsCode e o shipToCountry de um artigo para saber que programas se
aplicam. O resultado é uma ligação paginada de nós ComplianceRequirement, cada
um a apontar para o ComplianceProgram que aciona.
Um shipFromCountry com o valor null num requisito significa que o programa
se aplica independentemente da origem. Quando indica shipFromCountry no
filtro, são devolvidas tanto as linhas específicas da origem como as linhas de
"qualquer origem".
complianceRequirements aceita um ComplianceRequirementFilter, além dos
argumentos padrão de paginação por cursor (first / after para avançar,
last / before para recuar).
Campo do filtro↕
Tipo↕
Notas↕
hsCode
String
Correspondência exata do código HS. Mutuamente exclusivo com hsCodePrefix.
hsCodePrefix
String
Correspondência por prefixo (apenas dígitos e pontos, máximo de 12 caracteres). Mutuamente exclusivo com hsCode.
shipToCountry
CountryCode
País de destino.
shipFromCountry
CountryCode
País de origem. As linhas com origem null ("qualquer origem") também correspondem.
programTypes
[ComplianceProgramType!]
Corresponde apenas a estes tipos de programa. Lista vazia = sem filtro.
Por exemplo, para listar todos os requisitos PGA do capítulo de cosméticos 3304:
Cada ComplianceProgram expõe a sua currentVersion — o questionário ACTIVE
— e as questions dessa versão, por ordem de apresentação. Cada pergunta declara
o seu answerType, se é required, as suas options (para tipos de seleção) e
uma displayCondition opcional que ramifica o questionário. Leia esta estrutura
para apresentar a sua própria interface ou para perceber exatamente o que um
importador tem de fornecer.
No exemplo acima, contains_color_additives só é apresentada quando
intended_use é igual a cosmetic — é a displayCondition em ação. Para o
modelo completo de ramificação e as opções dinâmicas (optionsSource), consulte
Como funciona.
Verificar requisitos de conformidade
Verificar requisitos de conformidade
Descubra que programas de conformidade se aplicam a um artigo e consulte o questionário a que terá de responder.
GraphQL
A consulta
complianceRequirementsé o ponto de entrada do Zonos Clarify. A partir do código HS e da rota de um artigo, devolve os programas de conformidade acionados e permite percorrer a estrutura completa do questionário de cada programa — perguntas, opções e lógica de ramificação. Utilize-a para decidir se uma remessa precisa de respostas de conformidade e para apresentar a sua própria interface de questionário.Esta consulta requer o âmbito
COMPLIANCE_READ. Consulte OAuth para saber como autenticar pedidos à API.Descobrir os programas aplicáveis
Indique o
hsCodee oshipToCountryde um artigo para saber que programas se aplicam. O resultado é uma ligação paginada de nósComplianceRequirement, cada um a apontar para oComplianceProgramque aciona.query ComplianceRequirements($filter: ComplianceRequirementFilter!) {complianceRequirements(filter: $filter, first: 10) {totalCountpageInfo {hasNextPageendCursor}edges {cursornode {idhsCodeshipToCountryshipFromCountryprogram {idcodenameprogramTypeauthorityjurisdictionstatusstrictnesscurrentVersion {idversionstatus}}}}}}Um
shipFromCountrycom o valornullnum requisito significa que o programa se aplica independentemente da origem. Quando indicashipFromCountryno filtro, são devolvidas tanto as linhas específicas da origem como as linhas de "qualquer origem".Filtragem e paginação
complianceRequirementsaceita umComplianceRequirementFilter, além dos argumentos padrão de paginação por cursor (first/afterpara avançar,last/beforepara recuar).hsCodeStringhsCodePrefix.hsCodePrefixStringhsCode.shipToCountryCountryCodeshipFromCountryCountryCodenull("qualquer origem") também correspondem.programTypes[ComplianceProgramType!]Por exemplo, para listar todos os requisitos PGA do capítulo de cosméticos
3304:query PgaRequirements($filter: ComplianceRequirementFilter!) {complianceRequirements(filter: $filter, first: 25) {totalCountedges {node {hsCodeshipToCountryprogram {codename}}}}}Ler o questionário de um programa
Cada
ComplianceProgramexpõe a suacurrentVersion— o questionárioACTIVE— e asquestionsdessa versão, por ordem de apresentação. Cada pergunta declara o seuanswerType, se érequired, as suasoptions(para tipos de seleção) e umadisplayConditionopcional que ramifica o questionário. Leia esta estrutura para apresentar a sua própria interface ou para perceber exatamente o que um importador tem de fornecer.query QuestionnaireStructure($filter: ComplianceRequirementFilter!) {complianceRequirements(filter: $filter, first: 1) {edges {node {program {codenamecurrentVersion {versionstatusquestions {codeprompthelpTextanswerTyperequiredsectiondisplayOrderoptionsSourceoptions {valuelabeldisplayOrder}displayCondition {questionCodeoperatorvalues}}}}}}}}No exemplo acima,
contains_color_additivessó é apresentada quandointended_useé igual acosmetic— é adisplayConditionem ação. Para o modelo completo de ramificação e as opções dinâmicas (optionsSource), consulte Como funciona.Próximos passos
ComplianceRequirementFilter
Esta página foi útil?