Verifying Interunit, Intraunit, and ChartField Inheritance Setup
Page Name |
Definition Name |
Usage |
---|---|---|
IU_AUDIT |
Run the application engine audit program and specify desired queries to review audit data. |
Verifying inter and intraunit setup is very important when first installing your system for inter and intraunit processing and it is also important when any of the following events occur:
You add new business units.
You change or restructure your chart of accounts.
You migrate a subsidiary to your corporate chart of accounts.
You add or remove Inter/IntraUnit Transaction Codes.
With these and any like events, you typically perform verification to indicate if and where inter and intraunit setup data might be missing. It is advisable to run inter and intraunit setup verification on a periodic basis to catch inadvertent errors as well as after any major maintenance activity.
Using the PeopleSoft Application Engine process (IU_AUDIT), you can identify missing setup data and run queries that download this data to Microsoft Excel worksheets to be printed, sorted or filtered as you choose.
The Application Engine program first validates inter and intraunit setup data and identifies missing setup data. It populates the following audit tables with the results:
Audit Table |
Type of Audit |
Summary of Missing Data Identified in Audit |
---|---|---|
IU_AUDIT_BU |
Business Unit Audit |
Identifies business units that require an InterUnit or IntraUnit Template but do not have them defined. It also lists business unit pairs that are not defined when the interunit balancing method is pairs. |
IU_AUDIT_TR |
Inter/IntraUnit Template Audit |
Identifies missing InterUnit/ and IntraUnit Templates, Transaction Codes, Account Balance Groups and Entry Types. |
IU_AUDIT_CF |
ChartField Value Audits |
Identifies missing ChartField values for a combination of Transaction Code, Account Balance Group and Entry Type for the general ledger business unit pair or Inter/IntraUnit Template indicated. |
IU_AUDIT_INH |
ChartField Inheritance Audits |
Identifies missing ChartField Inheritance Groups and, if also missing, their corresponding SQL Definitions based on installed products. Also lists missing bank account ChartField inheritance SQL Definitions. |
The application engine program then runs the queries selected by the user to extract the audit data and writes it to Microsoft Excel worksheets. A separate Excel worksheet is generated by each query and is posted to the Report Repository.
The Run Control page for the application engine program indicates the names of the queries that are available to run.
Setup validation queries lend themselves to use on an adhoc basis. For example, you enter a voucher involving business units US001 and FRAE1 and the post process fails due to missing interunit setup. In this instance you can run the application engine program, select the queries desired to see the data that is set up for each business unit and, if there is any missing data, go to the setup pages and make corrections.
Note: If you are using the InterUnit Pairs Method, you can use the related Inter/IntraUnit Mass Maintenance feature to facilitate correction of audit errors.
Microsoft Excel 97 or a later version must be installed to verify Inter/IntraUnit and ChartField Inheritance setup. Excel displays an error message when a worksheet exceeds 64,000 rows. If you receive this error message, it is necessary to correct some of the errors listed and rerun the application engine process (IU_AUDIT).
Use the Setup Validation page (IU_AUDIT) to run the application engine audit program and specify desired queries to review audit data.
Navigation:
This example illustrates the fields and controls on the Setup Validation page. You can find definitions for the fields and controls later on this page.

Note: To preclude the same errors being reported multiple times in subsequent audits, you might begin by running the audits one at a time, in the following order and correct any errors prior to running the next audit:
Business Unit Audit—Identify business units that require an InterUnit or IntraUnit Template but do not have them defined. It also lists business unit pairs that are not defined when the interunit balancing method is pairs.
Inter/IntraUnit Template Audit—Identify missing InterUnit and IntraUnit Templates, Transaction Codes, Account Balance Groups and Entry Types.
ChartField Value Summary Audit—Identify missing SetID/ChartField values. Each SetID/ChartField value is listed only once.
ChartField Value Detail Audit—Identify missing SetID/ChartField values for a combination of Transaction Code, Account Balance Group and Entry Type for the GL BU (general ledger business unit) pair or Inter/IntraUnit Template indicated.
ChartField Inheritance Audit—Identify missing ChartField Inheritance Groups and, if also missing, their corresponding SQL Definitions based on installed products.
Bank ChartField Inheritance Audit—Identify missing external bank account ChartField inheritance SQL Definitions.
The following provides an understanding the query results.
Query columns that do not apply based on the InterUnit Method selected are blank. For example, the From GL Unit and To GL Unit columns are blank if the InterUnit Method is not Pairs.
Field or Control |
Description |
---|---|
Business Unit Audit |
Select this query to verify the following:
The Business Unit Audit query produces a Microsoft Excel worksheet containing the following columns:
|
Inter/IntraUnit Template Audit |
Select this query to verify the following:
The Inter/IntraUnit Template Audit query produces a Microsoft Excel worksheet containing the following columns:
From GL Unit, To GL Unit and Business Unit are driving values that determine which template is being audited. Set Control Value is used to retrieve the Template SetID. It varies depending on the Interunit Method selected. Only Transaction Codes that are mapped to System Transactions are listed. When multiple active Account Balancing Groups are defined, they are only listed for Transaction Codes mapped to the GLJ System Transaction. Inter/IntraUnit Template, Transaction Code, Account Balance Group and Entry Type are hierarchical. If a higher level value is missing or invalid, there is no reason to validate the lower level values, so asterisks are placed in the lower level columns. For example, if an InterUnit Template is missing from a SetID, asterisks are placed in the Transaction Code, Account Balance Group and Entry Type columns. In the same way, if Transaction Code is missing from an InterUnit Template, asterisks are placed in the Account Balance Group and Entry Type columns. Once the higher level values are corrected, the audit is rerun to validate any lower level values that are required. |
ChartField Value Summary Audit and ChartField Value Detail Audit |
These two audits do similar tasks. ChartField Value Summary Audit summarizes data from the IU_AUDIT_CF audit table. It lists each missing SetID/ChartField Value one time. ChartField Value Detail Audit lists detail data from the IU_AUDIT_CF audit table. It lists each missing SetID/ChartField Value for every Transaction Code, Account Balance Group and Entry Type combination. Select these queries to verify the following:
The ChartField Value Summary Audit query produces a Microsoft Excel worksheet containing the following columns:
The ChartField Value Detail Audit query produces a Microsoft Excel worksheet containing the following columns:
Set Control Value is used to retrieve the ChartField SetID. It is equal to the driving GL business unit value. ChartField SetID will come from the ChartField's Record Group. Invalid ChartField Value was not found in the ChartField SetID. |
ChartField Inheritance Audit |
Select this query to verify the following:
The ChartField Inheritance Audit query produces a Microsoft Excel worksheet containing the following columns:
|
Bank ChartField Inheritance Audit |
For each SetID/External Bank Account combination defined on the bank table, verify that field list and field override list SQL Definitions exist assuming the following SQL Definition Naming convention:
The Bank ChartField Inheritance Audit query produces a Microsoft Excel worksheet containing the following columns:
|
Validate and Run Queries |
Click this button to initiate the application engine process (IU_AUDIT) to create audit results and run the queries you select. |
Validation Query Results |
Select to view the results of the queries in Excel worksheets. |
Process Monitor |
Select to view the progress of the application engine process (IU_AUDIT). |
InterUnit Pairs Audit Table A
Use this table with the ChartField value audits information in the preceding section.
Entry Type |
Ownership Unit |
Set Control Value |
---|---|---|
Receivable, Revenue, Cost of Goods |
N/A |
From GL Unit value |
Payable, Expense, Accrued Payable, Customer Shipments |
N/A |
To GL Unit value |
In Transit |
Source |
From GL Unit value |
In Transit |
Destination |
To GL Unit value |
ChartField Inheritance Audit Table B
Use this table with the ChartField inheritance audit information in the preceding section.
Installed Product |
Inheritance Group Translate Value |
Inheritance Group Description |
---|---|---|
Expenses |
EXCA |
Expense Control Accounts |
|
EXPY |
Expenses Payroll Offset |
|
EXVN |
Expenses VAT Non-Recoverable |
General Ledger |
GLVI |
GL Journal VAT Input Other |
|
GLVN |
GL Journal VAT Non-Recoverable |
|
GLVO |
GL Journal VAT Output |
Payables |
APCA |
Payables Header-Level Entries |
|
APEA |
Payables Distrib-Level Entries |
|
APVN |
Payables VAT Non-Recoverable |
Promotions Management |
TDAC |
Promotions Mgmt Accounts |
Purchasing |
POCA |
Purchasing Control Accounts |
|
POEA |
Purchasing Expense Accounts |
|
POVN |
Purchasing VAT Non-Recoverable |
Receivables |
ARRE |
Receivables Revaluation |
|
ARBI |
Receivables and Billing |
Treasury |
TRVI |
Treasury VAT Input Other |
|
TRVN |
Treasury VAT Non-Recoverable |
|
TRVO |
Treasury VAT Output |