Processing Retroactive Adjustments

This chapter provides an overview of retroactive adjustments and discusses how to:

Click to jump to parent topicUnderstanding Retroactive Adjustments

Retroactive adjustments enable you to update the rules and rates that affect cost, billing, and revenue amounts, such as burdening rules and rates or billing rates, and reprocess the transactions after the transaction has completed invoicing or revenue recognition. Retroactive adjustments are important for government contractors who typically adjust billing rates many times throughout the life of a contract and who must respond to changing reconciliation and billing settlement agreements during the project’s life and several years after its completion.

To process retroactive adjustments, you update the appropriate rates and rules and then run the Create Retroactive Adjustments program (R48S781) to recalculate cost, invoice, and revenue amounts for selected transactions from the Workfile History Table (F4812H). The system creates a negative record in the Billing Detail Workfile table (F4812) to reverse the original record and creates a new record with the adjusted amounts. The adjusted records are eligible for costing, invoicing, and revenue using the existing functionality.

For example, suppose you billed an invoice for 100 USD. You later changed the burdening rates, which caused the invoice to be recalculated for 110 USD. In the Billing Detail Workfile table, the system creates a transaction for –100 USD to reverse the original transaction and creates a new transaction for 110 USD. The net effect of these two transactions is 10 USD. That amount can then be billed.

You can use the Review Retroactive Adjustment Groups program (P4812G) to review the adjusted records in the Billing Detail Workfile table.

If the rates change again between the time that the adjusted records are created and those transactions are invoiced, you can update the rules or rates again and run the Recalculate Retroactive Adjustment Records program (R48S222). This program recalculates the amounts on the adjusted records and replaces the adjusted records with new adjusted records in the Billing Detail Workfile table (F4812).

If a retroactive adjustment record is incorrect, for example if it has incorrect rates or if incorrect records were selected, you can delete the retroactive adjustment group, which returns the records in the Billing Workfile History table (F4812H) to the condition that they were in before the Create Retroactive Adjustments program was run.

Click to jump to parent topicGenerating Retroactive Adjustments

This section provides an overview of retroactive adjustment generation and discusses how to:

Click to jump to top of pageClick to jump to parent topicUnderstanding Retroactive Adjustment Generation

When you run the Create Retroactive Adjustments program (R48S781), the system:

This diagram illustrates the retroactive adjustment generation process:

Retroactive adjustment generation process

Click to jump to top of pageClick to jump to parent topicRunning the Create Retroactive Adjustments Program (R48S781)

Select Retroactive Adjustment Processing (G5233), Create Retroactive Adjustments.

Click to jump to top of pageClick to jump to parent topicSetting Processing Options for Create Retroactive Adjustments (R48S781)

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

Process

These processing options enable you to select records to be processed based on dates and enable you to specify whether the markup should be reapplied for invoicing, revenue, or both, and the reason for the adjustment.

1. Adjustment From Date

Enter the beginning date to use to select billing detail transactions for the retroactive adjustment process. If you leave this processing option blank, all billing detail transactions with a table basis date less than or equal to the date in the Adjustment Through Date processing option are selected for retroactive adjustment.

2. Adjustment Through Date

Enter the ending date to use to select billing detail transactions for the retroactive adjustment process. If you leave this processing option blank, all billing detail transactions with a table basis date less than or equal to the system date are selected for retroactive adjustment.

3. Re-apply Markup option

Enter 1 to reapply markup information to the invoice amount only or enter 2 to reapply markup information to the revenue amount only. Leave this processing option blank to reapply markup information to both the invoice and the revenue amounts.

4. Adjustment Reason Code

Specify an adjustment reason code to be updated on the retroactive adjustment records in the Billing Detail Workfile table (F4812). Values are stored in user-defined code (UDC) table 48/AR.

Click to jump to parent topicWorking with Retroactive Adjustments

This section provides overviews of the recalculation of retroactive adjustments and the deletion of retroactive adjustments and discusses how to:

Click to jump to top of pageClick to jump to parent topicUnderstanding the Recalculation of Retroactive Adjustments

If the markup rules or rates change between the time that the adjusted records are created and those transactions are invoiced, you can update the rules or rates again and run the Recalculate Retroactive Adjustment Records program (R48S222). This program recalculates the amounts on the adjusted records and replaces the adjusted records with new adjusted records in the Billing Detail Workfile table (F4812).

Note. Reversal records, which have a value of G in the Transaction Classification field , are never recalculated.

When you run the Recalculate Retroactive Adjustment Records program, the system:

Click to jump to top of pageClick to jump to parent topicUnderstanding the Deletion of Retroactive Adjustments

When you delete a retroactive adjustment group, the system runs the Delete Retro Adjustment Group program (R48S910). This program determines whether the workfile records in the adjustment group have been included in an invoice or revenue batch. If they have been included in an invoice or revenue batch, the system returns an error message. If they have not been included in an invoice or revenue batch, the system:

Click to jump to top of pageClick to jump to parent topicForms Used to Work with Retroactive Adjustment Groups

Form Name

FormID

Navigation

Usage

Review Retroactive Adjustment Groups

W4812GA

Retroactive Adjustment Processing (G5233), Review Retroactive Adjustment Groups

Locate retroactive adjustment records that were created by the Create Retroactive Adjustments program. From this form, you can use the options on the Row menu to view the workfile records, recalculate the retroactive adjustment group, or delete the retroactive adjustment group.

Work With Workfile

W4812C

Select a record on the Review Retroactive Adjustment Groups form and then click Select or select Workfile Revisions from the Row menu.

Review the workfile transactions that were created by the Create Retroactive Adjustments program (R48S781).

Click to jump to top of pageClick to jump to parent topicRunning Recalculate Retroactive Adjustment Records (R48S222)

Select Retroactive Adjustment Processing (G5233), Recalculate Retroactive Adjustment Records.

You can run the Recalculate Retroactive Adjustment Records program by running it from a menu, or you can select it from the Row menu on the Review Retroactive Adjustment Groups form.

Click to jump to top of pageClick to jump to parent topicSetting Processing Options for Recalculate Retroactive Adjustment Records (R48S222)

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

Process

These processing options enable you to specify whether the markup should be reapplied for invoicing, revenue, or both, and the reason for the adjustment.

Re-Apply Markup Option

Enter 1 to reapply markup information to the invoice amount only or enter 2 to reapply markup information to the revenue amount only. Leave this processing option blank to reapply markup information to both the invoice and the revenue amounts.

Adjustment Reason Code

Specify an adjustment reason code to be updated on the retroactive adjustment records in the Billing Detail Workfile table (F4812). Values are stored in UDC 48/AR.

Click to jump to top of pageClick to jump to parent topicDeleting Retroactive Adjustment Groups

Access the Review Retroactive Adjustment Groups form.

Select the retroactive adjustment group that you want to delete, and then select Delete Group from the Row menu.