Example 1: Line Level Summary Limits

Line level limits enable you to impose a billing limit on a contract line. A separate revenue limit is identified if the contract separates as incurred billing and revenue. This example describes the steps and processing for a line level limit scenario.

Setup

The system is defined in the following way:

  • The Summ. Limit for Govt Contracts (summary limit for government contracts) option is selected on the Installation Options - Contracts page.

  • The target excess type for billable line level amount in excess (Bil Ln Lvl Amount in Xs) is defined in the following way: Source Type is EXCES, Category is deselected, and Subcategory is blank.

  • The target excess type for billable line level amounts that are reclaimed (Bil Ln Lvl Reclaimed Amt in Xs) is defined in the following way: Source Type is RECLM.

Contract Transaction

Define the contract transaction:

  • Create a contract with one rate-based contract line.

  • Associate a project and an activity with the contract line.

  • Set the contract line level limit to 5000 USD.

  • Select the Target Excess check box for the project and activity.

Project Transaction

Create a transaction in PeopleSoft Project Costing:

Category Amount

Labor

8000

Material

5000

Summary Limits Processing

These rows are created in PROJ_RESOURCE:

Analysis Type Category Amount Currency Amount in Excess Flag Project Activity Resource Type

BIL

LABOR

8000

USD

NA

NA

NA

NA

BIL

MATERIAL

5000

USD

NA

NA

NA

NA

BIL

NA

-8000

USD

Y

AA

11

EXCES

Note:

NA indicates that the field is not applicable.

Contracts to Billing Processing

The Contracts to Billing Interface process (CA_BI_INTFC) sends the billable (BIL) rows to the Billing interface table (INTFC_BI) for the full amount.. The –8000 amount is sent to offset the amount that is in excess.

The process assigns a billable amount in excess (BAE) line type to the rows that have Y in the Amount in Excess Flag field in the PROJ_RESOURCE table.

The BAE rows are available to be passed to the general ledger and accounts receivable, depending on the accounts receivable setup.

Billing to Project Costing Processing

When the Billing to Project Costing process (PC_BI_TO_PC) runs, the Analysis Type field in PROJ_RESOURCE is updated to billed (BLD):

Analysis Type Category Amount Currency Amount in Excess Flag Project Activity Resource Type

BLD

LABOR

8000

USD

NA

NA

NA

NA

BLD

MATERIAL

5000

USD

NA

NA

NA

NA

BLD

NA

–8000

USD

Y

AA

11

EXCES

Note:

NA indicates that the field is not applicable.

Funding Is Increased

If additional funding is received for the contract, the contract is amended and the limit is increased. For this example, the funding is increased from 5000 USD to 6000 USD.

When the summary limits process runs, as a standalone process or as a part of the Pricing/Re-Pricing process, a row is added to PROJ_RESOURCE:

Analysis Type Category Amount Currency Amount in Excess Flag Reclaimed from OL Flag Project Activity Resource Type

BLD

LABOR

8000

USD

NA

NA

NA

NA

NA

BLD

MATERIAL

5000

USD

NA

NA

NA

NA

NA

BLD

NA

–8000

USD

Y

NA

AA

11

EXCES

BIL

NA

1000

NA

NA

Y

AA

11

RECLM

Note:

NA indicates that the field is not applicable.

Contracts to Billing Process After Funding Is Increased

The process assigns a reclaimed amount in the excess (RAE) line type to the rows that have a Y in the Reclaimed Flag field in the PROJ_RESOURCE table.

Note:

Processing amounts that are over-the-limit for revenue is similar to that used for billing except that REV analysis type is used instead of BIL and BLD and the source types, categories and subcategories on the over-the-limit rows can be separately configured.