We are go - live as of this moment on 10.2.300.7 and we now notice that the ship by date is not being automatically populated on Demand EDI orders (it worked in 10.1.400). I verified the data positions have not changed between this version and our previous 10.1.400 on the file schema. I also tried changing the date type on the customer demand config. Does anyone have any ideas how to resolve?
Where is this occuring, during EDI Import or manual Demand Entry Screen? According to Epicor you need a Need By Date in order for Epicor to calculate the Ship By Date.
During EDI import. We populate our .app files with the need by date. I tested the same file in 10.1.400 and 10.2.300 and the ship by date was set correctly in 10.1. Not in 10.2
Interesting I know from 10.1.400 to 10.1.500 Epicor moved the NeedByDate / ShipByDate logic from EDI Import to a Shared Library under Demand. Then they invoked the Library instead of a function, but the code remained the same - perhaps they have made more changes from 10.1.500 to 10.2.300 - which I dont know about. I would ping support and I would also upgrade to 10.2.300.8
Perhaps use .NET Reflector and Compare 10.1.400 EDI Import with 10.2.300 DemandShared (assuming its a dll).
Thanks alot for your help! I did read through the change log of .8 and did not see any resolved issues relating to this and I did file a support ticket. We will def be moving to .9 on the 30th as that resolves another critical bug we have. Thanks!
So, in 10.1.400 the fact that a ship by date was being populated when we had the customer date as shipping and we only populated the need by date in the file was a bug…that happened to be working in our favor.
In 10.2.300 it is corrected and we needed to do it the “proper” way by specifying ship days, the right date on the customer (in our case need by instead of shipping). If it is 0, then the ship by date needs to be mapped in the file.