My Oracle Support Banner

E1: 43: Value Exceeds Tolerance (Error 2837) Displayed in Voucher Match (P4314) Processing Partial Receipts (Doc ID 2690853.1)

Last updated on MAY 26, 2023

Applies to:

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


When attempting to create a partial amount three-way match on a foreign voucher with tolerance checking activated, the error 2387 - Value Exceeds Tolerance is generated even though the PO quantities, unit costs, and extended amounts on the voucher match the amounts on the PO. The error Value Exceeds Tolerance (2837) should not be displayed since the receipt and voucher are for the same quantity and unit cost.

The issue can be reproduced at will with the following steps:

  1. Setup two CAD to USD Exchenge Rates (P0015A)
    • 6/5/2020 Multiplier Rate = 1.3804
    • 6/25/2020 Multiplier Rate = 1.3888
  2. Tolerance Rules (P4322) are setup for Voucher Match in Company 00077 as follows:
    • Quantity .01 percent and amount
    • Unit Cost 2.5 percent and amount
    • Extended Amount 2.5% and amount
  3. Create a PO in CAD Branch 77 with USD Supplier and Order date of 6/5/2020
    • Exchange Rate = 1.3804
    • J line Type Quantity = 2, Unit Cost = 12.5892, Extended Cost = 25.33
  4. Receive in full 2 units
    • Receipt date = 6/25/2020
    • Exchange Rate = 1.3888
  5. Create a partial Voucher for 1 unit. Voucher is created with no errors.
  6. Attempt to create a second partial voucher for 1 unit.
  7. When the Voucher Match screen returns with the receipt populated and without changing anything on the line, the Value Exceeds Tolerance Error (2837) appears.


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

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