My Oracle Support Banner

E1: 43: Tolerance Checking (P4322 / P4312 / P43060 / P4314) (Doc ID 625605.1)

Last updated on SEPTEMBER 19, 2018

Applies to:

JD Edwards EnterpriseOne Procurement and Subcontract Management - Version XE and later
Information in this document applies to any platform.



Tolerance  rules are used to define how much a line’s quantity or amount can exceed  those on the PO (purchase order) or receipt before the system returns  an error. Because you can do a partial receipt, the system does not  check for quantities or amounts lower than those on the PO or receipt.  Tolerance rules can be applied to Receipts (P4312), Voucher Match  (P4314) and Purchase Orders generated through a Requisition or Blanket  release (P43060).  Tolerance can also be checked when a supplier acknowledges an order in self service using Purchase Order Acknowledgement (P43S01).

If doing receipts (P4312), the tolerance is checked against the quantities and amounts on the order. (F4311)  If doing three way voucher match, the quantities and amounts are checked against the receipts being matched. (F43121)  

The amount for Tolerance can also be checked when a supplier acknowledges an order in self service using Purchase Order Acknowledgement (P43S01).





To view full details, sign in with your My Oracle Support account.

Don't have a My Oracle Support account? Click to get started!

In this Document
 Tolerance Checking by Quantity, Unit Cost or Extended Amount
 Tolerance Checking by Receipt Date
 Specifying No Tolerance
 Item Exception Tolerance Example
 Frequently Asked Questions
 Question 1 - We need to prevent over-receipt of goods into a specific branch/plant.  Tolerance rules can be set by item number, commodity class and company.  There is one company with multiple branch/plants - how does one set the system to not allow over receipts of items in this branch/plant?
 Question 2 - Can Tolerance Rules (P4322) be set up by Order Type?
 Question 3 - What business function is used to check tolerance rules in purchasing?
 Question 4 - What is the Maximum Value for Tolerance Quantity?
 Question 5 - If the Quantity Ordered is a negative value how is Tolerance checking performed?
 Question 6 - If Tolerance Quantity or Percent is bigger than 999999999 what will occur?
 Question 7 - What is the value set in determining Zero Tolerance?
 Question 8 - When setting Zero Tolerance, why is the value not simply 0?
 Question 9: : Can a hold code be placed on the voucher if it exceeds the tolerance limit?
 Question 10 : In case of a foreign purchase order, what amounts will be compared with tolerance threshold: domestic or foreign?
 Question 11: When a tolerance is setup for PO Receipts, the error is issued if the unit cost of the receipt exceeds the PO cost by more than the tolerance percent but not if the unit cost of the receipt is less than the PO cost by more than the tolerance percent. Is this working as designed?
 Question 12:  Tolerance checking can be done on three levels,  company, commodity class, or item. How is the commodity class retrieved?
 Question 13: If the tolerance checking is set on all three levels: company, commodity class and item; which value will the system use during voucher match?
 Question 14: Having tolerance checking activated, how to put the vouchers that exceeds tolerance rules on pay status = H (hold)?
 Question 15: Are all Tolerance rule types available for voucher match (Quantity, Unit Cost and Extended Amount)? Or is it only for Extended Amount ?
 Question 16: Is Tolerance Checking supported with Voucher Re-cost?
 Question 16: Why does the R470412 EDI Inbound 810 still create a PV if Tolerance Checking is set up in the P4322?
 Question 17: How is the tolerance calculation related to quantity performed during P43060 release when partial quantity has previously been released for a line?

My Oracle Support provides customers with access to over a million knowledge articles and a vibrant support community of peers and Oracle experts.