Quickship - FedEx LTL charges not returned

Has anyone else had issues with FedEx LTL shipments not returning charges recently? We’ve had several instances/days of this…causing headaches for our accounting department. The web service reply will process the shipment (returning a tracking number) but also pass through a warning message (see below) and $0 into the Actual Charge and Billable Charge fields.

“ReturnStatus”:“WARNING”,“ReturnMessage”:“Unable to obtain courtesy rates.”

It’s of course been problematic for any shipment where the billing method is “Prepay & Add”. QS does not flag this as an error or display the warning message. We’re working on something in Kinetic to catch these shipments before they are marked “shipped” and sent to accounting but wondering if we aren’t the only ones.

2 Likes

Have you submitted an epiccare ticket yet?? This seems very problematic. Where are you seeing this error at? Which log?

1 Like

I am still working on getting my QS to do multiple phantom pallets, but will keep an eye out for this.

Is that an issue now too Greg?

Yeah, response from support was:

“It’s a known behavior between Quick Ship and Kinetic that ‘info’ messages like this are not recognized by Kinetic. It only accepts success or failure, not informational or warning messages that could be acknowledged.”

The message/warning is populated on the ‘FedExFreightLTL_CreateOpenShipmentReply_XXXXX.xml’. It displays the severity as ‘WARNING’ instead of ‘FAILURE’ which seems to be what they are talking about.

They did create a Epicor Idea for me (KIN-I-4776) but with only 3 votes (2 from my org)…I thought I might be going crazy.

1 Like

We just got it and can only do single pallets, so shipping calls the local office like they always have. I have a ticket that has been open for a while and just installed QS 2024.1 today to test if the issue is fixed.

1 Like

can you link the idea here tyler so we can all vote on it. I find that hard to believe because they have always had messages that pop up, but is it just the kinetic interface? Now you have me wanting to go check everything.

where are you seeing these messages. you never did specify.

You did here nevermind. The response files.

Epicor Idea Post

We just freight directly out of Kinetic so I honestly don’t know if anything displays on the QS UI. But once we were made aware by our accounting team it was right into SQL to check for any prepay & add shipments where billable charges were $0 (then the XML files to diagnose).

Thank you. This is wicked.

@tylerbolte did you find a way to grab that warning message when the reply is being read by Epicor?

1 Like

No unfortunately. The route we were going to go down as a stop gap (which full disclosure might not be the best solution) was to just create a directive in Epicor that would throw a warning/error based on ShipHead.PayFlag & ShipHead.MFFreightAmt. Might use Erp.BO.FreightService.UpdateFreightedShipment but not 100%.

Something like that should work. I always see our freight in the discounted field, so I am going to try this and check if the shiphead has no account.

Greg, my other condition I am missing is whether they actually used quick ship or not… cause we ship things with other tools… so what is something that always has a value when QuickShip is used,… MFTransNum?

But if MFFreight amount isn’t being updated in your example what use is it to look at?

Do you ship everything through quick ship?

We do not, so I wouldn’t expect MFFreighAmount to have anything even if the payflag is empty.

I think adding/referencing ShipHead.MFTransNum would do the trick (like you mentioned). Also, I’ll have to test but I think as long as it’s a post processing directive on Erp.BO.FreightService.UpdateFreightedShipment it could work.