E1: 43: Item-Specific Purchase Tolerance Rules (P4322) Are Not Triggered if Line Type "J" Is Used on the PO Item Line
(Doc ID 3079703.1)
Last updated on APRIL 08, 2025
Applies to:
JD Edwards EnterpriseOne Procurement and Subcontract Management - Version 9.2 and laterInformation in this document applies to any platform.
Symptoms
If Purchase Tolerance Rules (P4322) are defined for a specific item and a purchase order is created for the same item with line type "J", then the tolerance rules are not triggered even if the purchase order is received over the defined tolerance value.
Note: This is not limited to Quantity Tolerance. It is applicable to Unit and Amount tolerance as well.
Case 1: Item-Specific Tolerance Rule is defined and there is no tolerance rule defined for Order Company.
Func Type | 2nd Item Number | Co | Quantity Tolerance % | Quantity Tolerance Units | Unit Cost Tolerance % | Unit Price Tolerance $ | Extended Amount Tolerance % | Extended Amount Tolerance $ |
2 | 220 | 10 |
STEPS-
- Setup 10% Quantity based tolerance for an item for function type = 2 (Receipt).
- Make sure no function type 2 tolerance rule is setup for the order company.
- Create a PO for the item with line type "J" for Quantity = 100.
- Create a version of P4312 and make sure in its processing option, #5.Tolerance tab, 1. Quantity and Amount= 2 (Display an error message).
- Use this version of P4312 to receive quantity =115 which is over tolerance.
- PO was received without "Value Exceeds Tolerance" error (2691).
Case 2: Item-Specific Tolerance Rule and Order Company both are defined.
Func Type | 2nd Item Number | Co | Quantity Tolerance % | Quantity Tolerance Units | Unit Cost Tolerance % | Unit Price Tolerance $ | Extended Amount Tolerance % | Extended Amount Tolerance $ |
2 | 220 | 10 | ||||||
2 | 00001 | 20 |
STEPS-
- Setup 10% Quantity based tolerance for an item for function type = 2 (Receipt).
- Setup 20% Quantity based tolerance for order company '00001' for function type = 2 (Receipt).
- Create a PO for the item with line type "J" for Quantity = 100 for company 00001.
- Create a version of P4312 and make sure in its processing option, #5.Tolerance tab, 1. Quantity and Amount= 2 (Display an error message).
- Use this version of P4312 to receive quantity =115 which is over as per item specific tolerance rule and under company specific tolerance rule.
- PO was received without "Value Exceeds Tolerance" error (2691) as it is within company based tolerance rule.
- Create another PO for the same item with line type "J" for Quantity = 100 for company 00001.
- This time receive PO for quantity = 130. This time it is over both item and company specific tolerance rule.
- PO could not be received. "Value Exceeds Tolerance" error (2691) was displayed on the application.
Cause
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
Symptoms |
Cause |
Solution |