Bir ürüne hangi uyum programlarının geçerli olduğunu keşfedin ve cevaplamanız gereken anketi okuyun.
GraphQL
complianceRequirements sorgusu Zonos Clarify'nin giriş noktasıdır. Bir ürünün HS kodu ve rotası verilerek, tetiklenen uyum programlarını döndürür ve her programın tam anket yapısını geçmenize olanak tanır — sorular, seçenekler ve dallanma mantığı. Bir sevkiyatın uyum yanıtlarına ihtiyaç duyup duymadığını belirlemek ve kendi anket arayüzünüzü render etmek için kullanın.
Kapsam gereklidir
Bu sorgu COMPLIANCE_READ kapsamını gerektirir. API isteklerini doğrulamak için bkz. OAuth.
Hangi programların uygulanacağını bulmak için bir ürünün hsCode ve shipToCountry değerini iletin. Sonuç, tetiklediği ComplianceProgram öğesine işaret eden ComplianceRequirement düğümlerinin sayfalandırılmış bir bağlantısıdır.
Bir gereksinimde null değerinde shipFromCountry, programın kökenden bağımsız olarak geçerli olduğu anlamına gelir. Filtrede shipFromCountry sağladığınızda, hem başlangıç ülkesine özgü satırlar hem de "herhangi bir kökenden" satırlar eşleştirilir.
complianceRequirements bir ComplianceRequirementFilter ve standart imleç sayfalandırma bağımsız değişkenlerini kabul eder (first / after ileri sayfalandırma için, last / before geri sayfalandırma için).
Filtre alanı↕
Tür↕
Notlar↕
hsCode
String
Tam HS kodu eşleşmesi. hsCodePrefix ile karşılıklı olarak münhasırdır.
hsCodePrefix
String
Ön ek eşleşmesi (yalnızca rakamlar ve noktalar, en fazla 12 karakter). hsCode ile karşılıklı olarak münhasırdır.
shipToCountry
CountryCode
Hedef ülke.
shipFromCountry
CountryCode
Köken ülkesi. null kökenli satırlar ("herhangi bir kökenden") da eşleşir.
programTypes
[ComplianceProgramType!]
Yalnızca bu program türlerini eşleştir. Boş liste = filtre yok.
Örneğin, kozmetik bölümü 3304 için her PGA gereksinimini listele:
Her ComplianceProgram kendi currentVersion — ACTIVE anketini — ve bu sürümün questions öğesini görüntüleme sırasında ortaya koymaktadır. Her soru answerType değerini, required olup olmadığını, options değerini (seçim türleri için) ve anketi dallandıran isteğe bağlı displayCondition değerini bildirir. Kendi arayüzünüzü render etmek veya bir ithalatçının tam olarak neyi sağlaması gerektiğini anlamak için bu yapıyı okuyun.
Yukarıdaki örnekte, contains_color_additives yalnızca intended_use eşittir cosmetic olduğunda gösterilir — bu displayCondition işlemidir. Tam dallanma modeli ve dinamik (optionsSource) seçenekleri için bkz. Nasıl çalışır.
Uyum gereksinimlerini kontrol etme
Uyum gereksinimlerini kontrol etme
Bir ürüne hangi uyum programlarının geçerli olduğunu keşfedin ve cevaplamanız gereken anketi okuyun.
GraphQL
complianceRequirementssorgusu Zonos Clarify'nin giriş noktasıdır. Bir ürünün HS kodu ve rotası verilerek, tetiklenen uyum programlarını döndürür ve her programın tam anket yapısını geçmenize olanak tanır — sorular, seçenekler ve dallanma mantığı. Bir sevkiyatın uyum yanıtlarına ihtiyaç duyup duymadığını belirlemek ve kendi anket arayüzünüzü render etmek için kullanın.Bu sorgu
COMPLIANCE_READkapsamını gerektirir. API isteklerini doğrulamak için bkz. OAuth.Geçerli programları keşfedin
Hangi programların uygulanacağını bulmak için bir ürünün
hsCodeveshipToCountrydeğerini iletin. Sonuç, tetiklediğiComplianceProgramöğesine işaret edenComplianceRequirementdüğümlerinin sayfalandırılmış bir bağlantısıdır.query ComplianceRequirements($filter: ComplianceRequirementFilter!) {complianceRequirements(filter: $filter, first: 10) {totalCountpageInfo {hasNextPageendCursor}edges {cursornode {idhsCodeshipToCountryshipFromCountryprogram {idcodenameprogramTypeauthorityjurisdictionstatusstrictnesscurrentVersion {idversionstatus}}}}}}Bir gereksinimde
nulldeğerindeshipFromCountry, programın kökenden bağımsız olarak geçerli olduğu anlamına gelir. FiltredeshipFromCountrysağladığınızda, hem başlangıç ülkesine özgü satırlar hem de "herhangi bir kökenden" satırlar eşleştirilir.Filtreleme ve sayfalandırma
complianceRequirementsbirComplianceRequirementFilterve standart imleç sayfalandırma bağımsız değişkenlerini kabul eder (first/afterileri sayfalandırma için,last/beforegeri sayfalandırma için).hsCodeStringhsCodePrefixile karşılıklı olarak münhasırdır.hsCodePrefixStringhsCodeile karşılıklı olarak münhasırdır.shipToCountryCountryCodeshipFromCountryCountryCodenullkökenli satırlar ("herhangi bir kökenden") da eşleşir.programTypes[ComplianceProgramType!]Örneğin, kozmetik bölümü
3304için her PGA gereksinimini listele:query PgaRequirements($filter: ComplianceRequirementFilter!) {complianceRequirements(filter: $filter, first: 25) {totalCountedges {node {hsCodeshipToCountryprogram {codename}}}}}Program anketini okuyun
Her
ComplianceProgramkendicurrentVersion—ACTIVEanketini — ve bu sürümünquestionsöğesini görüntüleme sırasında ortaya koymaktadır. Her soruanswerTypedeğerini,requiredolup olmadığını,optionsdeğerini (seçim türleri için) ve anketi dallandıran isteğe bağlıdisplayConditiondeğerini bildirir. Kendi arayüzünüzü render etmek veya bir ithalatçının tam olarak neyi sağlaması gerektiğini anlamak için bu yapıyı okuyun.query QuestionnaireStructure($filter: ComplianceRequirementFilter!) {complianceRequirements(filter: $filter, first: 1) {edges {node {program {codenamecurrentVersion {versionstatusquestions {codeprompthelpTextanswerTyperequiredsectiondisplayOrderoptionsSourceoptions {valuelabeldisplayOrder}displayCondition {questionCodeoperatorvalues}}}}}}}}Yukarıdaki örnekte,
contains_color_additivesyalnızcaintended_useeşittircosmeticolduğunda gösterilir — budisplayConditionişlemidir. Tam dallanma modeli ve dinamik (optionsSource) seçenekleri için bkz. Nasıl çalışır.Sonraki adımlar
ComplianceRequirementFilter
Bu sayfa faydalı mıydı?