Funding Revaluation

Funding revaluation allows you to periodically revalue your project funding, taking into account the effects of currency fluctuations between funding and project functional currency. Companies operating in a multi currency environment, with fixed price contracts, typically require that project funding amounts reflect the fluctuations in the currency exchange rate by:

Revaluate Funding

Before generating revenue and processing invoices, funding is revalued to determine the total available funding on a project and to ensure that invoices are generated in accordance with the hard limits set. To revaluate funding, you run the following concurrent programs:

Projects are included in the concurrent programs and eligible for revaluation based on the following criteria:

Funding Revaluation Components

The Funding Revaluation process includes the following components:

To view the detailed components used in the Funding Revaluation process, you run the audit report AUD: Revaluated Funding Audit Report.

Funding Backlog

The Revaluate Funding process first determines the current project funding backlog amount. Project funding backlog is the remaining project funding available to be billed to the customers. The funding backlog subject to revaluation is the total baseline funding amount less invoices issued to customers, both paid and unpaid.

After deriving the funding backlog amount, the Funding Revaluation process calls the Funding Revaluation Factor client extension. The Funding Revaluation Factor client extension allows you to apply a funding revaluation factor to the funding backlog amount. This extension can be used to implement escalation indices defined for a contract. The factor can increase or decrease the funding backlog amount subject to revaluation and is applied to the funding backlog amount in the funding currency. The funding revaluation rate is applied to the funding backlog amount to derive the revaluated backlog amount in project functional and invoice processing currency.

The process then creates a net funding adjustment line with the funding line classification "Revaluation" in the project functional currency. The process adjusts the current value of project funding available for revenue and invoice processing. If you have the option "Baseline Funding Without Budget" enabled, you can automatically create a baseline for the funding adjustments and update the budgets as part of the revaluation process. If this option is not enabled, you must adjust the budgets and create a baseline for the funding adjustments manually after revaluating funding.

To enable funding revaluation for a project you must check the Revaluate Funding check box when you set up your project types and projects.

Note: Revaluated Backlog amounts are calculated for both the invoice processing currency (IPC) and the project functional currency (PFC).

Include Foreign Exchange Gains And Losses (FXGL)

You can optionally include gains and losses for paid and unpaid project invoices, in the Funding Revaluation process. The process calculates the foreign exchange gain or loss (FXGL) associated with the project and agreement, and adjusts project revenue accordingly. The gain or loss will increase or decrease the revenue for the project but will not affect the unbilled receivables or unearned revenue amounts.

To include the effects of the foreign exchange gains and losses in the project revenue, you must:

When you setup your project or task to include billing adjustments on a standard invoice, the realized gain or loss may be calculated differently than using a credit memo due to the difference in transaction dates. When you use a credit memo, the adjusting transaction is converted using the exchange rates of the original invoice line. When you process adjustments on a standard invoice, the conversion rate of the invoice date is used. The following example describes the difference in realized gain and loss calculations:

Consider the following example of an original Standard Invoice

Invoice / Line No. Invoice Date Description Invoice Amount (USD) Exchange Rate Invoice Amount PFC (CAD)
1 01-Jan-2011 Standard Invoice No. 1      
1A   Labor Accrual 122.50 1.02 125.00
1B   Labor Transaction 200.00 1.02 204.00
1C   All other transaction excluding labor transaction 100.00 1.02 102.00
    Total 422.50   431.00

The following receipt was received and applied:

Receipt No. Receipt Date Description Receipt Amount (USD) Exchange Rate Receipt Amount PFC (CAD)
1 07-Jan-2011 Standard Invoice No. 1 422.50 1.03 435.18

The realized gain or loss on original invoice is based on the following calculation:

Receipt amount (PFC) - Invoice Amount (PFC) = 435.18 - 431.00 = 4.18 (CAD)

After an adjustment, a standard invoice is generated:

Invoice / Line No. Invoice Date Description Invoice Amount (USD) Exchange Rate Invoice Amount PFC (CAD)
2 31-Jan-2011 Standard Invoice No. 2      
2A   Labor Accrual reversals -122.50 1.02 -125.00
2B   Reversal for 1B -200.00 1.02 -204.00
2C   Reversal for 1C -100.00 1.02 102.00
2D   Labor Actual 185.63 1.01 187.50
2E   Adjusted line for 1B 220.00 1.01 222.20
2F   Adjusted line for 1C 102.00 1.01 103.02
    Total 85.13   81.76

The following receipt is applied to the standard invoice with the adjustment:

Receipt No. Receipt Date Description Receipt Amount (USD) Exchange Rate Receipt Amount PFC (CAD)
2 10-Feb-2011 Standard Invoice No. 2 85.13 0.99 84.28

Realized gain or loss on original invoice would be calculated as follows:

Receipt amount (PFC) - Invoice Amount (PFC) = 85.13 - 84.28 = -0.85 (CAD)

Effective Realized Gain / Loss = 4.18-0.85 = 3.32 (CAD)

You define the invoicing adjustment option on the billing setup for a project or a top task using the Include Adjustments on Standard Invoice option.

Paid Project Invoices

When cash is applied to invoices, Oracle Receivables calculates and posts the realized gains and losses to the General Ledger currency gain and loss accounts of the operating unit. The Revaluate Funding process includes these gains and losses on paid project invoices to record the effect of the transaction as a realized gain or loss against the project revenue.

Unpaid Project Invoices

Unpaid project invoices consist of all issued project invoices less AR cash receipts. Issued project invoices include all released project invoices whether or not they have been transferred to Oracle Receivables. Though the cash applied in AR may include tax and other components as defined by the cash application rules, the revaluation process considers only the cash applied to the invoice line type "Line."

The paid project invoices are deducted from the total project invoiced to determine the unpaid project invoice amounts. The resulting unpaid project invoice amount is revalued by applying the revaluation rate.

Note: When determining unpaid project invoice amounts with retention lines, cash receipt amounts applied to retention invoices are treated like regular invoices, except when retention is at the project level and funding is at the task level. In that case, applied cash is allocated at the task level on a first in first out basis. Cash is first applied to the earliest retention line at the task level. After that line is paid, the remaining cash is applied to the second retention line, and so on.

Revaluated Funding in Project Functional Currency (PFC)

The revaluated funding in project functional currency is calculated as follows:

Total Revaluated Funding Amount in PFC = Revaluated Funding Backlog in PFC + Revaluated unpaid project invoice amount in PFC + Cash applied to project invoices in PFC + Realized Gains - Realized Losses.

The net funding adjustment in PFC = Total Revaluated funding amount in PFC - Total baseline funding amount in PFC before revaluation.

Revaluated Funding in Invoice Processing Currency (IPC)

Funding revaluation needs to be performed in the invoice processing currency to revalue the backlog in IPC to control future invoicing. The revaluated funding in invoice processing currency is calculated as follows:

Total Revaluated Funding Amount in IPC = Revaluated Funding backlog in IPC

The net funding adjustment in IPC = Total Revaluated funding amount in IPC - Prior baseline funding adjustment amount in IPC - Funding backlog in IPC before revaluation

To track your revaluation currency gains and losses differently from the unbilled receivable realized gains and loss account, you must set up function transactions called Realized Gains Account and Realized Losses Account for the AutoAccounting function Revenue and Invoice Accounts. Oracle Projects uses AutoAccounting to determine the default realized gains and realized losses accounts.

Attention: You must set up Oracle Projects AutoAccounting so that the derived accounts match the general ledger currency realized gains and realized losses accounts in Oracle Receivables.

If you define your own detailed accounting rules in Oracle Subledger Accounting, then Oracle Subledger Accounting overwrites default accounts, or individual segments of accounts, that Oracle Projects derives using AutoAccounting. If you define your own subledger accounting rules, then you must set up rules so that the derived accounts match the general ledger currency realized gains account and realized losses account in Oracle Receivables.

Reviewing Funding Adjustment Lines

You can view the various revaluation components of the funding adjustment line from the folder in the Funding History window. Navigate to the Project Funding Inquiry window and select an Agreement in the Summary by Agreement region. Click on the Funding History button. You can choose the various revaluation component fields to include in the folder.

Example of Funding Revaluation

Following is an example of how funding revaluation is calculated for a company whose functional currency is different from the funding currency.

In this example the company has the following agreement in place with a customer:

The following table shows the billing transactions that occur during the Jan-2001 period:

Date Description Funding Currency (GBP) Exchange Rate (GBP:USD) Project Functional Currency (USD) Exchange Rate (GBP:USD) Invoice Processing Currency (USD)
01-Jan-2001 Total project funding amount [A] 1,000,000 GBP   1,550,000 USD   1,550,000 USD
  Issued project invoices (includes paid and unpaid) [B+C=F] 300,000 GBP   465,000 USD   465,000 USD
  Project funding backlog [A-F=G] 700,000 GBP   1,095,000 USD   1,095,000 USD
  AR cash receipt to project invoices during the period[D] (200,000) GBP   (310,000) USD    
  AR Realized Gain/Loss from cash receipts to project invoices [E]     -2000 USD    
  Project invoices issued but not paid [F-D=H] 100,000 GBP        
31-Jan-2001 Project funding to revaluate to project functional currency [G+H=I] 800,000 GBP        

Prior to generating revenue on 31-Jan-2001, the project funding in GBP is revalued in project functional currency. The currency exchange rate from GBP to USD on 31-Jan- 2001 is 1.58.

Revaluation to project functional currency on 31-Jan-2001 includes the following three components:

The project funding requiring revaluation is determined as shown by the following table:

Date Description Funding Currency (GBP) Exchange Rate (GBP:USD) Project Functional Currency (USD) Exchange Rate (GBP:USD) Invoice Processing Currency (USD)
01-Jan-2001 Total project funding amount [A] 1,000,000 GBP   1,550,000 USD   1,550,000 USD
  Issued project invoices (includes paid and unpaid) [B+C=F] 300,000 GBP   465,000 USD   465,000 USD
  Project funding backlog [A-F=G] 700,000 GBP   1,095,000 USD   1,095,000 USD
  AR cash receipt to project invoices during the period[D] (200,000) GBP   (310,000) USD    
  AR Realized Gain/Loss from cash receipts to project invoices [E]     -2000 USD    
  Project invoices issued but not paid [F-D=H] 100,000 GBP        
31-Jan-2001 Project funding to revaluate to project functional currency [G+H=I] 800,000 GBP        

The following table details the total project funding amount after revaluation:

Date Description Funding Currency (GBP) Exchange Rate (GBP:USD) Project Functional Currency (USD) Exchange Rate (GBP:USD) Invoice Processing Currency (USD)
  Project invoices issued but not paid [J] 1,000,000 GBP 1.58 1,580,000 USD    
  Project funding backlog [K] 700,000 GBP 1.58 1,106,000 USD 1.58 1,106,000 USD
  Project invoices paid [D]     (310,000) USD    
  AR Realized Gain/Loss from cash payments to project invoices [E]     -2000 USD    
31-Jan-2001 Total project funding amount after revaluation [L]     1,572,000 USD [L=J+K+D+E]   1,106,000 USD [L=K]

The revaluation process generates the funding adjustment line as detailed in the following table:

Date Description Funding Currency (GBP) Project Functional Currency (USD) Invoice Processing Currency (USD)
31-Jan-2001 Funding Revaluation Adjustment [M]   22,000 USD [L-A] 11,000 USD [L-G]

A new event line is created as shown in the following table:

Event Type Event Amount (Project Functional Currency)
Realized Loss 2000 USD

After generating project revenue and revenue accounting events, the accounting entries for the realized loss are as follows:

Dr. Event Revenue Account 2000

Cr. Realized Losses Account 2000

Dr. Realized Losses Account 2000

Cr. Project Specific Realized Losses 2000

Other Sources

Related Topics