通过在创建货件之前或之后上传电子商业发票,加快清关
场景 1 - 托运前文件上传
目标:在创建货件之前上传最多 5 份托运文件(例如,“商业发票”)
端点:使用 Upload Multiple Documents 端点。
操作:上传您的文件
1. 发送包含托运文件的请求(例如“商业发票”)。
2. 对于每份成功上传的文件,响应中将包含 docID。
结果:您将收到每份成功上传文件的 docID,您将在下一步中使用该 docID。
目标:在创建货件时,将步骤 1 中的 docID 与货件关联。
端点:使用 Create Shipment 端点。
操作:
1. 在创建货件载重量中的 ShipmentSpecialServices.etdDetail.attachedDocuments.documentId 字段下包含上一步中的 docID 值。
载重量示例:
2. 在创建货件的请求正文中,您需要在相应的结构下指定步骤 1 中上传的每个文件的 documentId:
结果:您的文件现已与货件关联并准备提交。
目标:完成货件创建并将其与附件一起提交。
操作:提交包含完整载重量的货件创建请求,其中包括步骤 2 中的 documentId 值。
结果:将创建货件和附件。
场景 2 - 托运后文件上传
目标:创建具有电子贸易文件参数的货件。
端点:使用 Create Shipment 端点。
操作:
1. 发送货件级别 specialServiceTypes 为 "ELECTRONIC_TRADE_DOCUMENTS" 的货件请求,以及 shippingDocumentTypes 下提及的托运文件列表(例如“COMMERCIAL_INVOICE”)。
2. 成功创建货件后,响应中将包含 folderId。
结果:您将收到在下一步中使用的 masterTrackingNumber。
目标:上传文件并将其与在步骤 1 中创建的货件 masterTrackingNumber 关联。
端点:使用 Upload Multiple Documents 端点。
操作:
1. 在 documentInformation 下包含上一步中的 masterTrackingNumber 值。请求载重量中的 trackingNumber 字段。
2. 在上传多份文件的请求载重量中,您需要在适当的结构下指定步骤 1 中的 masterTrackingNumber 以及与每份文件相关的元数据。
结果:您的文件现已上传并关联到货件。
您觉得 API 方案有帮助吗?
