Descubra qué programas de cumplimiento aplican a un artículo y lea el cuestionario
que deberá responder.
GraphQL
La consulta complianceRequirements es el punto de entrada a Zonos Clarify. Dado el
código HS y la ruta de un artículo, devuelve los programas de cumplimiento que se
activan y le permite recorrer la estructura completa del cuestionario de cada programa:
preguntas, opciones y lógica de ramificación. Utilícela para decidir si un envío
necesita respuestas de cumplimiento y para renderizar su propia interfaz de cuestionario.
Ámbito requerido
Esta consulta requiere el ámbito COMPLIANCE_READ. Consulte
OAuth para autenticar solicitudes a la API.
Pase el hsCode y shipToCountry de un artículo para encontrar qué programas aplican. El
resultado es una conexión paginada de nodos ComplianceRequirement, cada uno apuntando
al ComplianceProgram que activa.
Un shipFromCountry de null en un requisito significa que el programa aplica
independientemente del origen. Cuando proporciona shipFromCountry en el filtro, coinciden tanto
las filas específicas de origen como las de "cualquier origen".
complianceRequirements acepta un ComplianceRequirementFilter más los argumentos estándar
de paginación por cursor (first / after para avanzar, last /
before para retroceder).
Campo de filtro↕
Tipo↕
Notas↕
hsCode
String
Coincidencia exacta de código HS. Mutuamente excluyente con hsCodePrefix.
hsCodePrefix
String
Coincidencia por prefijo (solo dígitos y puntos, máx. 12 caracteres). Mutuamente excluyente con hsCode.
shipToCountry
CountryCode
País de destino.
shipFromCountry
CountryCode
País de origen. Las filas con origen null ("cualquier origen") también coinciden.
programTypes
[ComplianceProgramType!]
Coincidir solo con estos tipos de programa. Lista vacía = sin filtro.
Por ejemplo, liste todos los requisitos PGA del capítulo de cosméticos 3304:
Cada ComplianceProgram expone su currentVersion — el cuestionario ACTIVE
— y las questions de esa versión en orden de visualización. Cada pregunta declara su
answerType, si es required, sus options (para tipos de selección) y una
displayCondition opcional que ramifica el cuestionario. Lea esta estructura
para renderizar su propia interfaz o para comprender exactamente qué debe proporcionar un importador.
En el ejemplo anterior, contains_color_additives solo se muestra cuando
intended_use es igual a cosmetic; así funciona la displayCondition. Para el
modelo completo de ramificación y opciones dinámicas (optionsSource), consulte
Cómo funciona.
Consultar requisitos de cumplimiento
Consultar requisitos de cumplimiento
Descubra qué programas de cumplimiento aplican a un artículo y lea el cuestionario que deberá responder.
GraphQL
La consulta
complianceRequirementses el punto de entrada a Zonos Clarify. Dado el código HS y la ruta de un artículo, devuelve los programas de cumplimiento que se activan y le permite recorrer la estructura completa del cuestionario de cada programa: preguntas, opciones y lógica de ramificación. Utilícela para decidir si un envío necesita respuestas de cumplimiento y para renderizar su propia interfaz de cuestionario.Esta consulta requiere el ámbito
COMPLIANCE_READ. Consulte OAuth para autenticar solicitudes a la API.Descubrir programas aplicables
Pase el
hsCodeyshipToCountryde un artículo para encontrar qué programas aplican. El resultado es una conexión paginada de nodosComplianceRequirement, cada uno apuntando alComplianceProgramque activa.query ComplianceRequirements($filter: ComplianceRequirementFilter!) {complianceRequirements(filter: $filter, first: 10) {totalCountpageInfo {hasNextPageendCursor}edges {cursornode {idhsCodeshipToCountryshipFromCountryprogram {idcodenameprogramTypeauthorityjurisdictionstatusstrictnesscurrentVersion {idversionstatus}}}}}}Un
shipFromCountrydenullen un requisito significa que el programa aplica independientemente del origen. Cuando proporcionashipFromCountryen el filtro, coinciden tanto las filas específicas de origen como las de "cualquier origen".Filtrado y paginación
complianceRequirementsacepta unComplianceRequirementFiltermás los argumentos estándar de paginación por cursor (first/afterpara avanzar,last/beforepara retroceder).hsCodeStringhsCodePrefix.hsCodePrefixStringhsCode.shipToCountryCountryCodeshipFromCountryCountryCodenull("cualquier origen") también coinciden.programTypes[ComplianceProgramType!]Por ejemplo, liste todos los requisitos PGA del capítulo de cosméticos
3304:query PgaRequirements($filter: ComplianceRequirementFilter!) {complianceRequirements(filter: $filter, first: 25) {totalCountedges {node {hsCodeshipToCountryprogram {codename}}}}}Leer el cuestionario de un programa
Cada
ComplianceProgramexpone sucurrentVersion— el cuestionarioACTIVE— y lasquestionsde esa versión en orden de visualización. Cada pregunta declara suanswerType, si esrequired, susoptions(para tipos de selección) y unadisplayConditionopcional que ramifica el cuestionario. Lea esta estructura para renderizar su propia interfaz o para comprender exactamente qué debe proporcionar un importador.query QuestionnaireStructure($filter: ComplianceRequirementFilter!) {complianceRequirements(filter: $filter, first: 1) {edges {node {program {codenamecurrentVersion {versionstatusquestions {codeprompthelpTextanswerTyperequiredsectiondisplayOrderoptionsSourceoptions {valuelabeldisplayOrder}displayCondition {questionCodeoperatorvalues}}}}}}}}En el ejemplo anterior,
contains_color_additivessolo se muestra cuandointended_usees igual acosmetic; así funciona ladisplayCondition. Para el modelo completo de ramificación y opciones dinámicas (optionsSource), consulte Cómo funciona.Siguientes pasos
ComplianceRequirementFilter
¿Fue útil esta página?