Kinetic Receipt Entry - A valid Purchase Point is required

When opening Receipt Entry in Kinetic, we all get the slideout error:

Business Layer Exception

A valid Purchase Point is required.

Error Detail
============
Correlation ID: 7a95c5a0-1f74-491d-b14c-f5e673992f47
Description: A valid Purchase Point is required.
Program: Erp.Services.BO.Receipt.dll
Method: getAddress
Table: RcvHead
Field: PurPoint

We can ignore it and use Receipt entry as normal. We don’t think this should pop up at all at receipt entry. The error happens before we can even see the list of packing slips. In console we get this:

Request; {"HttpStatus":400,"ReasonPhrase":"REST API Exception","ErrorMessage":"A valid Purchase Point is required.","ErrorType":"Ice.BLException","ErrorDetails":[{"Message":"A valid Purchase Point is required.","Type":"Error","Table":"RcvHead","Field":"PurPoint","Program":"Erp.Services.BO.Receipt.dll","Method":"getAddress","LineNumber":4616,"ColumnNumber":17}],"CorrelationId":"7a95c5a0-1f74-491d-b14c-f5e673992f47","Program":"Erp.BO.ReceiptSvc","Method":"GetRows"}

1 Like

Does your PO have a valid value here?

1 Like

This is before we can even see the PO list. To your point, we do not have a value in that field for the first PO in the list. We often do not have values in that field.

1 Like

Right, most people don’t, but check this PO (in PO Entry, not Receipt Entry) that you’re trying to receive and see if there is a value there. Then go to Supplier Entry and make sure that Purchase Point exists. It was possible to delete a Purchase Point even with a PO that used it.

1 Like

This error happens before we even enter a Packing Slip. IT right at the main landing page before anything loads.

If we still think that somehow the first record in the list matters, then yes. I can confirm there is no Purchase Point in the PO Entry. There is also no Purchase Point at all for this supplier. You are right that it could have been deleted since that PO was created.

Not sure what to do to make the error go away.

2 Likes

Now that I am testing more. I can’t get the packing slip list to load at all. after that error, it just spins forever. I can do a search and pull up a specific packing slip. If I choose Packing Slip from the search by fields, the search popout also gives the same error and never populates.

1 Like

I found this bypass option that is a decent workaround for now.

2 Likes