PO Module Allows Decimals Though BU Currency is Set to 0 Decimals (Doc ID 1536824.1)

Last updated on MARCH 20, 2017

Applies to:

PeopleSoft Enterprise SCM Purchasing - Version 9.1 and later
Information in this document applies to any platform.

Symptoms

PO module allows entering price with decimals when currency BU has 0 decimals.

Create a requisition with AM BU, issue to PO, Receive the PO and Assign the Serial and Tag numbers (and lot and batch), then create the Voucher from PO Receipt.

When saving the Voucher the system returns the following error:

Error:  Header amounts exceed invoice line amounts by 0. You cannot save this voucher until it is balanced. (7030,18)




Steps to recreate the issue:
1. Create requisition

Create a requisition. Qty = 32. Price = 98.03
Click Schedule, On Distribution – Add the AM BU and AM Profile
Save the Requisition
 
2. Source the requisition

Req Select to stage the requisition
Run PO Calc/PO Create (I am using AutoSource)
 
3. Open PO 0000000274

PO 0000000274 is created. Dispatch the PO.
Note: Total Amount = 3137.00 (the rounded amount) The Extended amount = 3,136.960.

4. Receive the PO
Check Serial and Device Tracking
Click Device Tracking
Message received. Click Yes
Assign the Serial and Tag numbers (and lot and batch)
Save the Receipt
 
5. Voucher the Receipt
Search for the PO and Receipt. Click Copy Entire Document
Save the Voucher and this error message is received

Error:  Header amounts exceed invoice line amounts by 0. You cannot save this voucher until it is balanced. (7030,18)


Cause

Sign In with your My Oracle Support account

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

My Oracle Support provides customers with access to over a
Million Knowledge Articles and hundreds of Community platforms