Integrating with Receivables, General Ledger, and Accounts Payable

This chapter provides an overview of table loading methods for processing subsequent to finalization and discusses how to:

Click to jump to parent topicUnderstanding Receivables, General Ledger, and Accounts Payable Integration

The following processes prepare and transfer billing information to the Receivables, General Ledger and Accounts Payable accounting applications:

The processes can be run independently, or included in a multiprocess job, such as the Single Action invoice job, BIJOB03. When running these processes individually, you must first run the Currency Conversion process and the Pre-Load Process before loading to AR or GL. The Load to AR and GL processes require that the base currency amounts are calculated by the Currency Conversion process and that accounting entries are staged by Pre-Load process. It is not necessary to run the Currency Conversion or Pre-Load processes before running the Generate AP Vouchers process (BIGNAP01).

Note. Individual processes should not be run concurrently. For example, the BICURCNV process should not be initiated for two different business units at the same time.

Open Item Processing

You can set up open item accounts in the General Ledger application and charge bill lines to open items within these accounts. When you run the Load GL process, Billing passes the open item charges to General Ledger and Receivables where the account balances can be reconciled using the value in the Open Item Key field of the bill line's accounting distribution.

To process open item charges from Billing, you must set the Open Item Key field of the Accounting Entry Definition for Billing to OPEN_ITEM_KEY. In addition, the summarization options for the Billing Journal Generator Template must be set to Retain Detail.

See Setting Up for Journal Generator.

The BIIF0001 process will not validate the open item keys for Billing Interface transactions for inter and intraunit transfers. In addition, open item keys for the balancing entries created by the Inter/Intraunit Processor during the preload process are not validated.

See Also

Post-Invoicing Processes

Running Single-Action Jobs for Regular and Consolidated Invoices

PeopleSoft Enterprise Receivables 9.0 PeopleBook

PeopleSoft Enterprise General Ledger 9.0 PeopleBook

PeopleSoft Enterprise Payables 9.0 PeopleBook

Click to jump to top of pageClick to jump to parent topicCommon Elements Used in This Chapter

Business Unit

Specify the business unit of the invoices that you want to include in the Currency Conversion process. Leave this field blank to include invoices in the range selection in all business units. Use the adjacent field to narrow the scope of the bills that you select by status. Select from the following:

Estimate and Finalize: Selects invoices in all statuses, except for the status of CAN (cancel).

Estimate: Selects invoices in NEW, RDY (ready), HLD (hold), and PND (pending) statuses (excludes FNL and INV).

Finalize: Selects invoices in INV (invoice) and FNL (final) statuses only.

Invoice Date Option

Available for entry only when you select Estimate and Finalize or Estimate.

This option sets the invoice date on the bill only if it is blank to begin with. If you entered an invoice date on the bill itself, that date takes precedence over anything that is entered on the run control. This date is used for currency calculations.

Processing Date

Select to use the current system date at the time of processing as the default invoice date for the bills. If you schedule invoices to run at the end of the month for the next six months, for instance, the system automatically sets the invoice date to the last day of each month when the bills in the run control are processed. You don't have to update the invoice date on the run control every month.

User Define

Select if you want a date other than the current system date to be used and enter that date in the adjacent field. The system uses the date that you enter here as the invoice date whenever this run control is processed.

Posting Action

A parameter that the PeopleSoft Receivables Receivable Update process uses to indicate if the group of pending items is processed automatically. Select from the following:

Do Not Post: do not process in the next PeopleSoft Receivables Receivable Update run. Select this option if you want to view the pending items online before Receivable Update processes.

Batch standard: post in PeopleSoft Receivables during the next Receivable Update run.

Print Load AR Report

Select to generate a report listing pending items that were processed by previous Load AR Pending Items processes.

Exchange Rate Detail

Click this button to access the Exchange Rate Detail page.

Click to jump to parent topicRunning the Currency Conversion Process (BICURCNV)

This section provides an overview of the Currency Conversion process, provides instructions for regular and consolidated invoices, and provides information about:

Click to jump to top of pageClick to jump to parent topicUnderstanding the Currency Conversion Process (BICURCNV)

Currency conversion calculates base currency and euro currency amount values and stores them in the PeopleSoft Billing tables with the amounts in the bill transaction currency. The calculations can be performed on bills that are not yet finalized by storing the converted amounts as estimated values, and on finalized bills to calculate final converted values, which are needed by subsequent processes such as the Load AR and Load GL processes.

If you process bills using a cycle billing approach rather than a single action approach, invoicing and printing your bills throughout each day, but loading to accounts receivable and general ledger (GL) less frequently (perhaps weekly or monthly), you can choose to schedule periodic currency conversion runs (perhaps daily at the end of the day) to finalize currency conversions for any newly invoiced bills. Doing so enables you to defer currency conversion to an after-hours schedule, but still have it performed well in advance of scheduled runs that Load to AR or Load to GL.

Note. You must run the Billing Currency Conversion process prior to running the Billing Pre-Load Process, the Load AR Pending Items process or the Load GL Interface process—even if you are not using multiple currencies. This is a mandatory process.

The Billing Currency Conversion process (BICURCNV) is normally included in several jobs, including Currency Conversion & Load AR (BIJOB05), Currency Conversion & Load GL (BIJOB06), Single Action Invoice (BIJOB03), and Single Action Invoice Consolidation (BIJOB04). However, you may also elect to run it independently, using the process as a separate utility to estimate the converted currency values for uninvoiced activity prior to building new accumulation balances or for timing reasons.

Warning! The Currency Conversion process is not designed for concurrent processing. Contention may occur when two Currency Conversion processes attempt to access the same data.

If you use the euro or base currency amounts of accumulation balances in your processing, and you want to include uninvoiced amounts in the accumulation balances, run the Currency Conversion process to estimate the converted currency values for uninvoiced activity prior to building new accumulation balances. Select the Estimate option on either the Currency Conversion page or the Currency Conversion (Consol) page, and run the Currency Conversion process after you run the finalization process.

Avoiding and Resolving Data Contention

The Currency Conversion process is not designed for concurrent processing; however, you can avoid contention issues by following these guidelines:

If you encounter a data contention problem, have your PeopleSoft database administrator release the database table locks. Restart the Currency Conversion process, allowing the first failed process to finish before restarting any subsequent processes.

Error Codes Used by the Currency Conversion Process

Edit checks that are included in the currency conversion process identify conditions where the process could not successfully complete currency conversion. If the edit check finds an error, it flags an error condition using one of the following error codes:

1210

Attached Bill(s) contain error.

1220

Consolidation group has error.

3500

Missing currency rate type.

3510

Missing base currency code.

3520

Missing exchange rates.

3530

Missing euro exchange rates.

3540

Missing IU exchange rates.

Currency Precision Rounding

In a multicurrency environment that is defined by PSOPTIONS.MULTICURRENCY = Y, the application engine function %ROUND is applied to database amount values after they are initially calculated. %ROUND is used in the following sections:

RNDPREC

Curr Precision Rounding steps.

UPDHDR

Update BI_HDR w/converted amts.

When not in a multicurrency environment, amounts are calculated to two-decimal precision.

Click to jump to top of pageClick to jump to parent topicPages Used to Run the Currency Conversion Process (BICURCNV)

Page Name

Object Name

Navigation

Usage

Currency Conversion

RUN_BI_CURCNV

Billing, Generate Invoices, Non-Consolidated, Convert Currency Amounts, Currency Conversion

Run the currency conversion process for regular invoices.

Currency Conversion (Consol)

RUN_BI_CURCNV_CONS

Billing, Generate Invoices, Consolidated, Convert Currency Amounts, Currency Conversion

Run the currency conversion process for consolidated invoices.

Click to jump to top of pageClick to jump to parent topicRunning the Currency Conversion Process (BICURCNV) for Regular and Consolidated Invoices

To run the Currency Conversion process for regular and consolidated invoices, access the Currency Conversion page or the Currency Conversion (Consol) page, as applicable.

After you define run controls and access the Process Scheduler page, select the Billing Currency Conversion job and click OK.

Warning! Do not start the Currency Conversion process if another Currency Conversion process is already running.

See Understanding the Currency Conversion Process (BICURCNV).

Click to jump to parent topicRunning the Pre-Load Process

Run the Pre-Load process (BIPRELD) after the Currency Conversion process and before the Load AR process (BILDAR01) and the Load GL process (BILDGL01).

Note. It is not required to run the Pre-Load process prior to the Load AR process for bills with a GL level (at the system, business unit, or bill type level) that you set to AR Creates GL Accounting Entries or No GL Accounting Entries on the Installation Options, Billing - GL/AR page.

Components of the Pre-Load process include:

Important! The temporary staging entries created by the Pre-Load process should be regularly purged by running the Billing Delete Data process (BIDELDATA). The Billing Delete Data process will remove entries that have already been loaded to AR and GL. Entries pending the load processes and entries with errors will not be deleted.

See Also

Using Interunit and Intraunit Accounting and ChartField Inheritance

Deleting Temporary Data

Click to jump to top of pageClick to jump to parent topicPages Used to Initiate the Pre-Load Process

Page Name

Object Name

Navigation

Usage

Pre-Load Process

RUN_BI_PRELD

Billing, Generate Invoices, Non-Consolidated, Pre-Load Process

Initiate the Pre-Load process for nonconsolidated bills.

Consolidated - Pre-Load Process

RUN_BI_PRELD_CON

Billing, Generate Invoices, Consolidated, Pre-Load Process

Initiate the Pre-Load process for consolidated bills.

Click to jump to top of pageClick to jump to parent topicPreparing Accounting Information

The Pre-Load process performs the following functions to prepare preliminary accounting information for bills with GL levels that are defined as billing creates GL accounting entries:

  1. Determines whether a bill should be processed by the Pre-Load process by checking the PRELOAD_IND field on the BI_HDR table.

  2. Determines whether a bill should be processed by the ChartField inheritance processing, centralized Inter/IntraUnit processing, and ChartField combination edit processing components of the Pre-Load process by checking the CF_ACTION_FLG field on BI_HDR table.

    The system populates the CF_ACTION_FLG field on the BI_HDR table if you set up ChartField inheritance options on the Inheritance Options page (CF_INHERIT_TBL) or if you select ChartField balance options on the Detail Ledger Group - InterUnit page.

    Note. If ChartField inheritance is activated, and an inherited ChartField differs across bill lines, the Pre-Load process (BIPRELD) summarizes AR offset entries when you define the AR_LVL= H and the AR_DST_OPT= H. If ChartField inheritance and ChartField balancing are activated , the balancing ChartField must be inherited because additional balancing entries are not created for the summary entries.

  3. Updates PeopleSoft Billing tables with the latest distribution ID value.

  4. Inserts revenue and InterUnit expense accounting entries into BI_ACCT_LN_STG.

    The Load GL process (BILDGL01) uses this data to calculate recognizable revenue in the process-deferred logic. For nondeferred bills, Load GL process uses this data when moving entries from BI_ACCT_LN_STG to BI_ACCT_ENTRY.

  5. Inserts into BI_ACCT_LN_STG all remaining accounting entries, including AR, DS, UAR, and STAT entries for bills where no further ChartField related processing is required.

  6. Generates value-added tax (VAT) and tax accounting entries.

  7. Calls the ChartField Inheritance process, Inter/IntraUnit Processor, and ComboEdit process for bills where further processing is necessary.

    Note. The Pre-Load process calls the ComboEdit process only to edit accounting entries that are updated by ChartField inheritance logic (when the CF_ACTION_FLG option is defined as Y (yes).

Click to jump to top of pageClick to jump to parent topicChartField Inheritance Processing

The Pre-Load process calls the ChartField Inheritance process when:

The ChartField Inheritance process generates entries for the accounting entry types AR, UAR, DR (including that for DSC/SURC), RR (for discount and surcharge only), TX, and VAT, based on ChartField values from the source line revenue, for all bills that:

Note. In PeopleSoft Billing, accounting entries generally inherit balancing ChartField values from revenue entries when inheritance options are defined as Always Inherit or Inherit within Unit on the ChartField Inheritance page. For InterUnit bills where Billing generates entries for both the bill-from and bill-to GL business unit, InterUnit payable entries inherit ChartField values from InterUnit expense entries. When a bill originates from PeopleSoft Contracts or Project Costing and Billing does not manage revenue, accounting entries inherit ChartField values from unbilled revenue entries, as in this scenario the bill has no revenue entries.

See Also

Using Interunit and Intraunit Accounting and ChartField Inheritance

Defining Additional Billing Installation Options

Click to jump to top of pageClick to jump to parent topicInterfacing With the Centralized Inter/IntraUnit Processor

The Pre-Load process interfaces with the Centralized Inter/IntraUnit Processor after completing the ChartField inheritance steps.

The PeopleSoft Central Inter/IntraUnit Processor:

See Also

Using Interunit and Intraunit Accounting and ChartField Inheritance

Click to jump to top of pageClick to jump to parent topicInterfacing With the Combo Edit Process

The Pre-Load process calls the PeopleSoft General Ledger Combination Edit process to validate ChartField combinations for all generated accounting entries.

You can view and correct accounting information with ChartField combination edit errors using the Correct Staged Accounting Errors component.

See Also

Correcting Accounting Entries That Fail Budget Checking

Understanding General Ledger Background Processes

Click to jump to parent topicCorrecting Combination Edit Process Errors

Using the Correct Staged Acctg Errors component, you can correct accounting information with combination edit errors that occur during the Pre-Load process.

Click to jump to top of pageClick to jump to parent topicUnderstanding When to Rerun the Pre-Load Process

You are required to run the Pre-Load process after staged accounting entry correction.

Note. You cannot make changes to the accounting entries that are in error if those entries are generated by the system through the Pre-Load process. In this scenario, you can correct the source accounting information, change the ChartField inheritance rules, or change the combination edit rules to enable the invoice to complete the Pre-Load process without error.

Note. If you select the Customer Vendor Affiliate option (BUS_UNIT_TBL_GL.CUST_VNDR_AFFILIATE = Y) on the General Ledger Definition - Definition page, the Affiliate field that is in the Correct Staged Acctg Errors component is not available for entry. The system populates Affiliate field values automatically.

Click to jump to top of pageClick to jump to parent topicPages Used to Correct Combination Edit Process Errors

Page Name

Object Name

Navigation

Usage

Correct Staged Acctg Errors - Staged AE Summary

BI_AESTG_SUMMARY

Billing, Maintain Bills, Correct Staged Acctg Errors, Staged AE Summary

Review information that is related to the staged accounting entries, such as the ChartField, transaction amount, and relevant discount and surcharge information for the corresponding line, and apply corrections to accounting entry errors.

Correct Staged Acctg Errors - AR Header

BI_AESTG_COR_HDAR

Billing, Maintain Bills, Correct Staged Acctg Errors, AR - Header

Correct header AR accounting entries that are in error and apply the corrections.

Revenue

BI_KK_COR_REV

  • Billing, Maintain Bills, Correct Staged Acctg Errors, Revenue

  • Billing, Maintain Bills, Correct Budget Check Errors, Revenue

Correct revenue accounting entries that are in error and apply the corrections.

Disc/Surc

BI_KK_COR_DS

  • Billing, Maintain Bills, Correct Staged Acctg Errors, Disc/Surc

  • Billing, Maintain Bills, Correct Budget Check Errors, Disc/Surc

Correct discount and surcharge accounting entries that are in error and apply the corrections.

IU Expense

BI_KK_COR_IUE

  • Billing, Maintain Bills, Correct Staged Acctg Errors, IU Expense

  • Billing, Maintain Bills, Correct Budget Check Errors, IU Expense

Correct InterUnit expense accounting entries that are in error and apply the corrections.

Statistics

BI_KK_COR_STA

  • Billing, Maintain Bills, Correct Staged Acctg Errors, Statistics

  • Billing, Maintain Bills, Correct Budget Check Errors, Statistics

Correct accounting entries that are in error and apply the corrections.

Unbilled AR

BI_AESTG_COR_UAR

Billing, Maintain Bills, Correct Staged Acctg Errors, Unbilled AR

Correct unbilled AR accounting entries that are in error and apply the corrections.

IU Payable

BI_AESTG_COR_IUP

Billing, Maintain Bills, Correct Staged Acctg Errors, IU Payable

Correct InterUnit payable accounting entries that are in error and apply the corrections.

Deferred Revenue

BI_AESTG_COR_DFR

Billing, Maintain Bills, Correct Staged Acctg Errors, Deferred Revenue

Correct deferred revenue accounting entries that are in error and apply the corrections.

Deferred Disc/Surc

BI_AESTG_COR_DSDFR

Billing, Maintain Bills, Correct Staged Acctg Errors, Deferred Disc/Surc

Correct deferred discount and surcharge accounting entries that are in error and apply the corrections.

AR - Line

BI_AESTG_COR_LNAR

Billing, Maintain Bills, Correct Staged Acctg Errors, AR - Line

Correct line AR accounting entries that are in error and apply the corrections.

Click to jump to parent topicRunning the Load AR Pending Items Process (BILDAR01)

If you want the receivables system to read the accounts receivable information from the PeopleSoft Billing system—whether you use PeopleSoft Receivables or a third-party receivables system—you must load the accounts receivable pending items into a pending items table. The Load AR Pending Items process (BILDAR01) populates the pending items table for both regular and consolidated bills so that you can post invoicing information to your customers' accounts.

This section provides an overview of the Load AR Pending Items process (BILDAR01), and discusses how to:

Click to jump to top of pageClick to jump to parent topicUnderstanding the Load AR Pending Items Process (BILDAR01)

The Load AR process groups invoices by each distinct bill currency within the business unit that it is processing and inserts rows in the pending item tables. The process inserts group control information with the control counts and amounts. For VAT processing, the Load AR process inserts additional information into the pending VAT table and updates the bill header to indicate that an AR entry or entries are created for the bill.

The Load AR process performs the following steps:

  1. Checks credit card authorization.

  2. Builds a ChartField array to support dynamic ChartFields.

  3. Inserts invoices to be processed into the Load AR temporary table.

  4. Processes invoices with a GL level that is defined as AR creates GL accounting entries, grouping by currency code.

  5. For all invoices with a GL level that is defined as AR creates GL accounting entries, if the AR level is defined as header is AR open item:

    1. Formats invoice amounts as entry amounts.

    2. Applies default entry type and entry reason if none exists on the bill header; otherwise, validates the entry type and entry reason on the bill header.

    3. Formats subcustomer qualifier fields from the bill header.

    4. Formats various fields from the bill header.

    5. Inserts pending item.

    6. If the VAT declaration point is not blank, inserts to PENDING_VAT.

  6. For all invoices with a GL level that is defined as AR creates GL accounting entries, if the AR level is defined as Bill line is AR open item:

    1. Formats net extended amount as entry amount.

    2. Applies default entry type and entry reason if none exists on the bill line; otherwise, validates the entry type and entry reason on the bill line.

    3. Formats subcustomer qualifier fields from bill line.

    4. Formats various fields from the bill line.

    5. Inserts pending item for each line.

    6. If the VAT declaration point is not blank, inserts to PENDING_VAT.

  7. Processes invoices with a GL level that is defined as BI creates GL accounting entries or No GL accounting entries, grouping by currency code.

  8. For all invoices with a GL level that is defined as BI creates GL accounting entries or No GL accounting entries, if the AR level is defined as Header is AR open item:

    Note. For all invoices with a GL level defined as Billing creates GL accounting entries, if the AR distribution option is defined as Use Header for Distribution, the system does not force the AR_LVL from H to L when multiple AR offsets exist; the process creates one item containing the summarized AR offsets generated by the preload process.

    1. Formats invoice amount as entry amount.

    2. Applies default entry type and entry reason if none exists on the bill header; otherwise, validates the entry type and entry reason that is on the bill header.

    3. Formats subcustomer qualifier fields from the bill header.

    4. Formats various fields from the bill header.

    5. If the GL level is defined as Billing creates GL accounting entries, looks at BI_ACCT_LN_STG to determine if pending items are created at the bill line level based on a summarized set of balanced ChartFields of accounting entry type AR and:

      Inserts a pending item into the Pending table.

      Inserts receivables distribution into PENDING_DST, retrieving ChartFields from the BI_ACCT_LN_STG table.

      If the VAT declaration point is not blank, inserts VAT information to PENDING_VAT. Additionally, inserts to PENDING_DST, retrieving ChartFields from the BI_ACCT_LN_STG table.

    6. If the AR Level is defined as Header is AR Open Item, the AR distribution option is defined as Use Header for Distribution, you have enabled ChartField inheritance, and if an inherited ChartField differs across bill lines, then the process creates one item with the summarized AR offsets generated by the BIPRELD process.

    7. If the AR Level is defined as Header is AR Open Item, the AR distribution option is defined as Use Line for Distribution, you have enabled ChartField inheritance, and if an inherited ChartField differs across bill lines, then the process creates only one item with an AR offset for each line.

    8. If the GL level is defined as No GL accounting entries:

      Inserts pending item based on AR level of Header is AR open item.

      Inserts receivables distribution by retrieving ChartFields from BI_LINE_DST_AR.

      If the VAT declaration point is not blank, inserts VAT information to PENDING_VAT. Additionally, inserts to PENDING_DST, retrieving ChartFields from the VAT tables.

  9. For all invoices with a GL level that is defined as BI creates GL accounting entries or No GL accounting entries, if the AR level is defined as Bill line is AR open item:

    1. Applies default entry type and entry reason if none exists on the bill line; otherwise, validates the entry type and entry reason that is on the bill line.

    2. Formats subcustomer qualifier fields from the bill line.

    3. Formats various fields from the bill line.

    4. Inserts a pending item into the Pending Items table for each bill line

    5. If the GL level is defined as Billing creates GL accounting entries:

      Inserts receivables distribution into PENDING_DST retrieving ChartFields from the BI_ACCT_LN_STG table.

      If the VAT declaration point is not blank, inserts VAT information to PENDING_VAT. Additionally, inserts to PENDING_DST, retrieving ChartFields from the BI_ACCT_LN_STG table.

    6. If the GL level is defined as No GL accounting entries:

      Inserts receivables distribution retrieving ChartFields from BI_LINE_DST_AR.

  10. Checks group balance.

  11. Inserts a record into the GROUP_CONTROL table.

  12. Updates the BI_HDR table.

  13. Prints summary report.

Entry Type and Entry Reason Defaults

The system uses entry types and reasons to categorize pending items when passing PeopleSoft Billing information to the PeopleSoft Receivables system. You can define these default entry types and reasons for debit and credit activity at the business unit, bill type, and bill source levels, and override these defaults during bill entry at the bill header and bill line levels.

Before passing the appropriate entry types and reasons to PeopleSoft Receivables, the Load AR Pending Items process must do the following.

If you define the AR Level on the Installation Options, Billing - GL/AR page with the field value Header is AR Open Item:

  1. The Load AR Pending Items process determines whether the entry type and entry reason fields on the bill header table are populated.

    1. If populated, the process ensures that the entry type and entry reason fields are appropriate for the sign of the invoice amount (after taxes are applied at invoicing, the amount can change from positive to negative).

    2. If the invoice amount is positive, the process looks for a debit entry type and reason. If the invoice amount is negative, the process looks for a credit entry type and reason.

    3. If the fields are not populated, the process retrieves the appropriate default entry type and entry reason from bill source, bill type, or business unit, according to the defaulting hierarchy.

  2. If you define the AR level value on the Installation Options, Billing - GL/AR page as Bill LINE is AR Open Item:

    1. The Load AR Pending Items process determines whether entry type and entry reason fields that are on the bill line table are populated.

    2. If populated, the process passes these values to PeopleSoft Receivables.

    3. If the net extended amount is positive, the process looks for a debit entry type and reason. If the net extended amount is negative, the process looks for a credit entry type and reason.

    4. If the fields are not populated, the process retrieves the appropriate default entry type and entry reason from bill source, bill type, or business unit, according to the default hierarchy.

Example of Default Hierarchy

The following example illustrates the default hierarchy:

The Load AR Pending Items process is processing an invoice with two lines. The AR level is defined with the value Bill Line is Open Item. The first line is a positive amount with a blank entry type and reason.

To populate the entry type and reason on this first line, the Load AR Pending Items process looks first to the bill source for a debit entry type and reason. However, no debit entry type or reason is defined there. The process then looks to the bill type, which does have a debit entry type and reason. The process retrieves the debit entry type and reason codes from the bill type for this line open item and passes them to PeopleSoft Receivables.

The second line on the invoice is a negative amount with a blank entry type and reason.

To populate the entry type and reason on the second line, the Load AR Pending Items process looks first to the bill source for a credit entry type and reason. No entry type or reason is defined there, so the process looks to bill type. A credit entry type and reason is not defined at the bill type either. Therefore, the process looks to the business unit, where it retrieves the default credit entry type and reason codes for this invoice and passes them to PeopleSoft Receivables. There is always an entry type and reason at the business unit level because it is a required field there.

Affiliate ChartField Defaults

PeopleSoft Billing passes the Affiliate ChartField value to PeopleSoft Receivables if PeopleSoft Billing is creating the accounting entries. When PeopleSoft Receivables is creating accounting entries, PeopleSoft Receivables assigns the affiliate value.

Load AR Process Error Codes

The following error codes are specific the Load AR process:

25

Bill type on the invoice is not on the Bill Type table.

9

Group is out of balance. Invoice amounts total $x and invoice line amounts total $y.

29

Bill or line amount is zero, not written to the AR Pending Items table.

37

Invoice has an invalid entry type/entry reason combination.

Click to jump to top of pageClick to jump to parent topicPages Used to Run the Load AR Pending Items Process (BILDAR01)

Page Name

Object Name

Navigation

Usage

Load AR Pending Items

RUN_BI_LOADAR

Billing, Generate Invoices, Non-Consolidated, Load Invoices to AR, Load AR Pending Items

Enter the process parameters for loading AR pending items.

Load AR for Consolidated Bills

RUN_BI_LOADAR_CON

Billing, Generate Invoices, Consolidated, Load Invoices to AR, Load AR for Consolidated Bills

Enter the process parameters for loading consolidated AR pending items.

AR Pending Item Report

Consolidated AR Pending Item Report

RUN_BI_AR

  • Billing, Generate Invoices, Reproduce Reports, AR Pending Item Report

  • Billing, Generate Invoices, Reproduce Reports, Consol AR Pending Item Report, Consolidated AR Pending Item

Regenerate an AR Pending Items report listing all pending items that are processed in a specified AR entry date range.

AR Pending Items (inquiry)

BI_PENDING_ITEM

Billing, Review Billing Information, AR Pending Items

Review the AR pending items that you create.

Click to jump to top of pageClick to jump to parent topicRunning the Load AR Pending Items Process for Regular and Consolidated Invoices

Loading PeopleSoft Billing items into PeopleSoft Receivables is a two-step process:

  1. In PeopleSoft Billing, load the invoiced data into an interface for pending items.

    To run the Load AR Pending Items Process for regular and consolidated invoices, access the Load AR Pending Items page or the Load AR for Consolidated Bills page, as applicable.

    If you do not specify a billing business unit, the system processes all invoices within the specified entry date range for all billing business units.

    After you define the run controls and access the Process Scheduler page, select the Currency Conversion & Load AR job, which runs several processes all at once. If you choose to run the processes individually, you must run them one at a time and run currency conversion first.

  2. In PeopleSoft Receivables, post those pending items as PeopleSoft Receivables items.

    Setting the posting action on the Load AR Pending Items page or the Load AR for Consolidated Bills page loads the pending items with the proper action option so that the Receivable Update process can determine how to post the items.

Click to jump to top of pageClick to jump to parent topicRegenerating AR Pending Item Reports

You can regenerate an AR Pending Items report listing all pending items that are processed in a specified AR entry date range. For example, you may want to regenerate lost reports that were created from previous Load AR processes.

To regenerate an AR Pending Item Report for regular or consolidated invoices, access the AR Pending Item Report page or the Consolidated AR Pending Item Report page, as applicable.

Business Unit

If you do not specify a billing business unit, the system processes all invoices within the specified entry date range for all billing business units. When running this process for consolidated invoices, this field refers to the consolidated header's business unit.

Start and End AR Entry Date

Entry date refers to the date on which the AR entries are created in the AR Pending Items table. The value in the end date must be greater than the value in the start date, or the system generates an error upon saving. Click the Reset to Current Date button to populate the start and end date fields with the current date.

Click to jump to parent topicRunning the Load GL Accounting Entries Process (BILDGL01)

Run the Load GL processes to create accounting entries for billing activities and unbilled revenue accruals. There are two different processes that insert accounting entries to the PeopleSoft Billing Accounting Entries table (BI_ACCT_ENTRY): the Load GL Accounting Entries process (BILDGL01) and the Load GL Unbilled Revenue Accrual process (BIACCRUE).

This section provides overviews of the Load GL Accounting Entries process and accounting entries, and discusses how to:

Note. You must set up ChartField reporting options before running the Load GL Accounting Entries process (BILDGL01). Without the ChartField reporting option information, the system cannot determine which ChartFields to include on the report.

See Also

Using Unbilled Revenue Accrual

Click to jump to top of pageClick to jump to parent topicUnderstanding the Load GL Accounting Entries Process (BILDGL01)

The Load GL process performs the following functions:

  1. Checks credit card authorization for all invoices.

  2. Inserts into the Load GL temporary table all invoices that are to be processed (those invoices that are processed by the Pre-Load process).

  3. Determines which bill lines are subject to deferred revenue processing.

  4. Inserts accounting entries into the BI_ACCT_ENTRY table, retrieving rows from BI_ACCT_HDR_STG and BI_ACCT_LN_STG for bill lines that are not subject to deferred revenue.

    1. Inserts AR accounting and revenue accounting entries.

    2. Inserts revenue accounting entries for Inter/IntraUnit invoices.

    3. Inserts revenue accounting entries for discounts and surcharges.

    4. Inserts Inter/IntraUnit expense accounting entries for Inter/IntraUnit invoices.

    5. Inserts Inter/IntraUnit payable accounting entries for Inter/IntraUnit invoices.

    6. Inserts tax accounting entries into the BI_ACCT_ENTRY table

    7. Inserts VAT tax accounting entries into the BI_ACCT_ENTRY for invoices that are subject to VAT.

    8. Inserts statistical accounting entries into the BI_ACCT_ENTRY table.

    9. Inserts unbilled AR accounting entries into the BI_ACCT_ENTRY table.

  5. Inserts deferred revenue accounting entries into BI_ACCT_ENTRY (retrieving data from BI_ACCT_LN_STG), and applies processing rules as defined by the deferred revenue proration method.

  6. Handles adjusted invoice or invoice lines by creating reversal entries for the current accounting period and deleting undistributed future period entries.

  7. Creates reversal entries for entries that are generated by the Load GL - Unbilled Accrual process and subsequently invoiced and billed to customers in the same accounting period.

  8. Prints a summary report.

The following process flow illustrates how the Load GL Accounting Entry process fits into the overall generating journal entries process.

Overall generating journal entries process

Click to jump to top of pageClick to jump to parent topicUnderstanding Accounting Entries

Before you can create PeopleSoft General Ledger accounting entries, you must first populate the PeopleSoft Billing Accounting Entry table (BI_ACCT_ENTRY) with accounting entries.

The Load GL Accounting Entries process (BILDGL01) populates the Billing Accounting Entry table with accounting entries that the Journal Generator eventually picks up. The process selects for processing all bills in the specified range selection that have a status of INV and that have completed the Billing Currency Conversion process and the Pre-Load process.

The following are values for accounting entry types:

AR

Accounts Receivables.

DR

Deferred Revenue.

IAP

IntraUnit Payables - IIP Use.

IAR

IntraUnit Receivables - IIP Use.

IE

InterUnit Expense.

IP

InterUnit Payables.

IPD

IntraUnit Payables Deferred - IIP Use.

IRD

IntraUnit Receivables Deferred - IIP Use.

ITP

InterUnit Payables - IIP Use.

ITR

InterUnit Receivables - IIP Use.

RR

Recognized Revenue.

ST

Statistical Data.

RV

Reversal for Accrual.

TPD

InterUnit Payables Deferred - IIP Use.

TRD

InterUnit Receivables Deferred - IIP Use.

TX

Sales & Use Tax.

UAR

Unbilled Accounts Receivable.

VT

VAT Tax.

Note. To ensure that you have set up PeopleSoft Billing to generate GL accounting entries for the system, refer to the Installation Options, Billing - GL/AR Options page.

Click to jump to top of pageClick to jump to parent topicPages Used to Run the Load GL Accounting Entries Process (BILDGL01)

Page Name

Object Name

Navigation

Usage

Load GL Accounting Entries

RUN_BI_LOADGL

Billing, Generate Invoices, Non-Consolidated, Create Accounting Entries, Load GL Accounting Entries

Enter the process parameters for loading GL accounting entries.

Load GL for Consolidated Bills

RUN_BI_LOADGL_CON

Billing, Generate Invoices, Consolidated, Create Accounting Entries, Load GL for Consolidated Bills

Enter the process parameters for loading GL for consolidated invoices.

GL Accounting Entries Report

Consol GL Accounting Entries Report

RUN_BI_GL

  • Billing, Generate Invoices, Reproduce Reports, Consol GL Accounting Entries

  • Billing, Generate Invoices, Reproduce Reports, GL Accounting Entries, GL Accounting Entries Report

Regenerate GL Accounting Entries reports listing all accounting entries that are processed in a specified accounting date range.

Accounting Entries By Invoice - Accounting Entries

BI_ACCT_ENTRY_INV

Billing, Review Billing Information, Review Entries by Invoice, Accounting Entries

Review accounting entries that are created by the Load GL process or the Unbilled Revenue Accrual process.

Exchange Rate Detail

EXCH_RT_DTL_INQ

Click the Exchange Rate Detail button on the Accounting Entries By Invoice - Accounting Entries: Acctg Information page.

Review exchange rate information for the selected transaction line.

Accounting Entries By Journal - Accounting Entry

BI_ACCT_ENTRY_JRNL

Billing, Review Billing Information, Review Entries by Journal, Accounting Entry

Review accounting entries after they go through the Journal Generator process and post to the general ledger.

Click to jump to top of pageClick to jump to parent topicRunning the Load GL Accounting Entries Process (BILDGL01) for Regular and Consolidated Invoices

To run the Load GL Accounting Entries process for regular invoices, access the Load GL Accounting Entries page; for consolidated invoices, access the Load GL for Consolidated Bills page.

After you define the run controls and access the Process Scheduler page, select the Curr Con Preload & Load GL job, which runs several processes all at once. If you choose to run the processes individually, you must run them one at a time and run currency conversion first, followed by the Pre-Load.

Click to jump to top of pageClick to jump to parent topicRegenerating Load GL Accounting Entries Reports

Access the GL Accounting Entries Report page or the Consol GL Accounting Entries Report page to regenerate a GL Accounting Entries report listing all accounting entries that are processed in a specified accounting date range. For example, you may want to regenerate lost reports that are created from previous Load GL processes.

Business Unit

If you do not specify a billing business unit, the system processes all invoices within the specified accounting date range for all billing business units. When running this process for consolidated invoices, this field refers to the consolidated header's business unit.

Start and End Accounting Date

The accounting date for an invoice is specified in the Acctg Date field on the Standard Billing - Header - Info 1 page. The value in the end date must be greater than the value in the start date, or the system generates an error upon saving. Click the Reset to Current Date button to populate the start and end date fields with the current date.

Currency Shown on Report

Determine whether you want to print the currency that is shown on the report in transaction or base currency.

See Also

Entering Bill Header Information

Click to jump to top of pageClick to jump to parent topicRestarting the Load GL Process

The PeopleSoft Billing Load GL process (BILDGL01) contains restart logic to enable you to restart the process from the point preceding an abort, should one occur. Additionally, the Load GL process tags invoices that are selected for a Load GL process request with the process instance of the corresponding request, to prevent duplicate accounting entries. If the Load GL process aborts after the system marks invoices with the process instance, but before the accounting entries are created, the system does not generate accounting entries for these invoices without restart logic.

Note. To prevent duplicate accounting entries, the system does not process concurrent Load GL process requests that include invoices that are previously tagged with a process instance.

The Load GL Process table (BI_LOADGL_PROC) facilitates the restarting process. It retains the process instance and status of the Load GL process request. The system displays the information in this table on the Load GL Accounting Entries and Load GL for Consolidated Bills pages when a Load GL request has aborted and needs to be restarted.

Updating the Load GL Process Table

Before the system executes each SQL Commit command of the Load GL process, it updates the Load GL Process table with the process instance and the status of the corresponding request. The system updates the process status with a number that indicates the current stage of the Load GL process. The process status numbers and the corresponding stages are:

S01

The system finished updating the ChartFields and is ready to create general ledger entries.

S02

The system has finished creating all of the GL entries, except for accrual reversal entries.

S03

The system has finished creating any GL entries that are needed to reverse accrual entries that may have been generated for deferred revenue in the same accounting period.

S99

The system has finished creating all GL entries and is ready to print reports and delete the TMP and Load GL Process table records.

Displaying Load GL Requests That Process Successfully

Before the system executes the last SQL Commit command for the corresponding request, it updates the status on the Load GL Process table to indicate that processing is complete. After all requests for a run control are processed, the system deletes all records in the Load GL Process table for the corresponding run control. When multiple requests all process successfully, the Load GL Accounting Entries and the Load GL for Consolidated Bills pages appear as follows:

In this scenario, the system does not display the BI Load GL Status or the Restart Process Instance fields. If the system processes successfully all requests within a run control, the parameters for the request are available to edit.

Displaying Load GL Requests That Abort

The run control may contain a Load GL request that does not process successfully. On the Load GL Accounting Entries or the Load GL for Consolidated Bills page, the BI Load GL Status indicates that the process is Complete for those requests that process successfully. The parameters for requests that process successfully are not available for edit when succeeding requests within the run control abort.

If a request aborts after a SQL Commit command, the Load GL process saves the process instance and process status number on the Load GL Process table. The Load GL Accounting Entries or the Load GL for Consolidated Bills page displays the BI Load GL Status of the aborted request and the Restart Process Instance number. All other request parameters are unavailable for entry.

All requests not processed, those that follow an aborted request, can be modified. You cannot delete a Load GL process request that must be restarted.

Restarting an Aborted Request

Although the system does not perform validation edits to ensure that you do not include in a second Load GL process request those invoices from an aborted request, you must use the original run control to restart the process. The system marks invoices that are included in an aborted process with the process instance of the aborted request. Although the system permits you to create a new run control to create general ledger entries for the same invoices, initiating this new run control does not produce any general ledger entries.

The system uses the process status number in the Load GL Process table to determine where to restart the request. It restarts an aborted process from the appropriate process status S01 through S99. If the system restarts a request from status S99, you get duplicate copies of the report if the process aborts after the report is printed.

You can check the Message Log to verify the stage from which a request is restarted.

Note. You cannot add a new Load GL process request to a run control ID that requires a restart. The Load GL process does not include any new invoices that become eligible between the request abort and the request restart, even if these invoices meet the existing run control selection criteria.

Click to jump to top of pageClick to jump to parent topicInquiring About GL Accounting Entries

After you run the Load GL process or the Unbilled Revenue Accrual process, you can inquire about the accounting entries that are created by using the Accounting Entries By Invoice page.

You can also review the accounting entries after they go through the Journal Generator process and are posted to the general ledger on the Accounting Entries By Journal - Accounting Entry page. You can navigate to the corresponding line details by using the following page elements:

Click the View Related Links button to go to a Review Billing Information - Details - bill line distribution page or the Journal Status page for that accounting entry line. The accounting entry type for the line determines the bill line distribution page to which you go when you select either Go To Bill Inquiry or Go To GL Journal. For example, if the accounting entry type is revenue, click Go To Bill Inquiry to access the Review Billing Information - Details -Acctg - Rev Distribution page.

Click Go To GL Journal to access the Journal Status - Journal Line page, where you can view the line details for the corresponding journal.

See Also

Determining the Status of Journals

Click to jump to parent topicRunning the Generate AP Vouchers Process (BIGNAP01)

This section provides an overview of the Generate AP Vouchers process (BIGNAP01), and discusses how to:

Click to jump to top of pageClick to jump to parent topicUnderstanding the Generate AP Voucher Process (BIGNAP01)

The Generate AP Voucher process initiates the creation of AP vouchers for InterUnit bills. The process takes InterUnit billing information from the Centralized Inter/IntraUnit Setup table and populates the Payables Voucher Master staging tables. The PeopleSoft Payables Voucher Build process (AP_VCHRBLD) then generates voucher record sets and completes the voucher process.

You need only run the Generate AP Voucher process if the installation includes PeopleSoft Payables and you have designated that the payables system creates the vouchers.

The Generate AP Voucher process performs the following functions:

  1. Checks credit card authorization.

  2. Builds a ChartField array to support dynamic ChartFields.

  3. Inserts invoices to be processed, InterUnit bills with a GEN_AP_VCHR_FLG = Y, into the BI_GNAP_TMP temporary table.

  4. Performs the following steps for invoices for which GEN_AP_VCHR_FLG = Y.

    1. Updates BI_GNAP_TMP with the current Inter/IntraUnit control parameters that are retrieved from the centralized setup table.

    2. Inserts a row into VCHR_HDR_STG for each header for VAT and non VAT bills.

    3. Inserts a row into VCHR_LINE_STG for each line for VAT and non VAT bills.

    4. Inserts a row into VCHR_DIST_STG, retrieving ChartField values from BI_LINE_IU_EXP.

  5. Updates the BI_HDR table.

  6. Prints a summary report.

Note. The Generate AP Voucher process only creates voucher entries in the PeopleSoft Payables interface staging tables. The actual vouchers, however, are generated within PeopleSoft Payables.

See Also

Processing Batch Vouchers

Click to jump to top of pageClick to jump to parent topicPages Used to Generate the AP Vouchers Process (BIGNAP01)

Page Name

Object Name

Navigation

Usage

Generate AP Vouchers

RUN_BI_GENAP

Billing, Generate Invoices, Non-Consolidated, Load Invoices to AP, Generate AP Vouchers

Initiate the creation of AP vouchers for InterUnit bills.

Consolidated Generate AP Vchr

RUN_BI_GENAP_CON

Billing, Generate Invoices, Consolidated, Load Invoices to AP, Consolidated Generate AP Vchr

Initiate the creation of consolidated AP vouchers for InterUnit bills.

AP Voucher Entries Report

RUN_BI_AP

Billing, Generate Invoices, Reproduce Reports, AP Voucher Entries, AP Voucher Entries Report

Regenerate an AP Voucher Entries report listing all voucher entries that are processed within a specified range selection.

Click to jump to top of pageClick to jump to parent topicGenerating Regular and Consolidated AP Vouchers

To run the Generate AP Voucher process, access the Generate AP Vouchers page or the Consolidated Generate AP Vchr page, as applicable. Select Print Generate AP Report to generate a report listing all AP vouchers that were processed previously by Generate AP Vouchers process.

After you define the run controls and access the Process Scheduler page, select the Generate AP Vouchers process and click OK.

Click to jump to top of pageClick to jump to parent topicRegenerating AP Voucher Entries Reports

Access the AP Voucher Entries Report page to regenerate an AP Voucher Entries report listing all voucher entries that are processed within a specified range selection. For example, you may want to regenerate lost reports that are created from previous Generate AP Voucher processes.

In the Report Request Parameters group box, select from the following options:

All invoiced Bills

The system includes all invoices with InterUnit transactions.

Invoice ID Range.

The system includes only those invoices with InterUnit transactions that are generated within the specified date range. The numbers are inclusive. To select a single bill, enter that invoice number in the From and To Invoice fields.

Voucher Entry Date.

The system includes all invoices with InterUnit transactions that are generated within the specified voucher entry date range.

Note. It is recommended that you generate the AP Voucher Entries report after the Generate AP Vouchers process (BIGNAP01) and before the Voucher Build process to avoid the risk of losing information that cannot be retrieved. The system generates this report by using data that is selected from the AP Voucher Master Header table (VCHR_HDR_STG). The Voucher Build process deletes entries from VCHR_HDR_STG table. Therefore, the system can obtain no data from this table after you run the Voucher Build process.

Note. The AP Voucher Master Header table (VCHR_HDR_STG) does not contain the data that is needed to associate attached invoices to a consolidated header invoice. To generate a report listing the results of the Generate AP Vouchers process for a consolidated header invoice, define the range selection to include the individual corresponding attached invoices.