EasyPost:无法创建清单。指定货物中有 5 件已装单:
Posted
技术标签:
【中文标题】EasyPost:无法创建清单。指定货物中有 5 件已装单:【英文标题】:EasyPost : Unable to create manifest. 5 of the specified shipments have already been manifested: 【发布时间】:2019-06-20 22:59:54 【问题描述】:创建 ScanForm EasyPost 时返回以下错误。我如何确定货件是否已显示或无法显示。
无法创建清单。 5 指定的货物已经 已显化:shp_aa, shp_xxx, shp_yy, shp_vv, shp_xx
var apiKey = ConfigurationManager.AppSettings["EasyPostAPIKey"];
EasyPost.ClientManager.SetCurrent(apiKey);
if (shipmentsPurchasedInDateRange.Count > 0)
var shipments = new List<EasyPost.Shipment>();
foreach (var shipmentId in shipmentsPurchasedInDateRange)
var shipment = new EasyPost.Shipment()
id = shipmentId,
;
shipments.Add(shipment);
var scanForm = ScanForm.Create(shipments);
return scanForm.form_url;
【问题讨论】:
【参考方案1】:如果您需要为多批货件提单,建议您创建一个包含所有货件的批次。一些承运人要求所有货件都进行舱单,因此建议为一天内创建的所有货件创建一个批次,然后对该批次进行舱单。
工作流程如下: 为当天创建货件 在一天结束时创建一个批次。 创建批次时,您可以使用数组中的货件 ID 创建它。 或者,您可以将货物添加到批次中,只要它没有被扫描形成。这意味着您可以在每天开始时创建一个批次。然后,当您创建货件时,您可以将它们添加到批次中。 创建所有货件并将其添加到批次后,您可以扫描批次。
【讨论】:
以上是关于EasyPost:无法创建清单。指定货物中有 5 件已装单:的主要内容,如果未能解决你的问题,请参考以下文章