This chapter contains these topics:
You can locate discrepancies between account balances and posted transactions by period.
After running the report and correcting discrepancies, you can prevent future out-of-balance conditions by:
Placing security on the Batch Header Revisions form to prevent improper changes
Assigning responsibility for out-of-balance posting to one individual
Submitting the post jobs to only one, single-threaded job queue
Allowing only one user to void, change, or delete entries
From General Accounting (G09), choose Integrity Reports and Updates
From Integrity Reports and Updates (G0922), choose Account Balance to Transactions
To assist you in locating damaged data that causes an out-of-balance condition in your system, you can run the Account Balance to Transaction Integrity Report (P09705).
This report:
Compares Account Balance (F0902) transactions to supporting Account Ledger (F0911) transactions and identifies those amounts that do not have supporting Account Ledger detail.
Prints out-of-balance conditions only and does not perform any updates.
It is similar to the report only version of the Repost Account Ledger program, but instead of comparing Account Ledger (F0911) transactions to the Account Balance (F0902) file it starts with the Account Balance (F0902) and compares this to the posted transactions in the Account Ledger (F0911) file.
Lack of account detail is often caused by:
Damaged F0911 records
More than one BU/Obj/Sub combination with the same Account ID
Change of the Posting Edit Code from L to S
Change in the currency code of the account
Turning Multi-Currency Conversion on or off
Recording Account Balances by Currency
Run the Transaction Integrity Report (P09705) to identify Account Balance (F0902) amounts that do not have supporting Account Ledger (F0911) detail. This report prints out-of-balance conditions only and does not perform any updates.
You should run this report when an out-of-balance condition exists that the Repost Account Ledger program has located, or if the system failed while running the Post program (P09800).
This report compares Account Balance (F0902) transactions to supporting Account Ledger (F0911) transactions.
To limit the results of report, include any of the following in your data selection:
Fiscal Year
Ledger Type
Company
Account ID
Note:
Do not include any ledger types for which Account Ledger (F0911) detail does not exist (such as BA) or every Account Balance (F0902) record will be listed on the report for that ledger type.This is a DREAM Writer report.
Figure 15-1 Compare Account Balances report (F0902)
Topic | Description |
---|---|
Accounts with balances in both Balance (F0902) and Detail (F0911) files | When an account has balances for both Balance (F0902) and Detail (F0911), the Repost Account Ledger program (P099102 or P099105) would also report this difference.
If you ran the Repost Account Ledger program in update mode, the F0902 balance would be changed to reflect the balance in the F0911 detail file. |
Accounts with no supporting detail in the Detail (F0911) file | Accounts with no supporting detail in the Detail (F0911) file can only be found by running the Account Balance to Transaction report.
The Repost Account Ledger program looks at records in the F0911 file before it locates corresponding F0902 records, and would not report this issue. |
This example illustrates an out-of-balance condition. A similar condition can exist if you change the posting edit code from Blank to S (subledger required, no detail posted), or L (subledger required, detail posted) to S.
Travel and expense account 90.8720 is assigned a posting edit code of S. This edit code requires that transactions in the Account Ledger table must have a subledger. When you post journal entries with subledgers, the system creates only one entry in the Account Balances table for the total amount for all subledgers.
In this example, the system posted only one summary entry to the Account Balances table. The transactions in the two tables exist as follows:
Account | Amount | Subledger | Type |
---|---|---|---|
JE 90.8720 | 500.00 | 1001 | A |
JE 90.8720 | 300.00 | 2727 | A |
JE 90.8720 | 400.00 | 1001 | A |
Account | Amount | Subledger | Type |
---|---|---|---|
90.8720 | 1200.00 | Blank | Blank |
You change the posting edit code on the account to L. A subledger is still required, and transactions now post in detail to the Account Balances table. This creates a separate entry for each subledger.
To resolve an integrity problem with an account, you run the Repost Account Ledger program to reevaluate the Account Balances table. The transactions in the tables are now updated as follows:
Account | Amount | Subledger | Type |
---|---|---|---|
JE 90.8720 | 500.00 | 1001 | A |
JE 90.8720 | 300.00 | 2727 | A |
JE 90.8720 | 400.00 | 1001 | A |
Account | Amount | Subledger | Type |
---|---|---|---|
JE 90.8720 | 1200.00 | Blank | Blank |
JE 90.8720 | 900.00 | 1001 | A |
JE 90.8720 | 300.00 | 2727 | A |
The Account Balances and Account Ledger tables are out of balance because the Repost Account Ledger program updated the Account Balances table from the Account Ledger table. The out-of-balance condition does not print on the Repost Account Ledger report, but does print on the Account Balance to Transactions integrity report.
Resolve this problem by doing one of the following:
Remove the posting edit code of L from the account. Create and post a zero amount journal entry with a blank subledger. Run the Repost Account Ledger program. The 1200.00 balance record for the blank value of the subledger is updated to zero. Replace the original posting edit code. This is the preferred method.
Remove the 1200.00 Account Balances entry using a data file utility program. Do this only if the previous procedure does not resolve the problem.
Figure 15-2 Compare Account Balances (F0902) to Transactions (F0911) report
Topic | Description |
---|---|
Abbreviated column headings | The report contains the following abbreviated column headings:
|
After running the integrity report, you should correct any discrepancies the system detects. Some typical discrepancies, reasons for occurring, and possible resolutions are: