Reporting With Currency Precision

Most PeopleSoft SQR reports display currency-controlled amounts to the number of decimals that are defined by the associated currency. For example, the amount 123.23 for a JPY amount displays as 123 on a report, and a USD amount displays as 123.23.

Reporting with BI Publisher and PS/nVision (Microsoft Excel), the amount displays as a two-decimal number. If you want to show three decimals on these reports, you must configure the reports to do so.

Third-party reporting tools used by PeopleSoft software do not fully support numeric fields greater than 15 digits. Microsoft Excel uses an eight-byte float for numeric fields, which causes truncation after the fifteenth digit.

For any of these reporting tools, you should have accurate results up to:

  • Hundreds of trillions of yen (Precision = 0).

  • Trillions of dollars (Precision = 2).

  • Hundreds of billions of dinar (Precision = 3).

For example, if you populate a 23.3 numeric database amount field with the number 2, the following table illustrates the number that is displayed in each type of report:

Number of Digits   Excel SQR

16

 

2,222,222,222,222.220

2,222,222,222,222.222

17

 

22,222,222,222,222.200

22,222,222,222,222.220

18

 

222,222,222,222,222.000

222,222,222,222,222.200