Setting Up Bilateral Nets

Page Name

Definition Name

Usage

Netting Participants Page

NET_PARTICIPANT

Define the supplier and customer relationships involved in netting.

Add Multiple Suppliers Page

NET_VENDOR_ADD

Search and select multiple suppliers associated with a business unit to add to the netting relationship.

Add Multiple Customers Page

NET_CUSTOMER_ADD

Search and select multiple customers associated with a business unit to add to the netting relationship.

Netting Rules Page

NET_NETTING_RULES

Enter a SQL statement that will be included into the Application Engine Netting selection logic.

Netting Contracts - Primary Information Page

NET_CONTRACT_PRIM

Enter primary information for netting contracts.

Netting Contracts - Settlement Information Page

NET_CONTRACT_STL

Define all settlement instruction information for a netting contract.

Netting Exclusion Parameters Page

NET_EXCL_PARM

Define parameters used to automatically exclude certain payments from the AP and AR netting process.

To define netting information, use the following components:

  • Netting Contracts component (NET_CONTRACT).

  • Netting Exclusion Parameters component (NET_EXCL_PARM).

  • Netting Participants component (NET_PARTICIPANT).

  • Netting Rules component (NET_NETTING_RULES).

The steps to set up bilateral nets are as follows:

  1. Define participant relationships.

  2. (Optional) Add multiple suppliers.

  3. (Optional) Add multiple customers.

  4. Define netting rules with SQL statements.

  5. Enter primary information for netting contracts.

  6. Enter settlement information for netting contracts.

  7. Define voucher netting exclusion parameters.

Understanding Voucher Netting Exclusion

You can define parameters to exclude certain vouchers from payment. The netting exclusion functionality is built to accommodate certain U.S. Federal Government requirements on voucher payments (Financial Systems Integration Office [FSIO] requirement PMC-31, to "allow for the exclusion of payments from agency offset based on user-defined criteria including funding source, object class, vendor type, and vendor number"), but any organization can use this feature to exclude vouchers from netting, based on defined parameters. Although you generally define netting exclusion parameters during the setup phase of voucher payment implementation, you can create or modify these definitions at any time.

This functionality also takes advantage of PeopleSoft's ChartField utility process. As ChartFields can be renamed, and made active or inactive, the setup of these user-defined parameters is dynamic to enable you to select the appropriate ChartField field name and its corresponding values. In addition, you can define multiple sets of exclusion parameters, by defining multiple rows per Exclusion ID, and/or defining multiple Exclusion IDs.

Values entered on the Netting Exclusion Parameters page are stored and used at voucher save time to determine if the voucher should be excluded from the netting process between Payables and Receivables. If an exclusion parameter definition has been created, and a payment falls within the exclusion and effective date parameters, then the payment is excluded from the Payables and Receivables netting process and paid in full. (The system changes the internal voucher netting value to N to indicate the voucher is not applicable to netting.) This applies to payments created normally through the PeopleSoft Pay Cycle process.

Though the Exclude from Netting Parameters and the Netting Rule Definition pages share a similar purpose—defining rules or parameters for the voucher netting process—their results are different. The netting exclusion functionality excludes matching vouchers from payment by setting the internal netting flag to N (not applicable for netting). The netting rules functionality excludes vouchers based on the criteria defined in the rules.

Note: Netting exclusion parameters apply to the entire voucher—not just a particular part of the voucher. If a single data element (or "piece") of a voucher meets the exclusion requirements, the entire voucher is excluded. For example, if a voucher has 100 lines with 200 distributions, and only one distribution qualifies for netting exclusion. In this scenario, the entire voucher and payment schedule—all 200 distributions—is excluded from netting.

To use the Exclude from Netting functionality with vouchers, you must do the following:

  • Define suppliers as "netting suppliers," using the Apply Netting option on the Supplier Information - Payment Options page.

  • Create vouchers using defined netting suppliers.

Use the Netting Participants page (NET_PARTICIPANT) to define the supplier and customer relationships involved in netting.

Navigation:

Cash Management > Administer Cash > Netting Participants

This example illustrates the fields and controls on the Netting Participants page. You can find definitions for the fields and controls later on this page.

Netting Participants page

Field or Control

Description

GL Unit (General Ledger business unit)

For reporting purposes, you must select the unit that is targeted by these transactions, because the transactions affect balances at the general ledger level.

Suppliers

Field or Control

Description

AP Unit (Payables business unit)

Select the unit that houses the suppliers that are entering the netting relationship, and specify the Supplier ID.

Add Multiple Suppliers

Click to access the Add Multiple Suppliers page, and make this relationship a one-to-many or many-to-many relationship (for example, you might want to net the transactions of subsidiaries to a corporation).

Customers

Field or Control

Description

AR Unit (Receivables business unit)

Select the unit that houses the customers that are entering the netting relationship, and specify the Customer ID.

Add Multiple Customers

Click to access the Add Multiple Customers page, and make this relationship a one-to-many or many-to-many relationship (for example, you might want to net the transactions of subsidiaries to a corporation).

Use the Add Multiple Suppliers page (NET_VENDOR_ADD) to search and select multiple suppliers associated with a business unit to add to the netting relationship.

Navigation:

Click Add Multiple Suppliers on the Participant Definition page.

This example illustrates the fields and controls on the Add Multiple Suppliers page. You can find definitions for the fields and controls later on this page.

Add Multiple Suppliers page

Field or Control

Description

AP Unit

Specify a business unit from which to select suppliers.

Add Suppliers

Select suppliers and click this button to add them as participants.

Use the Add Multiple Customers page (NET_CUSTOMER_ADD) to search and select multiple customers associated with a business unit to add to the netting relationship.

Navigation:

Click Add Multiple Customers on the Participant Definition page.

This example illustrates the fields and controls on the Add Multiple Customers page. You can find definitions for the fields and controls later on this page.

Add Multiple Customers page

Field or Control

Description

AR Unit

Specify a business unit from which to select customers.

Add Customers

Select customers and click this button to add them as participants.

Use the Netting Rules page (NET_NETTING_RULES) to enter a SQL statement that will be included into the Application Engine Netting selection logic.

Navigation:

Cash Management > Administer Cash > Netting Rules

This example illustrates the fields and controls on the Netting Rules page. You can find definitions for the fields and controls later on this page.

Netting Rules page

Field or Control

Description

Receivable SQL and Payable SQL

Enter the appropriate SQL statements to set up the mechanics of the net, and to further define and/or limit which open items are selected. For example, where I.DEPARTMENT equals 'ABC'.

Comments icon

Click to add comments regarding SQL statements for the respective (Receivable or Payable) edit box.

Use the Netting Contracts - Primary Information page (NET_CONTRACT_PRIM) to enter primary information for netting contracts.

Navigation:

Cash Management > Administer Cash > Netting Contracts > Primary Information

This example illustrates the fields and controls on the Netting Contracts - Primary Information page. You can find definitions for the fields and controls later on this page.

Netting Contracts - Primary Information page

Primary Information

Field or Control

Description

Pre Approval Flag

Select to indicate the netting contract is already approved.

Netting Advice Required

Select to notify a contact when netting is run.

Apply Discount to Transactions

Select to indicate that the system should consider the discount from the payment terms when calculating netted amounts.

Schedules

Specify the netting run schedule for the specified Schedule SetID.

View Participants icon

Click View Participants to view participants of the specified Participant ID.

View Rules icon

Click View Rules to view rules of the specified Netting Rule ID.

View Contacts icon

Click View Contacts to view contact information for the specified Contact ID.

View Schedules icon

Click View Schedules to view schedule information for the specified Schedule.

Attachments

Click to view/ add attachments. See Installation Options - Multiple Attachments Page to define the maximum attachment upload limit for various products.

Use the Netting Contracts - Settlement Information page (NET_CONTRACT_STL) to define all settlement instruction information for a netting contract.

Navigation:

Cash Management > Administer Cash > Netting Contracts > Settlement Information

This example illustrates the fields and controls on the Netting Contracts - Settlement Information page. You can find definitions for the fields and controls later on this page.

Netting Contracts - Settlement Information page

Field or Control

Description

Netting Bank SetID

Assign a netting SetID; then select the Bank and Account for the netting activities. The netting bank is a virtual bank account: no funds are actually paid into or out of the netting account. It is debited and credited by the netted amount of the AP and AR transactions.

Disb Bank SetID (disbursement bank SetID)

Select from the available external banks, and specify the settle through Bank and Account.

Supplier SetID

Assign a supplier SetID. In the Supplier field, designate the supplier involved in the net and assign a Location and Seq Nbr (sequence number). You enter the supplier ID and sequence number to associate the default bank with that supplier (this is required to support certain payment methods).

Payment Method

For the Payables group box, specify if payments are submitted by Automated Clearing House, Direct Debit, EFT, Manual Check, System Check, or Wire Report.

For the Receivables group box, specify if payments are received by Check (Check, EFT, etc.), Direct Debit, or Draft.

Sequence

Select the order in which balances will net, either By Account Date (FIFO) (first in first out), By Accounting Date (LIFO) (last in first out), By Due Date (FIFO), By Due Date (LIFO), By Voucher, Highest Gross Balance, or Smallest Gross Balance.

Deposit Unit

Define which business unit will receive payment after the net.

View Netting Account icon

Click View Netting Account to view detailed information for the specified netting account.

View Disbursement Bank icon

Click View Disbursement Bank to view detailed information for the specified external bank account.

View Supplier Bank icon

Click View Supplier Bank to view detailed information for the supplier location.

Use the Netting Exclusion Parameters page (NET_EXCL_PARM) to define parameters used to automatically exclude certain payments from the AP and AR netting process.

Navigation:

Cash Management > Administer Cash > Netting Exclusion Parameters

Select the parameter for excluding the voucher.

When you select Supplier ID, also specify a Supplier name and optionally, a Location.

When you select Supplier Classification, also select a Classification option of Attorney, Employee, HRMS, or Supplier.

In the ChartField Exclusion Parameters region, specify a ChartField and corresponding value on which to base the netting exclusion.

Note: You can only specify one value per defined ChartField name.