We confirmed ShipEngine is successfully returning valid UPS and FedEx rates outside of Acumatica using direct API testing.
The ShipEngine /v1/rates response completes successfully with no errors and includes valid service codes such as:
-
fedex_ground
-
fedex_priority_overnight
-
ups_ground
-
ups_next_day_air
However, Acumatica 2025 R1 still fails during Get Rates with:
"The given key was not present in the dictionary"
Stack trace:
PX.ExternalCarriersHelper.SOShipmentEntryExtCarriersPXExt.ReplacePackagesWithActualPackages
All returned ShipEngine rates contain:
"package_type": null
Please confirm whether there is a known 2025 R1 ShipEngine connector defect or hotfix related to package mapping/rate parsing within CarrierRatesExtension.
Any assistance is greatly appreciated.