Invalid PRC Con Number when entering order from a quote

We just upgraded from Epicor 10 to Epicor Kinetic and have been getting this error on occasion. Does anyone know how to fix? We are unable to save any additional information in the order.

System Information

==================

AppServer Connection: https://EPICORAPP-PROD2.klassen.local/KineticLive
Form Name: Sales Order Entry
Customization Name: ESC_Order_1.1
Menu ID: OMMT3001
Software Version: 11.2.400.4

============

Business Layer Exception

Invalid Prc Con Num.

Exception caught in: Epicor.ServiceModel

Error Detail

============

##!Correlation ID:##! 581f714d-8a4e-4565-9e9b-06038c84240b
##!Description:##! Invalid Prc Con Num.
##!Program:##! Erp.Services.BO.SalesOrder.dll
##!Method:##! OrderHedBeforeUpdate
##!Line Number:##! 24950
##!Column Number:##! 17
##!Table:##! OrderHed
##!Field:##! PrcConNum

Client Stack Trace

==================
at Ice.Cloud.ProxyBase1.CallWithCommunicationFailureRetry(String methodName, ProxyValuesIn valuesIn, ProxyValuesOut valuesOut, RestRpcValueSerializer serializer) at Ice.Cloud.ProxyBase1.CallWithMultistepBpmHandling(String methodName, ProxyValuesIn valuesIn, ProxyValuesOut valuesOut, Boolean useSparseCopy)
at Ice.Cloud.ProxyBase`1.Call(String methodName, ProxyValuesIn valuesIn, ProxyValuesOut valuesOut, Boolean useSparseCopy)
at Erp.Proxy.BO.SalesOrderImpl.MasterUpdate(Boolean lCheckForOrderChangedMsg, Boolean lcheckForResponse, String cTableName, Int32 iCustNum, Int32 iOrderNum, Boolean lweLicensed, Boolean& lContinue, String& cResponseMsg, String& cCreditShipAction, String& cDisplayMsg, String& cCompliantMsg, String& cResponseMsgOrdRel, String& cAgingMessage, String& cShipByDateMessage, String& cNeedByDateMessage, SalesOrderDataSet ds)
at Erp.Adapters.SalesOrderAdapter.MasterUpdate(Boolean lCheckForOrderChangedMsg, Boolean lcheckForResponse, String cTableName, Int32 iCustNum, Int32 iOrderNum, Boolean lweLicensed, Boolean& lContinue, String& cResponseMsg, String& cCreditShipAction, String& cDisplayMsg, String& cCompliantMsg, String& cResponseMsgOrdRel, String& cAgingMessage, String& cShipByDateMessage, String& cNeedByDateMessage)
at Erp.UI.App.SalesOrderEntry.Transaction.Update()

Is it possible the contact on the Quote was made inactive since the quote was created?

I just checked. Contacts are active.

I think it might have something to do with the ship to contact. But unsure of the fix

I remember running into an issue at some point in the past where the displayed PerCon was not what the system was reading. For example showing PerCon 1 when really reading 2 which is inactive. Have you tried to change it to something else then back to the one it was and see if that resets the field?

1 Like