【问题标题】:EasyPost : Unable to create manifest. 5 of the specified shipments have already been manifested:EasyPost:无法创建清单。指定货物中有 5 件已装单:
【发布时间】: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;
            }

【问题讨论】:

    标签: c# usps easypost


    【解决方案1】:

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

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2020-02-28
      • 1970-01-01
      • 2013-11-03
      • 2018-08-03
      • 2011-07-26
      • 1970-01-01
      • 1970-01-01
      • 2021-10-09
      相关资源
      最近更新 更多