26
What is Auto Accounting and How Does it Work in Projects?

Oracle EBS Projects AutoAccounting Overview

Embed Size (px)

DESCRIPTION

PA Accounting overview document

Citation preview

Page 1: Oracle EBS Projects AutoAccounting Overview

What is Auto Accounting and How Does it Work in Projects?

What is Auto Accounting and How Does it Work in Projects?

Page 2: Oracle EBS Projects AutoAccounting Overview

Presentation AgendaPresentation Agenda

• How Does AutoAccounting Work?

• Accounting Concepts and Terms

• Implementation Planning

• Setup Steps

• Troubleshooting

• Q & A

Page 3: Oracle EBS Projects AutoAccounting Overview

OverviewOverview

• 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

Page 4: Oracle EBS Projects AutoAccounting Overview

How Does It Work?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

Page 5: Oracle EBS Projects AutoAccounting Overview

AutoAccounting Concepts and TermsAutoAccounting Concepts and Terms

• AutoAccounting Rules

• AutoAccounting Parameters

• AutoAccounting Functions

• AutoAccounting Transactions

• AutoAccounting Assignments

Page 6: Oracle EBS Projects AutoAccounting Overview

AutoAccounting RulesAutoAccounting Rules

• Setup>AutoAccounting>Rules

– By setting up the rules in Project Accounting, we define valid value for each accounting flexfield segment

Page 7: Oracle EBS Projects AutoAccounting Overview

Assigning AutoAccounting RulesAssigning AutoAccounting Rules

• Setup>AutoAccounting>Assign Rules

– For each accounting transaction within the accounting function, the defined accounting rule is assigned

Page 8: Oracle EBS Projects AutoAccounting Overview

AutoAccounting FunctionsAutoAccounting Functions

• Function names are predefined types of transactions

Page 9: Oracle EBS Projects AutoAccounting Overview

AutoAccounting Function TransactionsAutoAccounting Function Transactions

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

Page 10: Oracle EBS Projects AutoAccounting Overview

Example of Function TransactionsExample of Function Transactions

• Contract, All

• Contract, Private, Billable

• Contract, Private, Non-Bill.

• Contract, Public, Billable

• Contract, Public, Non-Bill.

• Indirect, All

• Indirect, Private

Page 11: Oracle EBS Projects AutoAccounting Overview

Which Process Invokes Which Accounting Function?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.

Page 12: Oracle EBS Projects AutoAccounting Overview

AutoAccounting Setup for Labor CostsAutoAccounting Setup for Labor Costs

Function – Labor Cost Account

Page 13: Oracle EBS Projects AutoAccounting Overview

AutoAccounting ImplementationAutoAccounting Implementation

• Planning

• Test Environment Setup and Testing

• Production Implementation

• Controlled Roll Out

Page 14: Oracle EBS Projects AutoAccounting Overview

AutoAccounting Implementation PlanningAutoAccounting 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

Page 15: Oracle EBS Projects AutoAccounting Overview

High Level RequirementsHigh 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?

Page 16: Oracle EBS Projects AutoAccounting Overview

Gathering and Documenting RequirementsGathering 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

Page 17: Oracle EBS Projects AutoAccounting Overview

Requirements ExampleRequirements 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

Page 18: Oracle EBS Projects AutoAccounting Overview

ConstantConstant

• Simplest

Page 19: Oracle EBS Projects AutoAccounting Overview

Intermediate Value – Lookup SetIntermediate Value – Lookup Set

• Flexible

• Based on a Parameter

Page 20: Oracle EBS Projects AutoAccounting Overview

SQL StatementsSQL Statements

• Minimize Maintenance

• Descriptive Flexfield (DFF)

• LOV Contains Values Setup in General Ledger

• Provides Flexibility

• Incorrect Select Statements Will Cause Performance Implications

Page 21: Oracle EBS Projects AutoAccounting Overview

Intermediate Value – SQL StatementIntermediate Value – SQL Statement

• Based on values in DFF on Organizations

Page 22: Oracle EBS Projects AutoAccounting Overview

AutoAccounting Setup SetsAutoAccounting Setup Sets

• Define Lookup Sets

– Navigation: Setup>AutoAccounting>Lookup Sets

• Define Rules

– Navigation: Setup>AutoAccounting>Rules

• Assign Rules

– Navigation: Setup>AutoAccounting>Assign Rules

Page 23: Oracle EBS Projects AutoAccounting Overview

AutoAccounting TestingAutoAccounting Testing

• Test Environments

• Developing Test Scripts

• Sufficient Testing – Test, test, test!!!

• Controlled Roll Out

Page 24: Oracle EBS Projects AutoAccounting Overview

AutoAccounting ReportsAutoAccounting Reports

• IMP: AutoAccounting Functions

• IMP: AutoAccounting Rule Definitions

• IMP: AutoAccounting Lookup Sets

• IMP: AutoAccounting Segment Rule Pairings

Page 25: Oracle EBS Projects AutoAccounting Overview

AutoAccounting TroubleshootingAutoAccounting 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

Page 26: Oracle EBS Projects AutoAccounting Overview

ConclusionConclusion

• Very Flexible

• Complex

• Key to Successful Implementation

– Understanding How it Works

– Planning

– Requirements Gathering / Mapping

– Testing