Verifying Data Integrity for Accounts Receivable

This chapter provides an overview of accounts receivable integrity reports and discusses how to:

Click to jump to parent topicUnderstanding Accounts Receivable Integrity Reports

Integrity reports help identify any problems and inconsistencies with JD Edwards EnterpriseOne data so that you can resolve them and ensure that the systems remain in balance. Use these reports to verify that the accounts receivable data matches the general ledger data and that the accounts receivable transactions have the correct pay status.

Integrity reports do not have as of capability. That is, you cannot run the reports as of a certain date, such as the last day of the month, to ensure that the data was in balance at that time. You can run the report only as of the current date.

When you run Accounts Receivable integrity reports, you should run the reports:

To reduce and resolve integrity issues:

Schedule integrity reports to run during off-peak hours, because no changes can be made to the data when integrity tests are running.

Click to jump to parent topicRunning the A/R to G/L by Batch Report

This section provides an overview of the A/R to G/L by Batch report and discusses how to:

Click to jump to top of pageClick to jump to parent topicUnderstanding the A/R to G/L by Batch Report

The A/R to G/L by Batch integrity report (R03B701) compares the batch amount of the transactions in the F03B11 table with the batch amount of the corresponding records in the F0911 table. This integrity test:

Discrepancies are printed on the report.

The A/R to G/L by Batch Integrity report also verifies that the pay status is correct for each F03B11 transaction. The report validates the relationship between the pay status and open amount for these conditions:

If any discrepancies exist, the invoice records print on the integrity report.

Before you run this program, post all invoice batches (batch type IB). The report does not process unposted or excluded batches. You can force the system to exclude a batch from processing by turning on the option on the Batch Overrides form.

Resolving Out-of-Balance Conditions

When the system detects that an invoice batch is not in balance, it prints the batch amounts that need to be researched on the report. These conditions might be reported:

  1. The calculated amount, including taxes, of the invoice (F03B11) does not equal the distribution amount (F0911).

    To determine which invoice is not in balance, run the Print Invoice Journal report and General Journal report for the batch, or review each invoice online and compare the invoice amount with the G/L distribution amount.

    A discrepancy between these two amounts can occur when:

  2. The distribution amount (F0911) does not equal the automatic offset amount (F0911).

    This condition occurs only when the post program does not finish processing.

    To correct this problem, determine the missing offset entry amount, create the balancing one-sided journal entry, and post the batch out of balance.

Either condition listed on the report can also occur if data records are damaged. Data records can be damaged for a variety of reasons, including hardware failure. To identify damaged data records, run queries over key fields (company, G/L date, document number, fiscal year, century, and so forth) for the F03B11 and F0911 tables to identify any null, blank, or special characters that should not be part of the value.

To correct this problem, repair the key field or remove the record from the table. Contact the database administrator for assistance in identifying and repairing damaged records.

Invalid Pay Status Conditions

If the system detects an invalid pay status, it prints the information on the right side of the report with the error message Invalid Pay Status. You must research the invoice to determine whether the pay status or open amount is incorrect. You use a data file utility to update the field with the correct value. Contact the database administrator for assistance.

Click to jump to top of pageClick to jump to parent topicPrinting the A/R to G/L by Batch Report

Period End Processing (G03B21), A/R to G/L by Batch

Click to jump to top of pageClick to jump to parent topicSetting Processing Options for A/R to G/L by Batch (R03B701)

Processing options enable you to specify the default processing for programs and reports.

Dates

These processing options are used to specify either the number of days or the dates for invoice selection.

1. Number of days

Specify the number of days prior to, but not including, the system date to select posted invoice batches (IB). The system processes all posted invoice batches with a batch date on or after the number of days specified. For example, if today's date is June 15, 2008 and you specify 45, the system processes all posted invoice batches from May 01, 2008 to June 15, 2008. If you leave this processing option blank and do not specify values in the Date Range processing options, the system process all posted invoice batches.

Do not enter a value for this processing option if you specify a date range.

Beginning date and Ending date

Specify the beginning and ending dates of the date range to use to select invoice batches (IB) for processing. The system selects invoice batches with a date between the dates specified, including the dates that you enter.

Do not specify a date range if you entered a value in the Number of days processing option.

Click to jump to parent topicRunning the A/R to Account Balance by Account ID Report

This section provides an overview of the A/R to Account Balance by Account ID report and discusses how to:

Click to jump to top of pageClick to jump to parent topicUnderstanding the A/R to Account Balance by Account ID

For each offset account by account ID, the A/R to Account Balance by Account ID report (R03B707) compares amounts updated in the Account Balances table (F0902) with posted amounts in these transaction tables:

The report compensates for unposted transactions in the Invoice Revisions table.

The report considers these Accounts Receivable accounts:

The system updates each accounts receivable transaction (F03B11, F03B13, and F03B14) with the appropriate account ID for the transaction at the time it is generated.

When you run the report, the system accumulates amounts from the appropriate accounts receivable transaction tables by:

The system prints the result with the corresponding F0902 account balance.

Note. The system uses different tables to compute the amounts for the various A/R accounts. For example, the system uses amounts from the F03B11, F03B112, and F03B14 tables to compute the amount for the A/R trade account, but uses only the amount from the F03B13 table to compute the amount for the bank account.

This report does not consider these document types in the F03B11 table:

Resolving Out-of-Balance Conditions

When the system detects discrepancies between the amounts in the transaction tables (F03B11, F03B112, F03B13, and F03B14) and the amount in the Account Balances table (F0902), it prints a difference amount. Differences might indicate an out-of-balance condition that should be researched. Run this integrity reports and resolve any discrepancies.

Typically, if the other integrity reports are clean, differences occur for these circumstances only:

Click to jump to top of pageClick to jump to parent topicPrinting the A/R to Account Balance by Account ID Report

Period End Processing (G03B21), A/R to Account Balance by Account ID.

Click to jump to top of pageClick to jump to parent topicSetting Processing Options for A/R to Account Balance by Account ID (R03B707)

Processing options enable you to specify the default processing for programs and reports.

Select

These processing options specify data selection from the F03B11 table.

Account ID

Use this processing option to limit the report to the account specified. You designate the account by entering the system-assigned short account ID. The short account ID is eight digits; therefore, you must include any leading zeros for the account to be valid. For example, if the short account ID for the Trade Receivables Account 1.1210 is 6251, you enter 00006251.

If you leave this field blank, the system prints all applicable accounts as determined by other processing option values.

Century

Use this processing option to limit the report to records with the specified century. The system includes records with a century equal to and greater than the value that you specify. For example, if you enter 19, the system includes records from 1900 through the current year. If you enter 20, the system includes records from 2000 through the current year.

Fiscal Year

Use this processing option to limit the report to records with the specified fiscal year. The system includes records with a fiscal year equal to and greater than the value that you specify. To use this processing option, you must additionally specify a value for the Century processing option, or the system ignores the value entered. For example, if you specify 20 for the Century and 05 for the Fiscal Year, the system includes all records from 2008, as defined by the fiscal date pattern.

Period Number

Use this processing option to limit the report to records with the specified period number. The system includes records with a period equal to and greater than the value you specify. To use this processing option, you must additionally specify values in for Fiscal Year and Century processing options, or the system ignores the value entered. For example, if you specify 20 for the Century, 05 for the Fiscal Year, and 6 for the Period Number, the system includes all records from the sixth and subsequent periods in 2008 through any date after 2008, as defined by the fiscal date pattern.

Process

These processing options specify the accounts to verify for integrity purposes and to include on the report.

Include Trade Account from F03B11 and F03B14

Specify whether to include the trade accounts from the F03B11 and F03B14 tables, as designated by the values in the RPAID and RZAID fields, respectively, on the report. The system also includes the chargeback trade account (RZAIDC) from the F03B14 table on the report.

Blank: Do not include the trade accounts.

1: Include the trade accounts.

Include Discount Account

Specify whether to include the discount taken account (RZAIDD) from the F03B14 table on the report. Values are:

Blank: Do not include the discount taken account.

1: Include the discount taken account.

Include Deduction Account

Specify whether to include the deduction account (RZDAID) from the F03B14 table on the report. Values are:

Blank: Do not include the deduction account.

1: Include the deduction account.

Include Write-Off Account

Specify whether to include the write-off account (RZAIDW) from the F03B14 table on the report. Values are:

Blank: Do not include the write-off account.

1: Include the write-off account.

Include Gain/Loss Account

Specify whether to include the gain/loss account (RZAIDT) from the F03B14 table on the report. Values are:

Blank: Do not include the gain/loss account.

1: Include the gain/loss account.

Include Alternate Currency Gain/Loss Account

Specify whether to include the alternate currency gain/loss account (RZAIDA) from the F03B14 table on the report. Values are:

Blank: Do not include the alternate currency gain/loss account.

1: Include the alternate currency gain/loss account.

Include Bank Account

Specify whether to include the bank account (RYGLBA) from the F03B13 table on the report. Values are:

Blank: Do not include the bank account.

1: Include the bank account.

Include Rounding Account

Specify whether to include the rounding account (RZRASI) from the F03B14 table on the report.

Blank: Do not include the rounding account.

1: Include the rounding account.

Display

This processing option specifies the level of detail to include on the report.

Report Mode

Specify whether to include the bank account (RYGLBA) from the F03B13 table on the report. Values are:

Blank: Do not include the bank account.

1: Include the bank account.

Click to jump to top of pageClick to jump to parent topicSetting Data Selection and Sequence for A/R to Account Balance by Account ID

Do not change the data selection or data sequence for this report. Use the processing options to limit or specify report criteria.

Click to jump to parent topicRunning the A/R to G/L Receipts Report

This section provides an overview of the A/R to G/L Receipts report and discusses how to:

Click to jump to top of pageClick to jump to parent topicUnderstanding the A/R to G/L Receipts Report

The A/R to G/L Receipts integrity report (R890911BI) verifies that each batch of posted records in the F03B14 table is in balance with the corresponding G/L receipt amounts in the F0911 table, as well as with the automatic entry (AE record) to the A/R trade account. The system reports discrepancies only.

Note. Some instances occur in which you cannot programmatically confirm with certainty that an integrity issue does not exist. The report might print an out-of-balance condition that does not exist. It is the responsibility to investigate the reported issue and, if warranted, correct it. If the program did not report these uncertain situations, an integrity issue could potentially be unreported.

Important! This program includes a processing option to create a balancing entry in the F0911 table if a discrepancy occurs. However, it is recommended that you use this option only for currency conversion. Prerequisites exist for using this option.

See Running Preconversion Integrity Reports.

Before you run this program, post all receipt batches (batch type RB). The program does not process unposted or excluded batches. You can cause the system to exclude a batch from processing by turning on the option on the Batch Overrides form.

Resolving Out-of-Balance Conditions

When the system detects that an A/R receipt batch is not in balance, it prints the batch amounts that need to be researched on the report. These conditions might be reported:

Either condition listed on the report can also occur if data records are damaged. Data records can be damaged for a variety of reasons, including hardware failure. To identify damaged data records, run queries over key fields (company, G/L date, document number, fiscal year, century, and so forth) for the F03B14 and F0911 tables to identify any null, blank, or special characters that should not be part of the value.

To correct this problem, repair the key field or remove the record from the table. Contact the database administrator for assistance in identifying and repairing damaged records.

See Also

Reposting the Account Ledger and Recalculating a Fiscal Year

Click to jump to top of pageClick to jump to parent topicPrinting the A/R to G/L Receipts Report

Period End Processing (G03B21), A/R to G/L Receipts.

Click to jump to top of pageClick to jump to parent topicSetting Processing Options for A/R to G/L Receipts (R890911BI)

Processing options enable you to specify the default processing for programs and reports.

Process

This processing options specifies the mode in which the system runs the program.

1. Update

Specify the mode in which the system runs the program. Values are:

Blank: Proof Mode. The system does not update the F0911 table.

1: Final Mode. The system updates the F0911 table.