Is there any native functionality to setup a Po Receipt Quantity tolerance level % either at part /vendor / PO Line level?

Is there any native functionality to setup a Po Receipt Quantity tolerance level % either at part /vendor / PO Line level?
So when Po Receipt entered, it will throw a warning if the quantity is outside the allowed tolerance percentage in terms of received quantity?

I have seen a similar question asked 5 years ago, common answer to that was A BPM.
is BPM my last resort ?? or Epicor may have done something to provide this out of the box.

A BPM and some custom fields would probably be your best bet. I wouldn’t say it’s a last resort…being able to add functionality like this is one of the key strengths of the Epicor platform. A last resort in my book would be a custom dll I have to maintain forever. BPM’s generally upgrade cleanly if you go the no-code widget route or stick to best coding practices (and lean on Epicor’s existing methods). I don’t think I had to revisit any BPM when we moved from 10.1 to 10.2.

I actually have a similar open request in my own queue. There’s tiny, tiny material we receive in large quantities (five or six or even seven figure counts) and we just don’t bother seeking a credit from the supplier if it’s close enough. It’s also tricky because we also want to receive in the correct qty. I have a few ideas on how to handle this, but I haven’t actually dug into it yet.

Having said that, I agree with the guy in the other thread. This is a weird omission.