Updated QuickShip no longer creating CarrierXML files

I just upgraded to the latest version of QuickShip. I am able to generate labels and run as usual, but the normal CarrierXML files are not getting created. My web.config shows the following:

    <add key="Archive" value="True"/>
    <add key="ClientSettingsProvider.ServiceUri" value=""/>
    <add key="GenerateXMLFiles" value="true"/>
    <add key="DaysToKeepXMLFiles" value="7"/>
    <add key="serilog:minimum-level" value="Warning"/>

This seems to be the same as the previous version.

We had a similar issue. I had to go into the UI under the new App Settings and enable there too.

My brain isn’t working. I can’t remember where that is.

Setup > Application Settings. We upgraded from 5.0 and this screen was added sometime after that. Our web.config looked like yours but until I added the settings here it wasn’t generating the XML files. Seems this overrides the web.config somewhere.

Ok, if I go to the /dist login I see that. It’s not under the regular login. I get a bunch of P21 errors when I use that screen.

The only way we can login to the latest version of Quick Ship is at /dist

That’s weird. I can go to /dist/#/appsettings and add settings. We have it set to 365 in the UI but the web.config is only 7. But it’s not dumping after 7. Not sure where these new settings are stored. This is our web.config for reference.

    <add key="Archive" value="True"/>
    <add key="ClientSettingsProvider.ServiceUri" value=""/>
    <add key="GenerateXMLFiles" value="true"/>
    <add key="DaysToKeepXMLFiles" value="7"/>
    <add key="serilog:minimum-level" value="Warning"/>

I must have hit the wrong link in there (Integrations probably). I got the info set up and am testing…

I never bothered to figure out where these new settings were stored or why it overrides the web.config. I sort of forgot about it TBH. The day of our upgrade I was just worried about getting it to work. And since have forgot to look back into it.

Yeah, I have it in there, restarted the App Pool, still nothing. I looked for documentation, does the workstation QS url change? I’m getting Tracking #s (FedEx and UPS), but they aren’t showing on the tracking details.

I moved QS to a new server so only the host changed. Our workstation URL looks like this.

http://<QSServerHostname>/Epicor/<RegCode>/EpicorFreightService.svc

Can you hit the EpicorFreightService.svc?

Yes. I figured it out. Multi-Company … I was in the wrong one. I added those fields to the correct company and the carrier files were created. Still doesn’t explain the lack of the Tracking info being non existent on the carrier websites.

As in you got tracking numbers back but on FedEx/UPS site it doesn’t come up?

I got the FedEx one, finally. Guess it took a bit. I cannot unfreight it (Object reference not set to the instance of an object). That is in both Web and Shipment Entry.

UPS, however:

I got a response, charge, as well as the tracking number. I’ll give it overnight and see if it’s still not working. I will call support Monday morning if not.

Known issue in the latest version of Quick Ship. Have a ticket open about it with support. CS0002369114

Ok, good to know. I just reinstalled the application again, removing the old Websites directory first. When it came back up, it still has the settings you showed above. So it must save them to the DB now.

The upgrade kept failing for me so that’s why I went to a new server. I said heck with this and just did a fresh install. Was was easier.

It’s all working pretty well now. I’ll have to watch the UPS side…

Thanks for your help!

1 Like

We have run into a couple other bugs in 5.4 that Epicor says will be fixed in 5.4.1. You may run into these as well.

  • There is an issue where the incorrect unit price is sent to QS from ERP. It rounds up on QS reports but doesn’t change the total. So your lines don’t add up to the total which will get your shipments stuck in custums :upside_down_face: And it drops a digit in the QS UI.
  • There is the issue with not being able to unfreight FedEx shipments.
  • There is an issue were the country selection doesn’t work properly in the Document Manager. It shows all the selects as blanks.
  • The USMCA report out of the box in 5.4 is also wrong. Have to pull the correct report file off EpiCare.

The latest version is a little buggy :bug:

Is there a workaround for this? Sounds like a nightmare scenario for us.

Nope :slightly_frowning_face: We have to manually fix all our international commercial invoices. And domestic are just wrong as it’s too many to fix. It’s a huge pain and got us in a lot of shipping trouble right after we upgraded. We didn’t know it was doing this incorrect rounding and a bunch of our international shipments got hung up in customs. If a customer fusses about the incorrect pricing for domestic we are manually fixing them and sending back.