Você está na página 1de 29

Oracle Project Accounting:

What is PA
AutoAccounting and How
Does it Work?
Suzana Ferrari
DARC Corporation
Presentation Agenda

How Does AutoAccounting Work?
Accounting Concepts and Terms
Implementation Planning
Setup Steps
Troubleshooting
Q & A
Overview
Projects: AutoAccounting
Part of Project Accounting Implementation Setup
One of the last setup steps in Projects
AutoAccounting implementation depends on the
Projects application setup, hence accounting
requirements should be determined before starting the
Projects setup

Determines General Ledger Accounts
How Does It Work?
Project Accounting Processes
When processes are run in Projects, the defined rules
determine which valid account combinations are
debited and credited.
AutoAccounting Rules and Rules Assignment
Users define and assign rules
Accounting Flexfield Structure
Account combination is based on values setup in the
accounting flexfield structure
AutoAccounting Concepts and
Terms

AutoAccounting Rules
AutoAccounting Parameters
AutoAccounting Functions
AutoAccounting Transactions
AutoAccounting Assignments
AutoAccounting Rules
Setup>AutoAccounting>Rules
By setting up the rules in Project Accounting, we
define valid value for each accounting flexfield
segment

Assigning AutoAccounting Rules
Setup>AutoAccounting>Assign Rules
For each accounting transaction within the accounting
function, the defined accounting rule is assigned


AutoAccounting Functions
Function names are predefined types of transactions

AutoAccounting Function
Transactions
A Function can have more than one accounting
transaction, affecting different General Ledger
account

Example of Function Transactions
Contract, All
Contract, Private, Billable
Contract, Private, Non-Bill.
Contract, Public, Billable
Contract, Public, Non-Bill.
Indirect, All
Indirect, Private
Which Process Invokes Which
Accounting Function?
Example:
PRC: Distribute Labor Costs
Calculates the cost based on the employee labor cost
rate, and then uses Labor Cost Accounting to debit the
appropriate account, based on enabled function
transaction rule assignment.
PRC: Interface Labor Costs to General Ledger
Uses Labor Cost Clearing Accounting to credit the
labor account and offset the debit side entry.

AutoAccounting Setup for Labor
Costs
Function Labor Cost Account
AutoAccounting Implementation
Planning

Test Environment Setup and Testing

Production Implementation

Controlled Roll Out
AutoAccounting Implementation
Planning

AutoAccounting implementation depends on the
Project Accounting application setup, and accounting
requirements should be determined before starting the
Project Accounting setup
Determine type of accounting transactions taking
place in Projects
Gather and document requirements

High Level Requirements
In absence of Projects, what determines which GL
account is impacted?
Example, where are the costs charged?
Which accounts are valid revenue accounts?
Which GL departments (Organizations in PA) are
enabled to have revenue and cost of sales?
Are our revenue accounts based on type of business
sold?



Gathering and Documenting
Requirements
Documenting the Projects business requirements and
accounting impact of the business requirements
The AutoAccounting rule setup requirement is to
have a rule for each accounting flexfield segment
The rule can be defined as constant, lookup set, or
SQL select statement
The simplest way to start is to create spreadsheet with
two columns: Business Requirement and Accounting
Requirements
Requirements Example
Ability to enter billable labor
DR WIP Account & CR Labor Transfer
Employee
Ability to enter non billable labor
Entry needs to debit and credit same account since
labor is non-billable should have no P&L impact
Revenue / COS
Each task has a service type: Accounting depends on
service type assigned to a task
Constant
Simplest
Intermediate Value Lookup Set
Flexible
Based on a Parameter

SQL Statements

Minimize Maintenance
Descriptive Flexfield (DFF)
LOV Contains Values Setup in General Ledger
Provides Flexibility
Incorrect Select Statements Will Cause Performance
Implications
Intermediate Value SQL Statement
Based on values in DFF on Organizations
AutoAccounting Setup Sets

Define Lookup Sets
Navigation: Setup>AutoAccounting>Lookup Sets
Define Rules
Navigation: Setup>AutoAccounting>Rules
Assign Rules
Navigation: Setup>AutoAccounting>Assign Rules
AutoAccounting Testing
Test Environments

Developing Test Scripts

Sufficient Testing Test, test, test!!!

Controlled Roll Out
AutoAccounting Reports
IMP: AutoAccounting Functions

IMP: AutoAccounting Rule Definitions

IMP: AutoAccounting Lookup Sets

IMP: AutoAccounting Segment Rule Pairings
AutoAccounting Troubleshooting
Incorrect SQL Statements
Invalid Lookup Set Value
Invalid Account Combination
Incorrect Rule Assignment
Cross Validation Rules
Allow Dynamic Inserts for Accounting Flexfield is
Disabled

Conclusion
Very Flexible
Complex
Key to Successful Implementation
Understanding How it Works
Planning
Requirements Gathering / Mapping
Testing
Questions
Thank You!
www.darc.com 312-895-6035

Você também pode gostar