My Oracle Support Banner

E1:43: PO Receipts (P4312) Returns error 'Value Exceeds Tolerance' (2691) in 9.2 When Foreign Tolerance Not Exceeded (Doc ID 2938061.1)

Last updated on APRIL 19, 2023

Applies to:

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

Symptoms

When entering a PO Receipt (P4312) with an exchange rate that causes a jump in the domestic amount but not the foreign amount, the following error occurs:

Steps to Reproduce

  1. Setup PO Receipts (P4312) version for Foreign tolerance checking
    1. P4312 Tolerance Tab Option #3 (Foreign Tolerance Validation) was set to 1 (Enable Foreign Tolerance Validation)
  2. Setup Purchasing Tolerance Rules (P4322)
    1. Func Type 1 (PO Receipts) has Extended Amount Tolerance = 25.00
  3. Enter Direct Ship Order (SD/OD) on 1/25/2023.
  4. Check the OD Purchase Order Detail (F4311)
    1. Exchange Rate at time of OD creation = 1.3393
    2. Domestic Extended Amount at time of OD creation = 60,944.88
    3. Foreign Extended Amount at time of OD creation = 45,505.00
  5. Enter PO Receipt (P4312) 3/23/2023
    1. Exchange Rate at time of OD receipt = 1.3712
    2. Domestic Amount Received at time of OD receipt = 62,396.48
    3. Foreign Amount Received at time of OD receipt = 45,505.00
    4. 'Value Exceeds Tolerance' (2691) Error is returned even though Foreign Amount to supplier did not change due to exchange rate fluctuation
    5. Tolerance check should not go on if Tolerance Tab Option #3 (Foreign Tolerance Validation) was set to 1 (Enable Foreign Tolerance Validation) because Foreign Amount did not change.

 

Changes

 

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
Changes
Cause
Solution
References


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