Posta etiketleri | Bir Bildirim Kimliğini Doğrulayın
Bir Bildirim Kimliğinin durumunu alın ve gümrük belgelerini otomatik olarak doldurun
Posta etiketleri oluşturursanız, bir kullanıcı Bildirim Kimliği sağladığında tam gümrük bildirimi ayrıntılarını almak için Zonos'u çağırabilirsiniz. Bu, kullanıcıların gümrük belgelerini manuel olarak doldurma ihtiyacını ortadan kaldırır ve gümrüklerin ön ödendiği ve gümrük formlarının otomatik olarak doldurulduğu sorunsuz bir kargo deneyimi yaratır.
Posta etiketi oluşturma arayüzünüze bir Bildirim Kimliği alanı ekleyin. Kullanıcılar geçerli bir Bildirim Kimliği girdiğinde, platformunuz gümrük bildirimleri otomatik olarak doldurabilir ve manuel veri girişini ortadan kaldırabilir.
2. Bildirim Kimliği durumunu ve gümrük bildirimi ayrıntılarını sorgulayın
Bildirim Kimliğini kullanarak tam gümrük bildirimi verilerini almak için aşağıdaki sorguyu kullanın. Bu, mevcut olduğunda doğrulama durumunu, öğe ayrıntılarını, değerleri, HS kodlarını ve alıcı bilgilerini döndürür
1queryDeclarationQuery($id: ID!){
2 declaration(id:$id) {
3 id
4 status
5 paymentStatus
6 landedCost {
7 id
8 method
9 landedCostGuaranteeCode
10 amountSubtotals {
11 duties
12 taxes
13 fees
14 landedCostTotal
15}
16}
17 items {
18 id
19 sku
20 productId
21 amount
22 currencyCode
23 name
24 hsCode
25 description
26 hsCodeSource
27 countryOfOrigin
28 quantity
29 measurements {
30 type
31 value
32 unitOfMeasure
33}
34}
35 parties {
36 id
37 type
38 person {
39 firstName
40 lastName
41 email
42 phone
43}
44 location {
45 id
46 line1
47 line2
48 countryCode
49 postalCode
50}
51}
52}
53}
3. Yanıtı işleyin ve gümrük bildirimleri otomatik olarak doldurun
API yanıtı, doğrulama durumunu ve gümrük verilerini içerir. Bildirim Kimliğinin geçerli olup olmadığını belirlemek için status bilgilerini kullanın, ardından kullanılabilir gümrük verilerini otomatik olarak doldurun veya manuel giriş isteminde bulunun.
Örnek yanıtlar
Tam gümrük verileriyle geçerli Bildirim Kimliği:
{"data":{"declaration":{"id":"0mm1993s0mdcn","status":"OPEN","paymentStatus":"OPEN","landedCost":{"id":"landed_cost_eabb13ab-df23-45df-9ce8-96dd29d396d1","method":"DAP","landedCostGuaranteeCode":"NOT_APPLICABLE","amountSubtotals":{"duties":0.0,"taxes":0.0,"fees":2.62,"landedCostTotal":2.62}},"items":[{"id":"item_0mm199388v57g","sku":"item_1","productId":"item_1","amount":70.0,"currencyCode":"USD","name":"Item 1","hsCode":"9504.90.4000","description":"This is the description for Item 1","hsCodeSource":"TARIFF_COMPLETED","countryOfOrigin":"CN","quantity":2,"measurements":[{"type":"WEIGHT","value":1,"unitOfMeasure":"POUND"}]}],"parties":[{"id":"party_0kesb32rw5hfa","type":"DESTINATION","person":{"firstName":"test","lastName":"origin","email":null,"phone":"1234567890"},"location":{"id":"location_c7882546-652e-49cb-81a4-98962a54c49f","line1":"123 Test Street","line2":"","countryCode":"US","postalCode":"84790"}},{"id":"party_0mjfz59bgg175","type":"ORIGIN","person":{"firstName":"test","lastName":"destination","email":null,"phone":"1234567890"},"location":{"id":"location_0mdzb9vk8bp7c","line1":"998 Ridgehaven","line2":null,"countryCode":"CA","postalCode":"N0N 0N0"}}]}}}
4. Kargo oluşturun
Bildirim Kimliğinden otomatik olarak doldurulmuş veriler veya manuel olarak girilen bildirim bilgileri kullanarak etiket oluşturmayı işleyin.
5. Takip numarasını Bildirim Kimliğine bağlayın
Etiket oluşturulduktan sonra, takip numarasını Bildirim Kimliğiyle bağlamak için declarationShipmentCreate mutasyonunu kullanın ve uygun gümrük ödeme doğrulaması ile kargo takibini sağlayın.
Bildirim Kimliğine bağlı bir kargo oluşturabilirsiniz; bu, bir trackingNumbers dizisi ve kargo için kullanılan declarationID iletilerek yapılabilir.
Bildirim Kimliğiyle bir kargo oluşturabilirsiniz; bunu kartonlar ve kartonlar içindeki öğelere ilişkin ayrıntıları ileterek yapabilirsiniz; bu ayrıntıları, ilgili karton için trackingNumber ile birlikte shipmentCarton içinde iletebilirsiniz.
GraphQL API ReferenceTypes, inputs, and operations used in this guide
Bir Bildirim Kimliğini Doğrulayın
Posta etiketleri | Bir Bildirim Kimliğini Doğrulayın
Bir Bildirim Kimliğinin durumunu alın ve gümrük belgelerini otomatik olarak doldurun
Posta etiketleri oluşturursanız, bir kullanıcı Bildirim Kimliği sağladığında tam gümrük bildirimi ayrıntılarını almak için Zonos'u çağırabilirsiniz. Bu, kullanıcıların gümrük belgelerini manuel olarak doldurma ihtiyacını ortadan kaldırır ve gümrüklerin ön ödendiği ve gümrük formlarının otomatik olarak doldurulduğu sorunsuz bir kargo deneyimi yaratır.
Gümrük bildirimlerini otomatik olarak doldur
Bildirim Kimliklerini kullanarak otomatik gümrük bildirimi popülasyonunu etkinleştirmek için aşağıdaki adımları izleyin.
1. Etiket oluşturma akışında Bildirim Kimliği alanını etkinleştirin
Posta etiketi oluşturma arayüzünüze bir Bildirim Kimliği alanı ekleyin. Kullanıcılar geçerli bir Bildirim Kimliği girdiğinde, platformunuz gümrük bildirimleri otomatik olarak doldurabilir ve manuel veri girişini ortadan kaldırabilir.
2. Bildirim Kimliği durumunu ve gümrük bildirimi ayrıntılarını sorgulayın
Bildirim Kimliğini kullanarak tam gümrük bildirimi verilerini almak için aşağıdaki sorguyu kullanın. Bu, mevcut olduğunda doğrulama durumunu, öğe ayrıntılarını, değerleri, HS kodlarını ve alıcı bilgilerini döndürür
query DeclarationQuery($id: ID!) {declaration(id: $id) {idstatuspaymentStatuslandedCost {idmethodlandedCostGuaranteeCodeamountSubtotals {dutiestaxesfeeslandedCostTotal}}items {idskuproductIdamountcurrencyCodenamehsCodedescriptionhsCodeSourcecountryOfOriginquantitymeasurements {typevalueunitOfMeasure}}parties {idtypeperson {firstNamelastNameemailphone}location {idline1line2countryCodepostalCode}}}}3. Yanıtı işleyin ve gümrük bildirimleri otomatik olarak doldurun
API yanıtı, doğrulama durumunu ve gümrük verilerini içerir. Bildirim Kimliğinin geçerli olup olmadığını belirlemek için
statusbilgilerini kullanın, ardından kullanılabilir gümrük verilerini otomatik olarak doldurun veya manuel giriş isteminde bulunun.Örnek yanıtlar
Tam gümrük verileriyle geçerli Bildirim Kimliği:
{ "data": { "declaration": { "id": "0mm1993s0mdcn", "status": "OPEN", "paymentStatus": "OPEN", "landedCost": { "id": "landed_cost_eabb13ab-df23-45df-9ce8-96dd29d396d1", "method": "DAP", "landedCostGuaranteeCode": "NOT_APPLICABLE", "amountSubtotals": { "duties": 0.0, "taxes": 0.0, "fees": 2.62, "landedCostTotal": 2.62 } }, "items": [ { "id": "item_0mm199388v57g", "sku": "item_1", "productId": "item_1", "amount": 70.0, "currencyCode": "USD", "name": "Item 1", "hsCode": "9504.90.4000", "description": "This is the description for Item 1", "hsCodeSource": "TARIFF_COMPLETED", "countryOfOrigin": "CN", "quantity": 2, "measurements": [ { "type": "WEIGHT", "value": 1, "unitOfMeasure": "POUND" } ] } ], "parties": [ { "id": "party_0kesb32rw5hfa", "type": "DESTINATION", "person": { "firstName": "test", "lastName": "origin", "email": null, "phone": "1234567890" }, "location": { "id": "location_c7882546-652e-49cb-81a4-98962a54c49f", "line1": "123 Test Street", "line2": "", "countryCode": "US", "postalCode": "84790" } }, { "id": "party_0mjfz59bgg175", "type": "ORIGIN", "person": { "firstName": "test", "lastName": "destination", "email": null, "phone": "1234567890" }, "location": { "id": "location_0mdzb9vk8bp7c", "line1": "998 Ridgehaven", "line2": null, "countryCode": "CA", "postalCode": "N0N 0N0" } } ] } } }4. Kargo oluşturun
Bildirim Kimliğinden otomatik olarak doldurulmuş veriler veya manuel olarak girilen bildirim bilgileri kullanarak etiket oluşturmayı işleyin.
5. Takip numarasını Bildirim Kimliğine bağlayın
Etiket oluşturulduktan sonra, takip numarasını Bildirim Kimliğiyle bağlamak için declarationShipmentCreate mutasyonunu kullanın ve uygun gümrük ödeme doğrulaması ile kargo takibini sağlayın.
mutation DeclarationShipmentCreate($input: DeclarationShipmentCreateInput!) {declarationShipmentCreate(input: $input)}Bildirim Kimliğine bağlı bir kargo oluşturabilirsiniz; bu, bir
trackingNumbersdizisi ve kargo için kullanılandeclarationIDiletilerek yapılabilir.Bildirim Kimliğiyle bir kargo oluşturabilirsiniz; bunu kartonlar ve kartonlar içindeki öğelere ilişkin ayrıntıları ileterek yapabilirsiniz; bu ayrıntıları, ilgili karton için
trackingNumberile birlikteshipmentCartoniçinde iletebilirsiniz.DeclarationShipmentCreateInput
declarationShipmentCreate
Bu sayfa faydalı mıydı?