0

创建 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;
            }
4

1 回答 1

1

如果您需要对多批货件进行清单,建议您创建一个包含所有货件的批次。一些承运人要求所有货件都进行舱单,因此建议为一天内创建的所有货件创建一个批次,然后对该批次进行舱单。

工作流程如下: 为当天创建货件 在一天结束时创建一个批次。创建批次时,您可以使用数组中的货件 ID 创建它。或者,您可以将货物添加到批次中,只要它没有被扫描形成。这意味着您可以在每天开始时创建一个批次。然后,当您创建货件时,您可以将它们添加到批次中。在创建所有货件并将其添加到批次后,您可以从批次中扫描。

于 2019-06-27T17:38:42.510 回答