Высота штрих-кода отсутствует в пользовательском вводе штрих-кода

Я интегрирую API доставки FedEx для создания ярлыков с использованием Java. Все работает нормально, но кроме этого вопроса. Я получаю следующую ошибку при настройке LabelFormatType в COMMON2D или же LABEL_DATA_ONLY для FedEx Freight т.е. FEDEX_FREIGHT_ECONOMY а также FEDEX_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_LADING а также VICS_BILL_OF_LADING и другие ServiceTypes,

Я пока не могу найти решение.

Пожалуйста, дайте мне знать, что мне не хватает?

1 ответ

Вы были правы, вам нужно использовать эти два типа формата меток. Когда дело касается запроса на отправку груза LTL, при использовании пользовательского ввода штрих-кода может быть возвращена "Высота штрих-кода, отсутствующая" COMMON2D или же LABEL_DATA_ONLY, Согласно поддержке FedEx, для поставки FedEx LTL требуется транспортная накладная (BOL) и единственная LabelFormatTypes доступны для этого либо FEDEX_FREIGHT_STRAIGHT_BILL_OF_LADING или же VICS_BILL_OF_LADING where VICS = Добровольные стандарты межотраслевой торговли. Эта метка возвращается в формате PDF, кроме того, вы можете запросить метку адреса FedEx в формате ZPL.

Другие вопросы по тегам