We are having a problem completing a receipt line for a PO. All others work except for one line and it doesn’t have anything different. When user clicks on the Received and Complete checkboxes and clicks save this error pops up:
Company configuration does not allow this supplier price update
Go to Company Configuration and under Modules > Materials > Shipping Receiving make sure that the Allow update of Supplier Price when Receiving is set as TRUE. After the checkbox is set as true, the error will stop showing up.
One common source for this error is when a PO receipt line is entered as arrived, then the PO line unit price is subsequently changed before marking the pack line as received. When the receipt line is created, the PO line price is stored statically under RcvDtl.DocVendorUnitCost. When marked as received, the stored unit price on the pack line is compared against the latest PO line price. If there’s a difference, and the Company Config setting "Allow update of Supplier Price when Receiving’ is false, then this hard error is presented that prevents saving the receipt line as received. I noticed the classic entry screens were more transparent with exposing the pack line’s stored value under the General sheet on the receipt line detail, but Kinetic UX (at least thru 2024.1) only exposes the extended line amount, but not the PO unit price snapshot.