Oracle Projects Costing
Oracle Projects Costing
1.create project i.e. copy from existing projects. go to projects and you can create here , for key members and
remaining things you can see the project which you are copying and create same project.
2.now go to Billing----> Agreement and here create funding and save the changes here .
3. now go to the BUDGET and here create budget and try to give amount and save and submit. once you have
submitted then click baseline button , if amount is not base line then you have to give the conversion rate
amount correctly to make it base line. use below query for that
select CONVERSION_RATE*5000 from gl_daily_rates
where 1=1
and FROM_CURRENCY='EUR'
and TO_CURRENCY='USD'
and TRUNC (CONVERSION_DATE) = TO_DATE ('10-10-2008', 'DD-MM-YYYY')
4.Once you have done base line now we must create the expenditure items ... go to Expenditures------Pre
Approved Batches ---Enter and here you can enter one new batch and create expenditure items..save the
work and the click SUBMIT button and then Click Release button .
5.now go to Expenditures--->expenditures Inquiry--- Project here open your project and submit the request
PRC: Generate Draft Revenue for a Single Project for your single project.
6.once completed then go to Billing--- Revenue Review and check your project and here Release.
7.Now go the expenditures ---- expenditure Inquiry---Project..... and here query for your project and open it and
now run the request for single project PRC: Generate Draft Invoices for a Single Project
8.Go to Billing-----Invoice Review and check your invoice and expenditure how they appear and now
9. Now, Run PRC: Interface Invoices to Receivables program to interface the Invoice to Receivables.
10.Now, Run the Autoinvoice Master Program in Receivables. Batch Source is PROJECTS INVOICES.
11. Tieback invoices back to Oracle Projects: Once the autoinvoice import is successful run, the "PRC: Tieback
Invoices from Receivables" process to update the status of the invoice import in AR to the project invoices.
1. How to use global project without Project Billing for two different leagal entities and Ledgers?
You can use Cross–Charge Client Extensions
2. PO created with 10 quantity of Computer in one line. How to Create separate asset ID for each
10 items for Projects?
You may use CIP Grouping Extension
3. Do we need to customize Purchasing and Payable account generater workflow for Project
usage?
Ans: Purchasing can be used the default account generator,No setup steps are required to use the
default.If you are using seeded account generator, account should be manually entered.
But you should modify the payables account generator workflow for project usage.
Q2. What are the billing cycle requirements for invoice generation?
A: A project must meet the following billing cycle criteria before it can generate an invoice:
Q4. How can I generate a single invoice for a project with multiple agreements?
A: AutoInvoice will break when it meets a grouping rule. AGREEMENT_ID is a mandatory grouping
rule. Once AutoInvoice encounters a project/order with a different AGREEMENT_ID, it will create a
new invoice. As long as there is more than one AGREEMENT_ID, multiple invoices will be
generated. One remedy is to create a single invoice in Receivables for multiple invoices coming
from Projects.
A. Oracle Projects uses the hierarchy set up in Implementation Options to determine where to look
for the Output Tax Code. Sources that can be used include:
Customer Site
Customer
Project
Expenditure Type/Event Type / Retention
Client Extension
Oracle Receivables System Options
Q6. Is it possible to sort on the invoice amount column on the Invoice Review form (PAXINRVW) in
Release 11.5?
A: A design change was made in Oracle Projects Release 11.5 to have brackets around the
negative amounts in the invoice amount column. In order to accommodate the brackets, it was
necessary to make the invoice amount column an alphanumeric column. It is not possible to sort
numerically on alphanumeric columns; hence, the invoice amount is not available for sorting.
Q9. Why is the message, Invalid AR Transaction Type Passed, displayed after running PRC:
Interface Invoices to Receivables (PATTAR)?
A: Projects requires the Creation Sign field on the transaction types to be A (for Any Sign). Set the
value to A on the Creation Sign field for both PA Invoice and PA Credit Memo transaction types.
Additionally, the "Post to GL" box must be enabled.
Q10. When attempting to transfer sales credits to from Projects to Receivables, I receive the
following error, APP-11863: Invalid sales_credit_type_id (nil). Why?
A: In order to import Projects invoices with sales credits, the sales credit type must be set to value
and not ID in Receivables.
Q14. Is there a way to generate an invoice for each individual task for a percent-complete
project?
A: To create separate invoices by task, first create multiple agreements by task and then fund by
task level. (Note that this is for a one-customer project only--funding at the task level cannot be
done for a multiple-customer project.)
1. Why does the Invoice Class show as Invoice instead of Credit Memo when an invoice reduction
event is created?
A: This is the intended functionality. In the case of Invoice Reduction Events, there is no specific
invoice to credit, therefore they are created with the class of Invoice instead of Credit Memo.
2. What accounting is performed when an invoice write-off is initiated in Projects?
A: The Revenue and Invoice Accounts function is called by AutoAccounting when the credit memo
type is a Write-Off. The accounting that is performed is a credit to the Receivable Account and a
Debit to the Expense Account that has been set up for Write-Offs in the AutoAccounting setup.
Revenue would not be affected by a Write-Off. The expense would offset the revenue in the income
statement.
A: When an invoice is canceled, the transactions that make up the invoice are returned to an
unbilled status and made available for rebilling during the next billing cycle. After an invoice is
canceled, the PRC: Generate Draft Invoice process creating the Credit Memo replaces the
columns PA_CUST_REV_DIST_LINES_ALL.DRAFT_INVOICE_NUM and
PA_CUST_REV_DIST_LINES.DRAFT_INVOICE_LINE_NUM with NULLs for the expenditure items being
credited. This results in the "missing" details in the original invoice and the credit memo.
4. Why do I receive the APP-PA-19112 Total Unprocessed Write-Offs May Not Exceed Unbilled
Receivables error?
A: This error occurs when you create a Write-Off Event that has an amount greater than the value
of unbilled Receivables (total revenue minus total unprocessed Write-Off Events). Unprocessed
Write-Off Events are those events that have not yet been processed by the revenue generation
process. To reproduce the problem, create a contract project with a work/work revenue
distribution rule. Create an agreement and funding for this project and baseline the approved
revenue budget. Now create the Write-Off Event and you will get this error. This is the intended
functionality.
A: From a Projects perspective, the only way to manage an "on account" credit memo is to create
the independent crediting invoice using a negative manual event. When the time comes to apply
the credit to the proper invoice, create a positive event (debit memo) to offset the negative invoice
then create a standard credit memo against the appropriate invoice.
6. How are partial write-offs handled when the invoice has tax?
A: When you do a partial write-off in Projects, it credits a small portion of each invoice line. If you
need to write-off a particular line of a Projects invoice, a partial write-off should be done in
Projects and interfaced to Receivables so that the two modules are in synch. From Receivables,
incomplete the invoice and adjust it. Using this method will ensure that the modules stay in sync
and only the lines that you want to write-off will be written off.
10. Is it possible to apply a credit memo to an invoice that has already been paid in Receivables?
A: If the Invoice Type in Receivables has Overapplication = Yes, you should be able to interface the
credit to Receivables. If you do not wish to set Overapplication to Yes, you can unapply the cash
receipt in Receivables and refund it to the customer or apply it to another invoice.
11. Why are credit memos against invoices interfaced to Receivables rejected with the error, You
cannot supply any account assignment for your credit memo transaction?
A: Set the profile option, AR: Use Invoice Accounting For Credit Memos, to No at the site level
(temporarily if required to be set to Yes for Receivables). This should be defaulted to No at the
application level.
12. Why do is the error, APP-43448 Unable to locate a valid Sales Tax Rate for transaction,
received during the AutoInvoice process?
A: The transaction type for invoices and credit memos must have the calculate sales tax flag
disabled. Create a new transaction type for credit memos (and invoices if applicable) with the
same settings, ensuring that the sales tax calculation check box is disabled. This can be
accomplished using the Receivables Manager Responsibility and navigating to Setup ->
Transactions -> Transaction Type.
How Can We Populate Org LOV On Provider Receiver Control In Cross Charge Setup? [ID 749623.1]
GoalTrying to setup Cross Charge between companies and we are not able to enter the details in
Provider/Receiver Control screen. Under Provider Control, when we click on Receiver Operating
units, the list of values is empty.
How can we get this list populated? Solution (A) If this is the 1st time setting this up, then, make
sure that process "Replicate Seed Data" has been run.
If not, then run this process from the System Administrator responsibility.
(B) Please verify that Implementation Options - Cross Charge is populated for both Operating Units.
(C) 1. Do the effective dates for the operating unit include the current date
2. A legal entity has been assigned to the operating unit.
That is to say, when you query up the operating unit in the Organizations form,
and select the "Operating Unit" classification, then when you click the "Others" button,
and select "Operating Unit Information", in that DFF you have entered a value for the Legal
Entity organization.
Please verify this for each OU you are expecting to see in the LOV.
3. Does the legal entity that is selected, also has effective dates that include the current date?
4. This will only return operating units for which projects has been implemented.
(D) Please check the setup of the "HR security profile" profile option for the
user/responsibility that is being used and insure that it allows access to
the organizations needed Operating Units.
13. Can we have Form based budget for few projects and HTML (Financial plan type) budget for
other projects?
Once we create the budget using financial plans, oracle project does not allow to create form
based budgets. it displyed the message that the budget type has been upgrated and need to create
budget through financial plans
15. UDA - User Defined Attributes can be used for additional informations in HTML page
16. Created an Auto Accounting Rule with Rule Parameter and unable to get the Rule in AAR
assignment window. what is the reason?
Rule Parameter selected in AAR may not be valid for the Function you are assigning.
A: In Oracle Projects, burden costs can be reported in three different ways depending on the
Project Type setup for the project.
1. Show burden costs on the same expenditure line with the raw cost.
2. Create separate summarized expenditure items.
3. Show burden costs on the same expenditure line with the raw cost and create separate,
summarized expenditure items reported in another project setup for
just collecting the summarized burden cost expenditure items.
3. What are the required processes and order to be run for each burden type?
A: The first step for any burden process type is to run the PRC: Distribute... standard raw
costing processes. The next step is to run the
burden processes as follows:
4. Same Expenditure items:
The Summarized Burden Transactions process is responsible for placing the expenditure item in
the burden project.
4. What changes can be made to a burden structure that has been attached to a compiled burden
schedule?
A: After using a burden schedule against a project, the only accepted modifications to the
associated burden structure are the addition
of expenditure types. Any other modification to the burden structure will result in the following
message:
Cannot add, delete, or update the burden structure. The burden structure is referenced in a
burden schedule revision that has been compiled.
The Burden Structure has been associated with a compiled Burden Schedule
5. Why am I unable to view a changed burden structure in details after updating the structure on
the base
schedule?
A: Updating the Structure field on the Burden Schedule (PAXCOIRS) form for an existing burden
schedule only affects new burden schedule
versions created. If it were permissible to change the structure of a burden schedule revision that
is already compiled, data corruption in the
PA_IND_COMPILED_SETS table would occur when that burden schedule version is re-compiled.
6. How can I make changes to a burden structure that has been attached to a compiled burden
schedule?
A: Create a new burden structure and copy the compiled burden schedule to the new structure.
Once you have the new structure, add any
new cost base, cost codes, and expenditure types required. The new structure should be added to
the burden schedule and a new burden schedule version
created. If it is necessary to use the new structure in a prior Projects (PA) period, then the
structure should be added to a project burden schedule override
for the given periods.
7. Is it necessary to populate the project burden schedule hierarchy on the Business Groups
Other Information area of the Define
Organization (PERWSDOR) form?
A: In Release 11.5, it is not necessary to populate the burden schedule hierarchy on the Business
Groups Other Information area of
PERWSDOR. This information is gathered from the Burden Schedule (PAXCOIRS) form.
A: All expenditure items that are entered directly in projects can be burdened. For expenditure
items that are imported via
Transaction Import, the associated Transaction Source determines if the item can be burdened.
This is based on the Transaction Source system_linkage_function
and the following flag:
It is not possible to burden expenditure items with a Transaction Source of Inventory, Inventory
Misc, or Work-In-Process since all accounting for these
costs occurs in Oracle Manufacturing.
A: No, tax lines from Oracle Payables cannot be recalculated. Payables has a tax engine that
determines the amount of tax based
on the standard line attributes for the invoice. Therefore, the Transaction Source defined in
Projects for Payables tax lines is setup to not allow
adjustments.
10. When using summarized burden processing, what are the ties between the Standard Raw
Expenditure items and the newly created
Summarized Expenditure items?
A: When the PRC: Create and Distribute Burden Transactions (PASDUC_BURDEN) process runs, it
determines what standard expenditure items need
to be processed by the value of 9999 in the BURDEN_SUM_SOURCE_RUN_ID column in the
PA_COST_DISTRIBUTION_LINES_ALL table. The value in BURDEN_SUM_SOURCE_RUN_ID column of
the PA_COST_DISTRIBUTION_LINES_ALL table during processing gets
changed from –9999 to some counter value.
The new summarized burden expenditure item created from the standard raw cost distribution
lines gets a counter value, which is placed in the
BURDEN_SUM_DEST_RUN_ID column of the PA_EXPENDITURE_ITEMS_ALL table.
Listed below is a sample SQL to locate RAW Expenditure Cost Distribution Lines (CDLs) used in
the creation of a Summarized Burden Expenditure item:
select *
from PA_COST_DISTRIBUTION_LINES_ALL cdl
where
cdl.BURDEN_SUM_SOURCE_RUN_ID in
(select ei.BURDEN_SUM_DEST_RUN_ID
from
PA_EXPENDITURE_ITEMS_ALL ei
where ei.expenditure_item_id = <Enter
Summarized Burden Expenditure item>);
The view PA_COST_BURDEN_DETAILS_V can also be used to determine which Standard Raw Cost
Distribution lines where used to create the Summarized Burden
Expenditure items, and what the rates and amounts were used.
11. Why do some expenditure items get total burdened distributed even if their expenditure type,
expenditure class, or
organization has not been defined?
A: Total burdened costs (TBC) are comprised of raw (RC) and burden amounts (BC). Thus, there
is always some amount that is considered to be
burdened costs in the formula TBC=RC+BC. When the PRC: Distribute Total Burdened Cost
process is run, it distributes all expenditure items regardless of
whether or not the expenditure type is defined in the burden structure or not. While no burden
rate is applied to expenditure items that are not defined on the
burden structure, burden debit and credit CDLs are created for these items.
If you are upgrading from 10.7, and you have been using the flex builder to generate the accounts,
you have an option of upgrading your existing flex builder rules for Account Generator. In which
case, you should use the “Generate Account Using Flex Builder Rules” process.
4. What are the steps to generate the WFSTAT output for Account Generator?
1. Set the following profiles:
- Account Generator: Run in Debug
Mode=> Yes
- Account Generator: Purge Runtime Data=> No
PO: Set
Debug Workflow On => Yes
2. Make sure that the concurrent program "Purge
Workflow Obsolete Runtime Data" is NOT running.
3. Open Purchase Order/Requisitions form, go to the distributions window, enter necessary fields
and click on charge account field to start generating the charge account. After
the account generator has done building the account, or errors out, do the following from the
toolbar (DO NOT exit the form or navigate to any other block
or record, otherwise this information would be lost):
Help=> Diagnostics => Examine
Enter in 1st field => parameter
Enter in 2nd field => charge_acc_wf_itemkey
Then tab out. The Item key will appear in the
third field.
4. Now save the purchase order/requisition. If you are not able to save, then clear the distribution
record and navigate back to the
shipment window and save the form. Saving the form is must, because a commit is required to
save the workflow information in tables, for generating the wfstat
output.
5. If step#3 could not give you an item key, then use the following query to identify the relevant
item key:
Select item_key, item_type,
begin_date
from wf_items
where item_type = '&item_type'
order
by begin_date desc;
For PO, use 'POWFPOAG' item type in above query, and
for requisition, use 'POWFRQAG'.
6. To generate the WFSTAT output,
Run
the sql in $FND_TOP/sql/wfstat.sql with above item_type and item_key. Spool the
output.
7. To get the wf debug information, run the following query:
5. Will the account generator build the charge account based on project information?
No. By default, the Account Generator process as seeded in Oracle Purchasing would not consider
the project information to build the account. To achieve this
functionality, you should customize the Account Generator to consider the project details. There is
a dummy sub process 'Build Project Related Account'
seeded in the Account Generator workflow, available for customization. You would also have to
modify function PO_WF_PO_CHARGE_ACC.IS_PO_PROJECT_RELATED to return a value of "True".
For more information on how to customize the Account Generator, please refer to the manual
Oracle Purchasing Account Generator
Workflow Customization Example.
6. Will the account be generated for amount based/one time item lines?
No the Account will not be generated if you are using the Account Generator as seeded in Oracle
Purchasing. Either the account should be manually entered or
the account generator should be customized.
If the project is entered and the profile option PA: Allow Override of PA Distributions in AP/PO is
set to NO
If the expense accrual code= RECEIPT
PROJECT Costing
Post labor costs to Oracle General Ledger: Oracle Projects creates these entries when you
distribute costs raw labor and total burdened costs, generate cost accounting events, and create
accounting in Oracle Subledger Accounting. To post labor costs in Oracle General Ledger, when
you run the process PRC: Create Accounting, you create accounting in final mode, and
select Yes for the options Transfer to General Ledger, and Post in General Ledger.
Post usage costs in Oracle General Ledger: Oracle Projects creates these entries when you
distribute, generate cost accounting events, and create accounting in Oracle Subledger
Accounting. To post usage costs in Oracle General Ledger, when you run the process PRC: Create
Accounting, you create accounting in final mode, and select Yes for the options Transfer to General
Ledger, and Post in General Ledger.
Solution PLEASE NOTE: IT IS REQUIRED THAT THREE DISTINCT ENCUMBRANCE TYPES BE SETUP
AND ENABLED. IT IS ALSO REQUIRED THAT ACCRUE AT PERIOD END BE SETUP AND ENABLED.
(please note for R12 the encumbrance types are hard codes)
GRANTS ACCOUNTING DOES NOT CURRENTLY SUPPORT ACCRUE AT RECEIPT OR THE USE OF
INTERNAL REQUISITIONS. IF THESE SETUPS ARE NOT DONE CORRECTLY, FUNDS CHECK AND
BURDENING WILL NOT OCCUR ON TRANSACTIONS CORRECTLY AND WILL RESULT IN DATA
CORRUPTION.
a. Yes. Funds checking will roll up to the top task and resource group level
in this scenario.
a. There are several differences between Advisory and None budgetary controls:
- When budgetary controls are set to None, a vast majority of the funds check
logic is bypassed and transactions process quicker.
- When you navigate to Expenditures -> Funds Check Results -> GMS Details and
view transactions that exceed available budget balances when controls are set to
Advisory, you will see the following error message at the bottom of the Budget
Detail form: Transaction passed funds check at Award level in advisory mode.
-When you navigate to Expenditures -> Funds Check Results -> GMS Details and
view transactions that exceed available budget balances when controls are set to
None, you will see the following error message at the bottom of the Budget Detail
form: Transaction does not require funds check at this level
- Transactions that pass in Advisory mode do not appear on the Funds Check
Failure Report generated by the GMS: Costing and Funds Check processes in
Release 11i; they will appear on the Funds Check Success Report. Transactions
that pass in None mode will appear on the Funds Check Success Report generated
by the GMS: Costing and Funds Check processes in Release 11i.
a. When you turn on encumbrancing for purchasing and payables, at the approval
of the requisition, purchase order or invoice, gl_bc_packet records get created
as part of the General Ledger approval program. From that program, a Grants
Accounting program is fired that actually "copies" the gl_bc_packet record to
create the gms_bc_packet record that is used for funds checking. If you turn
off encumbrancing, the gl_bc_packet record never gets created and cannot get
copied for Grants Accounting to perform funds checking.
2. The user has entered multiple distribution lines on a purchase order and
when they attempt to reserve and approve the purchase order, all the distribution
lines fail funds checking, even though some of the distribution lines should
have passed funds checking.
3. The user has entered multiple distribution lines on a supplier invoice and
when they attempt to approve the invoice, all the distribution lines fail funds
checking and the invoice is placed on hold, even though some of the distribution
lines should have passed funds checking. The invoice does not indicate which
distribution lines failed funds checking.
4. What does the status_code 'C' mean in the gms_bc_packets table mean?
a. When you use the tool to Check Funds, every time you select it, it will
create gms_bc_packet records with a status_code of 'C'. So, if you select it
twice and you are using burdening, you will get four records: Two for raw and
two for burden and they will all have the status_code of 'C'.
a. Resources must be set up for the resource lists that are defined. The
gms_budgetary_control records need to be defined when using resource groups and
a detailed resource item for every expenditure type you plan to charge against
an award must exist. The gms_budgetary_control records are built based on all
possible combinations of Award/Project/Task/Resource Group/Resources.
Navigate to Setup, Budget, Resource Lists and query up the resource list being
used on the award budget. For each resource group, define at least one resource.
To budget only at the resource group level, create a resource list with both
the resources and resource groups defined, just do not check the "enable"
checkbox at the resource level (if you do not wish to see resource level detail
when entering award budgets). Also navigate to Budgets, Budgetary Control and
make sure that the budgetary control records have been set up for the
project/award that is failing funds check.
2. The user has prematurely terminated the GMS Costing and Funds Check processes.
Is there a rollback mechanism in place for this event?
With regards to the effects on Award Status Inquiry, the ASI views will look at
gms_balances, plus any gms_bc_packets that haven't been summarized yet. For
more information on the effects of processes on Award Status Inquiry, please
review question and answer 2 below in this section.
If you need to know why a transaction failed funds check and the gms_bc_packets
have already been purged, reprocess the transaction by either re-approving the
invoice or purchase order or re-running the appropriate GMS: Costing and Funds
Check process. New gms_bc_packet records will get created and you can review
the results in the Funds Check Results form.
Cause
1. The real use for the GMSIQBLB Budget Fundscheck Results (Budget) is when you have
transactions fail fundschecking during the award budget rebaseline process. This form allows you
to research
the cause. It should not be used in place of Award Status Inquiry.
When you rebaseline the award, the program goes out and performs fundschecking on every single
transaction charged against the award creating gms_bc_packet records for all those transactions.
Then as part of the process, GMS: Update Actual and Encumbrance balances is performed and
gms_balances is updated with a new budget_version_id. The status_code of the gms_bc_packet
records created by the award budget baseline is set to X, so they will be deleted within the window
set for the profile option:
GMS_PURGE_FUNDS_CHECK_RESULTS.
GMSIQBLB Budget Fundscheck Results form uses a combination of the information on the
gms_balances for totals AND the gms_bc_packet records for details.
Page 22-23
Viewing Funds Check Results of Award Budget Procedure
Users can access funds check results to determine why a budget failed baselining.
To view the funds check results of an award budget that failed the baselining
process, perform the following steps.
1. In Grants Accounting, navigate to the Find Funds Check Details (Budget)
window as follows:
Budgets - Funds Check Results (Budget)
2. Enter data in each field of the Find Funds Check Details (Budget) window as
described in Table 22–4, page 22-25.
3. Click Find to open the Budget Funds Check Results window.
4. Review each field of the Budget Funds Check Results window as described in
Table 22–5, page 22-27.
5. Close the window.
Fix
To implement the solution, please execute the following steps:
If you are going to compare Award Status Inquiry to the GMSIQBLB form, you have to rebaseline
the award budget and then immediately look at Award Status Inquiry. The rebaseline update the
gms_balances table. The totals on Award Status Inquiry are taken directly from the gms_balances
table.
The details are taken from a series of table views on
-gms_award_distributions
-ap_invoice_distribution_lines_all
-po_req_distributions_all
-po_distributions_all
asaassa
Profile Options
PA: Enable Budgetary Controls
PA: Allow Override of Budget Accounts
PA: Days to Maintain BC Packets
PSA: Budgetary Control Report Template (R12)
Field Descriptions:
Allow Override at Project Level - Default or Dictate settings for projects using this project type.
Budget Type - Select from the defined project budget types. The list of values will not include
project budget types that have baselined budget versions.
Balance Type - For Bottom-Up Budgeting the Balance Type must be Budget.
Non-Project Budget - Select a defined General Ledger budget. The list of values will only include GL
budgets with a status of ‘Open’ or ‘Current’.
Remaining Fields - All remaining fields should be null
-Supported for Oracle General Ledger and Oracle Contract Commitment funding only
-The budget entry method must be time phased by GL Period.
-Project budget amounts in open GL Periods.
-A budget line must exist for each budget period
-Cross Charge transactions are not supported
-Use the Transactions Funds Check Results form to review funds check failures
-Use the Transactions Funds Check Results form to review funds check failures that occur during
transaction processing.
-Review Funds Check Result Messages and identify the corrective action see Note 445119.1 and/or
Oracle Project Management User Guide pag 6-111
-Always check PA_BC_PACKETS table,where funds check errors are present
B)General Troubleshooting
1.For code issues/fixes see Note 745300.1 -Fund Check and Budgetary Control Troubleshooting
Guide part 2
2.Check latest fund check consolidated Patch 7584055 applicable on top of 11i.PJ_PF.M
3.For Budget/Fund check datafixes see unpublished Note 820963.1-Troubleshooting Guide for Funds
Check/Budgetary Controls Data Issues
4. Note.732309.1-R12.0.6+ Oracle Projects Funds Check Data Collection Transaction Data Test:
5. Note.423519.1-11i Oracle Project Costing Funds Check Data Collection Data Collection Test: