You are on page 1of 1

Fedex-Hard-Coded-Values-And-What-To-Do-With-Them

sl-
field existing required proposed discussion
no

valid values include options in auto-settings. also has a


BUSINESS_SERVICE_CENTER, DROP_BOX, feature toggle for manual labels. if
1 requestObject.RequestedShipment.DropoffType REGULAR_PICKUP Y/N
REGULAR_PICKUP, REQUEST_COURIER, enabled, use from order, else use
STATION from auto settings

2 requestObject.RequestedShipment.ServiceType SMART_POST / undefined Y/N move to constants --

(sender - csb for india, B_N.


valid values include BUSINESS_NATIONAL,
requestObject.RequestedShipment.Recipient.TinType / otherwise, options already present,
3 BUSINESS_NATIONAL Y/N BUSINESS_STATE, BUSINESS_UNION,
requestObject.RequestedShipment.Shipper.TinType read from prefered carrier) (receiver
PERSONAL_NATIONAL, PERSONAL_STATE
- always B_N)

FEDEX_ONE_RATE,
SATURDAY_PICKUP,
4 requestObject.RequestedShipment.SpecialServicesRequested.SpecialServiceTypes Y move to constants --
SATURDAY_DELIVERY,
HOLD_AT_LOCATION, COD

valid values include BAG, BARREL, BASKET,


BOX, BUCKET, BUNDLE, CAGE, CARTON, CASE,
CHEST, CONTAINER, CRATE, CYLINDER, DRUM,
options in freight-settings. drop
5 requestObject.RequestedShipment.FreightShipmentDetail.LineItems.Packaging SKID Y/N ENVELOPE, HAMPER, OTHER, PACKAGE, PAIL,
down. freight-only
PALLET, PARCEL, PIECE, REEL, ROLL, SACK,
SHRINK_WRAPPED, SKID, TANK, TOTE_BIN,
TUBE, UNIT

6 requestObject.RequestedShipment.FreightShipmentDetail.LineItems.Description product.productName / 'product' Y remove fallback --

7 requestObject.FreightShipmentDetail.Role SHIPPER Y valid values include CONSIGNEE, SHIPPER always SHIPPER.

order.collectTermsType / valid values include SECTION_7_SIGNED, NON- map based on order details, else
8 requestObject.FreightShipmentDetail.CollectTermsType N
NON_RECOURSE_SHIPPER_SIGNED RECOURSE_SHIPPER_SIGNED, STANDARD NON_RECOURSE_SHIPPER_SIGNED

9 requestObject.RequestedShipment.SpecialServicesRequested.SpecialServiceTypes EXTREME_LENGTH Y/N move to constants always EXTREME_LENGTH

10 requestObject.RequestedShipment.SpecialServicesRequested.SpecialServiceTypes OVER_LENGTH Y/N move to constants always OVER_LENGTH

valid values include BILL_OF_LADING,


COD_RETURN_TRACKING_NUMBER,
CUSTOMER_AUTHORIZATION_NUMBER,
CUSTOMER_REFERENCE, DEPARTMENT,
DOCUMENT_AIRWAY_BILL,
FREE_FORM_REFERENCE,
GROUND_INTERNATIONAL,
GROUND_SHIPMENT_ID, GROUP_MPS,
INVOICE, JOB_GLOBAL_TRACKING_NUMBER,
always
11 SelectionDetails.PackageIdentifier.Type TRACKING_NUMBER_OR_DOORTAG Y ORDER_GLOBAL_TRACKING_NUMBER,
TRACKING_NUMBER_OR_DOORTAG
ORDER_TO_PAY_NUMBER,
OUTBOUND_LINK_TO_RETURN,
PARTNER_CARRIER_NUMBER, PART_NUMBER,
PURCHASE_ORDER,
RETURN_MATERIALS_AUTHORIZATION,
RETURNED_TO_SHIPPER_TRACKING_NUMBER,
TRACKING_NUMBER_OR_DOORTAG,
TRANSPORTATION_CONTROL_NUMBER,
SHIPPER_REFERENCE, STANDARD_MPS

12 ProcessingOptions INCLUDE_DETAILED_SCANS Y/N move to constants always INCLUDE_DETAILED_SCANS

valid values include DELETE_ALL_PACKAGES,


13 DeletionControl DELETE_ALL_PACKAGES Y DELETE_ENTIRE_CONSOLIDATION, always DELETE_ALL_PACKAGES
DELETE_ONE_PACKAGE, LEGACY

14 requestObject.ProcessingOptions.Options POST_SHIPMENT_UPLOAD Y move to constants always POST_SHIPMENT_UPLOAD

15 returnObject.CarrierCode FDXE Y valid values include FDXE, FDXG, FXFR map based on order details

16 originDetail.PackageLocation FRONT Y/N valid values include FRONT, SIDE, REAR, NONE options in pickup settings. defaults
to FRONT

textbox in pickup settings, defaults


17 returnObject.CommodityDescription description Y valid value is anyhting under 20 characters
to E-Commerce Products

... ... ... ... ... ...

N address mappings, and a few more things...

You might also like