Высота штрих-кода отсутствует в пользовательском вводе штрих-кода
Я интегрирую 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.