我正在集成 FedEx 运输 API 以使用 Java 生成标签。一切正常,但除了这个问题。将 LabelFormatType 设置为 FedEx Freight 的 COMMON2DLABEL_DATA_ONLY 时,我收到以下错误,即 FEDEX_FREIGHT_ECONOMYFEDEX_FREIGHT_PRIORITY

        <Code>6022</Code>
        <Message>Barcode Height missing from Custom Barcode Entry</Message>

我确实尝试在下面的字段中添加条形码高度,但它不起作用
RequestedShipment -> ShippingDocumentSpecification -> CustomShipmentDocumentDetail -> CustomContent -> BarcodeEntries -> BarHeight

RequestedShipment -> ShippingDocumentSpecification -> CustomPackageDocumentDetail -> CustomContent -> BarcodeEntries -> BarHeight

RequestedShipment -> ShippingDocumentSpecification -> FreightAddressLabelDetail -> CustomContent -> BarcodeEntries -> BarHeight

RequestedShipment -> LabelSpecification -> CustomerSpecifiedDetail -> CustomContent -> BarcodeEntries -> BarHeight

注意:该代码适用于其他两个 LabelFormatType ,即 FEDEX_FREIGHT_STRAIGHT_BILL_OF_LADINGVICS_BILL_OF_LADING 以及其他 ServiceTypes

我还找不到任何解决方案。

请让我知道我错过了什么?

最佳答案

你是对的,你需要使用这 2 种标签格式类型。对于零担 cargo 请求,使用 COMMON2DLABEL_DATA_ONLY 时可以返回“自定义条码条目中缺少条码高度”。根据 FedEx 支持,FedEx LTL 货件需要提单 (BOL),唯一可用的 LabelFormatTypesFEDEX_FREIGHT_STRAIGHT_BILL_OF_LADINGVICS_BILL_OF_LADING where VICS = 自愿性行业间商务标准。
此标签以 PDF 格式返回,此外您可以申请 ZPL 格式的 FedEx 地址标签。

10-06 11:19