EBI 9.1: Print Proforma Process Rounding Off Decimals On Transaction Currency, Not Base Currency, When Processing Multi_Currency Transactions (Doc ID 2076582.1)

Last updated on NOVEMBER 17, 2015

Applies to:

PeopleSoft Enterprise SCM Billing - Version 9.1 to 9.1 [Release 9]
Information in this document applies to any platform.

Symptoms

On :  9.1 version, Currency

ACTUAL BEHAVIOR  
---------------
For multi currency transaction, when running print proforma process it is not taking care of decimal places for field "tot_vat_basis_bse"  in record "BI_HDR" which is defined in system.

It is always rounding of based on transaction currency and not on base currency. Which is wrong.


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

  1. Set number of decimals as 0 for AUD (Australian Dollar) and 2 for FRA (French Franc)
  2. Create one bill for FRA01 Business Unit, FRA01 customer, but with AUD as currency
  3. Invoice the bill and check "tot_vat_basis_bse"


BUSINESS IMPACT
-----------------------
The issue has the following business impact:
Due to this issue, "tot_vat_basis_bse" has the incorrect value

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