You are on page 1of 27

Title

AIM

BR.100 APPLICATION SETUP R11 I Company XYZ Oracle Project Auto Accounting

Author: Creation Date: Last Updated: Document Ref: Version:

Oracle Consulting Team March 1, 2002 22 January 2003 OBE/CON/PID/BR100_OP/1.1 1.1

Approvals:

61107701.xls

1/27

06/19/201109:34:38

Overview

Mandatory/optional Project Costing

Module Sequence

Worksheet Available

Shared across O.U.

BR100 Completed

XYZ Required

INDEX PAGE MUST BE UPDATE + IN THE MAIN

For NON Autoaccounting Setup, refer the projects MAIN setup spreadsheet

OP : ORACLE PROJECT Autoaccounting: Lookup Sets Mapping Accounts Autoaccounting: Rules OP 075 OP 076 OP 077 OP 078 OP 079 OP 080 OP 081 OP 082 OP 083 OP 084 OP 085 OP 086 OP 087 OP 088 OP 089 OP 090 OP 091 OP 092 OP 093 OP 094 OP 095 Autoaccounting for Costs: Assign Rules Setup accounting for Labor Costs Setup Accounting for Expense Report Costs Setup Accounting for Usage Costs Setup accounting for Miscellaneous Costs Setup accounting for burden transctions Setup Accounting for WIP and Inventory Costs Setup Accounting for Supplier Invoice adjustments cost Setup Accounting for total burdened Costs Autoaccounting for Revenue and Billing: Assing Rules Setup Accounting for Labor Revenue Setup accounting for Expense Report Revenue Setup Accounting for Usage Revenue Setup accounting for Miscellaneous Revenue Setup Accounting for Burden Transactions Revenue Setup Accounting for Inventory Revenue Setup Accounting for WIP revenue Setup Accounting for Supplier Invoice Revenue Setup Accounting for Event Revenue Setup Accounting for Unbilled Receivables, Unearned revenue and receivables Define Invoice Rounding Account Setup Accounting for Invoice Write-offs Define Indirect Projects for Cost Collection Autoaccounting for Revenue and Billing: Assing Rules M M M M M M M M M M M M O Acc for Labor Revenue acc for Exp Report Revenue Accounting for Usage Revenue acc for Miscellaneous Revenue Acc for Burden Trans Revenue Acc for Inventory Revenue Accounting for WIP revenue Acc for Supp Inv Revenue Acc for Event Revenue Acc for Unbilled, Unearned Acc for Unbilled, Unearned Acc for Unbilled, Unearned Indirect Proj for Cost Coll Y Y N Y N N N Y Y Y Y Y N N N N N N N N N N N N N N Y Y Y Y Y Not applicable Y Not applicable Not applicable Not applicable Y Y Not applicable M M M M M M M O Acc for Labor Costs Acc Expense Report Costs Accounting for Usage Costs Acc for Miscellaneous Costs acc for burden transctions Acc for WIP and Inv Costs Acc Supp Inv adjust Costs Acc for total burdened Costs Y Y N Y N N Y N N N N N N N N N Y Not applicable Y Not applicable Not applicable Y Y Not applicable AutoAccounting Lookup Sets Mapping Accounts AutoAccounting Rules Y Y Y Y Y Y

Setup Accounting for Intercompany Invoice Accounts Setup Accounting for Intercompany Revenue Account Setup Accounting for Borrow and Lent Debit Setup Accounting for Borrow and Lent Credit Account Generator and IC

O O O O O

Acc for IC Debit, Receivables Acc for IC Revenue Acc for B&L Debit Acc for B&L Credit AP Acco Gen Debit

Y Y Y Y Y

N N N N N

N N N N N

61107701.xls

2/27

Comments

06/19/201109:34:38

Mapping Accounts

Intermediate Value

ACC - Exp Type (labor)Cost Ind

ACC - Exp Type (labor)Cost dir

ACC - Exp Type Lab/Exp/Sup Rev

ACC - Exp Type (Exp/Suppl)Cost

ACC - Exp Type Misc Cost

REP L - Exp Type

ACC - Cost Indirect account ACC - Cost Direct Revenue account for for Labor Account for Labor Labor/Expenses/sup Expenditure Type Expenditure Type plier/misc Advertising recruitment MC Airfare

ACC - Cost account for ACC - Cost Expenditure type, account for Exp entered via type, entered via Maps the Expense Report Misc Expenditure Type to /Suppliers invoice transactions a Reporting line

Navigation Path
Setup > AutoAccounting > Lookup Sets

Legend available above

613519 615130 615210 615210 612320 Archive services 657000 Bank charges (VAT applicable) 657100 Bank charges (free of VAT) 610220 Car rental 615500 Congres expenses customers 613520 Deposit costs NBB Use the' Mapping Account Projects vXXX' File in the setup directory as basis for the 630232 Depreciation IT setup. 630150 Depreciation software This is an extract of the Mapping sheet, not the latest version available. 614000 Development expenses 614010 Development expenses "Japan" 612710 Documentation US 612700 Documentation professional 623530 Education (ex. IT) 623550 Education IBR 623540 Education IT 612000 Energy (electricity) 706110 615600 615600 Entertainment Belgium 706110 615605 615605 Entertainment abroad 654000 Exchange losses 654100 Exchange losses CODA 706110 615305 615305 Expenses abroad 900610 800610 706100 External Contractor 613330 Fees independents 705100 613350 Fees intercompany 705100 613390 Fees intergroup XYZ EAP offices 705100 613390 Fees XYZ international offices 613300 Fees lawyers & attorneys 706100 613320 Fees External 613380 Fees Partner 615800 Flowers commercial relations 706110 612040 612040 Fuel 706110 612040 612040 Fuel (managers) 614400 Gifts & liberalities 612400 Goods & services 612410 Goods & services EDP Admin 623520 Group transfer costs 706110 615200 615200 706110 615300 615300 Hotel Belgium 706110 615305 615305 Hotel abroad 613150 Insurance other 613130 Insurance travel 706110 615100 615100 Km Allowance 900610 800610 706100 XYZ BE Contr. 900610 800610 706100 XYZ EAP Contr. 900610 800610 706100 XYZ Int. Off.Contr. 613250 XYZ international costs 611310 Maintenance EDP admin 611300 Maintenance EDP prof. 611000 Maintenance real estate 706110 615200 615200 Meal allowances 615400 Meeting expenses 615900 Other expenses 613700 Other legal charges 613800 Other sundry expenses 615120 Other travel 623900 Personnel parties 612200 Photocopies 612140 Post & courier 612300 Printing & office expenses 900620 800620 705100 Professional 613400 Professional contributions 706110 615120 615120 Public Transport 613500 Publication costs non-NBB 623500 Recruitment costs 610510 Rental EDP admin 610500 Rental EDP professionnals 610000 Rental buildings 610010 Rental buildings expat 610100 Rental charges buildings 706110 615250 615250 Restaurant Belgium 706110 615255 615255 Restaurant abroad 900620 800620 705100 Support 706110 615110 615110 Taxi, parking & toll 706110 612100 612100 Telecommunication 706110 612110 612110 Telecommunication EDP admin 613360 Transferred fees 640120 VAT non recov. Fuel 640110 VAT non recov. KM 640140 VAT non recov. Other 640100 VAT non recov. Vehicals
Allowances abroad

706110

140200 140200 140100 140200 140200 140200 140200 140200 140200 140200 140200 140200 140200 140200 140200 140200 140200 140200 140200 140100 140100 140200 140200 140100 140100 150100 150200 150300 150400 150400 140200 140100 140100 140200 140200 140200 140200 140100 140100 140100 140200 140200 140100

140200 140200 140200 140100 140200 140200 140200 140200 140200 140200 140200 140200 140200 140200 140100 140200 140200 140200 140200 140200 140200 140200 140100 140100 140100 140100 140100 140200 140200 140200 140200

61107701.xls

3/27

06/19/201109:34:39

AutoAccounting Lookup Sets

Name

LE - Organization

ACC - Exp T. Dir Labor Cost

ACC - Exp T. Indir Labor Cost

Maps the Organization (BU-Level) with Description the Legal Entities Segment Value Lookups - Zone Navigation Path
Setup > AutoAccounting > Lookup Sets

Maps Labor Exp Type cost account to Expenditure type for direct labor

Maps Labor Exp Type cost account to Expenditure type for indirect labor

Intermediate Value Segment Value

See Account mapping sheet

See Account mapping sheet

See Account mapping sheet

61107701.xls

4/27

06/19/201109:34:40

AutoAccounting Lookup Sets

ACC - Exp T. Dir Labor Cost CL

ACC - Exp T. Indir Labor CstCL

ACC - Exp Type (Exp/Suppl)Cost

ACC - Exp Type Misc Cost

ACC - Exp Type Lab/Exp/Sup Rev

ACC - Event Type Revenue

Maps Labor Exp Type cost Clearing account to Expenditure type for direct labor

Maps Labor Exp Type cost Clearing account to Expenditure type for indirect labor

Account Exp.type Expense/Supplier Costs

Cost account for Expenses entered by Subcontractors only and Mileage Company Car. Determines revenue Only to be used by Misc account for transactions Cost Account + labor/Expenses/Supplier/ Liability Misc expenditures See Account mapping sheet

ACC - Event Type Revenue See Account mapping sheet

See Account mapping sheet

See Account mapping sheet

See Account mapping sheet

See Account mapping sheet

61107701.xls

5/27

06/19/201109:34:40

AutoAccounting Lookup Sets

ACC - Exp Type B&L Labor RevD

ACC - Exp Type B&L Labor RevC

REP L - Exp T. Dir Labor REP L - Exp T.Indir Labor CostC CstC

REP L - Exp Type

REP L - Event Type

REP L - Exp Type Revenue

Determines account for B&L Revenue Reduction based on labor expenditures type (Debit side) see Account mapping sheet

Determines account for B&L Revenue Increase Maps Labor Exp Type to based on labor Maps Labor Exp Type to the Reporting Line, for the Maps the Expenditure Type to a Maps the Expenditure Type to a expenditure type (Credit the Reporting Line, for the Indirect and task 999 Reporting line for Cost related Maps the Event Type to a Reporting line for Revenue Side) Direct Clearing account Clearing account accounts Revenue Reporting line related accounts see Account mapping sheet See Account mapping sheet See Account mapping sheet See Account mapping sheet

See Account mapping sheet

See Account mapping sheet

61107701.xls

6/27

06/19/201109:34:41

Acc for Labor Costs

Function - Zone Navigation Path


Setup > AutoAccounting > Assign Rules

Name Description Function Transactions - Zone Name Description Enabled Segment Rule Pairings - Zone Number-0 Segment Name-0 Rule Name-0 Number-1 Segment Name-1 Rule Name-1 Number-2 Segment Name-2 Rule Name-2 Number-3 Segment Name-3 Rule Name-3 Number-4 Segment Name-4 Rule Name-4 Number-5 Segment Name-5 Rule Name-5 Number-6 Segment Name-6 Rule Name-6 Number-7 Segment Name-7 Rule Name-7 Number-8 Segment Name-8 Rule Name-8 Number-9 Segment Name-9 Rule Name-9

Labor Cost Account Determines Cost account Contract All Labor on contract Projects Yes 0 Legal Entity LE - Exp Org 1 Business Unit BU - Exp org SQL 2 Account Number ACC - Exp Type Dir Labor Cost SQL 3 Intercompany INTERCO - Default 4 Reporting Line REP L - Direct Labor SQL 5 Service Offering SERV OFF - Class Code Direct Labor SQL 6 Industry IND - Direct Labor SQL 7 Employee EMPL - Default 8 Spare1 Spare 1 - Default 9 Spare2 Spare 2 - Default

Labor Cost Account Determines Cost account Ind All All Labor on Indirect projects yes 0 Legal Entity LE - Exp Org 1 Business Unit BU - Exp org SQL 2 Account Number ACC - Exp Type Ind Labor Cost 3 Intercompany INTERCO - Default 4 Reporting Line REP L - Indirect Labor Default 5 Service Offering SERV OFF - Class Code 6 Industry IND - Default 7 Employee EMPL - Default 8 Spare1 Spare 1 - Default 9 Spare2 Spare 2 - Default

Labor Cost Clearing Account Determines clearing account for labor costs DD All Labor Clearing Account for all labor costs yes 0 Legal Entity LE - Exp Org 1 Business Unit BU - Exp org SQL 2 Account Number ACC - Exp Type Labor Cost Clearing SQL 3 Intercompany INTERCO - Default 4 Reporting Line REP L - Exp Type Labor Cost Clearing SQL 5 Service Offering SERV OFF - Default 6 Industry IND - Default 7 Employee EMPL - Default 8 Spare1 Spare 1 - Default 9 Spare2 Spare 2 - Default

61107701.xls

7/27

06/19/201109:34:42

AutoAccounting Rules

Rule Name

LE - Prj Org (Rev-Inv)

LE - Org (Event)

LE - Exp Org

LE - Provider OU

BU - Exp org SQL

BU - Project org SQL

BU - Default

ACC - Exp Type Dir Labor Cost SQL

ACC - Exp Type Ind Labor Cost

ACC - Exp Type Labor Cost Clearing SQL

ACC - (OBSOLETE) SQL Direct/Indirect Labor Cost Clearing

Description Via Project org, find the value Intermediate Value Source Intermediate Value Parameter Project Organization

Via Event Org, find the value Parameter Event Organization

Via Expenditure Organization, determine Legal Entity Parameter Expenditure Organization

Via Provider OU, get LE segment value (3 first characters)

Via Expenditure Organization, determine BU Segment

Via project Organization, determine BU Segment

Default 000 account Constant 000

Via Labor Expenditure Type, get Labor cost clearing account. For Direct projects, use 'ACC - Exp T. If Direct Project, use Lookup Set : Dir Labor Cost CL. ACC - Exp T. Direct Labor Cost Use Expenditure type, via lookup For Indirect projects or Task 999, If task 999, use Lookup set : ACC set ACC - Exp T. Indir Labor Cost, use 'ACC - Exp T. Indir Labor - Exp T. Indir Labor Cost get Indirect Labor Cost Account CstCL' SQL select segment_value from pa_projects_all p , pa_project_types_all pt , pa_tasks t , pa_expenditure_items_all pea , pa_segment_value_lookups valuex , pa_segment_value_lookup_sets sets where pea.task_id = t.task_id and t.project_id = p.project_id and p.project_type = pt.project_type and p.org_id = pt.org_id and pea.expenditure_item_id = :1 and sets.segment_value_lookup_set_i d= valuex.segment_value_lookup_se t_id and UPPER(sets.segment_value_look up_set_name) = UPPER(decode(pt.direct_flag, 'N', 'ACC - Exp T. Indir Labor Cost', decode(t.task_number, '999', 'ACC - Exp T. Indir Labor Cost', 'ACC - Exp T. Dir Labor Cost'))) and valuex.segment_value_lookup = pea.expenditure_type Parameter Expenditure type SQL select segment_value from pa_projects_all p , pa_project_types_all pt , pa_tasks t , pa_expenditure_items_all pea , pa_segment_value_lookups valuex , pa_segment_value_lookup_sets sets where pea.task_id = t.task_id and t.project_id = p.project_id and p.project_type = pt.project_type and p.org_id = pt.org_id and pea.expenditure_item_id = :1 and sets.segment_value_lookup_set_i d= valuex.segment_value_lookup_se t_id and UPPER(sets.segment_value_look up_set_name) = UPPER(decode(pt.direct_flag, 'N', 'ACC - Exp T. Indir Labor CstCL',

Determines Account for Labor Cost Clearing

Navigation Path

SQL Sql SQL select substr(:1, 1, 3) from sys.dual select substr(:1, 1, 3) from sys.dual select substr(:1, 1, 3) from sys.dual

SQL select '900620' from pa_projects_all p , pa_project_types_all pt , pa_tasks t , pa_expenditure_items_all pea where pea.task_id = t.task_id and t.project_id = p.project_id and p.project_type = pt.project_type and pea.expenditure_item_id = :1 and pt.direct_flag = 'N' union select segment_value from pa_projects_all p , pa_project_types_all pt , pa_tasks t , pa_expenditure_items_all pea , pa_segment_value_lookups valuex , pa_segment_value_lookup_sets sets where pea.task_id = t.task_id and t.project_id = p.project_id and p.project_type = pt.project_type and pea.expenditure_item_id = :2 and pt.direct_flag = 'Y' and sets.segment_value_lookup_set_id = valuex.segment_value_lookup_set_id and decode(t.task_number, '999', sets.segment_value_lookup_set_name 'ACC - Exp T. Indir Labor CstCL', = decode(t.task_number, 999, 'ACC 'ACC - Exp T. Dir Labor Cost Exp Type (labor)Cost Ind', 'ACC - Exp CL'))) Type (labor)Cost dir') and and valuex.segment_value_lookup = valuex.segment_value_lookup = pea.expenditure_type pea.expenditure_type

Setup > AutoAccounting > Rules

Segment Value Source

lookup set

lookup set

lookup set

Intermediate value

Intermediate value

Intermediate value

Intermediate value

Lookup Set

Intermediate Value

Intermediate value

Segment Value Lookup Set Rule Parameters-Zone Rule Parameters - Sequence

LE - Organization

LE - Organization

LE - Organization 1 1 1 1

ACC - Exp T. Indir Labor Cost 1 1

Rule Parameters - Parameter Name

Provider Operating Unit

Expenditure Organization

Project Organization

Expenditure Item ID

Expenditure_item_id

Expenditure_item_id

Rule Parameters - Description Rule Parameters - Sequence

Parameter for Provider Operating Unit

Organization incurring the Expenditure

project managing organization

Internal ID of Expenditure Item

internal ID of Expenditure Item

internal ID of Expenditure Item 2

Rule Parameters - Parameter Name

Expenditure_item_id

Rule Parameters - Description Rule Parameters - Sequence Rule Parameters - Parameter Name

internal ID of Expenditure Item

Rule Parameters - Description Rule Parameters - Sequence Rule Parameters - Parameter Name Rule Parameters - Description Rule Parameters - Sequence Rule Parameters - Parameter Name Rule Parameters - Description

61107701.xls

8/27

06/19/201109:34:44

AutoAccounting Rules

ACC - Exp Type Exp Adjust SQL

ACC - Exp Type Expense/Supplier Costs

ACC - Exp Type Misc Costs

ACC - Exp Type Misc Cost Clearing SQL

ACC - Exp Type Lab/Exp/Sup Rev

ACC - Unbilled Receivable

ACC - Invoice rounding account

ACC - Invoice write off

ACC Receivables account

ACC Unearned Revenue account

ACC - Event Type Revenue

ACC - Default Credit value (Expenses)

ACC - Exp Type B&L Labor RevD

ACC - Exp Type B&L Labor RevC

INTERCO Default

INTERCO SQL

INTERCO Proj Owning

INTERCO Receiver OU

REP L - Direct Labor SQL

REP L - Indirect Labor Default

REP L - Exp Type Labor Cost Clearing SQL

REP L - Direct SQL

REP L - Indirect

If the Employee is Self Employed, Book on Account 613310. If not,derive the expense account from the Expenditure type via the lookup set ACC - Exp Type (Exp/Suppl)Cost SQL select decode(upper(per.attribute3), 'X', '613310', segment_value ) from pa_segment_value_lookups valuex , pa_segment_value_lookup_sets sets , per_people_x per where sets.segment_value_lookup_set_id = valuex.segment_value_lookup_set_id and UPPER(sets.segment_value_lookup_set _name) = 'ACC - EXP TYPE (EXP/SUPPL)COST' and valuex.segment_value_lookup = :1 and person_id = :2

ACC - Cost account for Exp type, entered via Expense Rep. Also for B&L bookings Parameter Expenditure Type

Cost Clearing account for Expenses entered by Subcontractors and Mileage Company Car only. Only to be used by Misc transactions Clearing If Expenditure Type is Mileage Company Car, go to the lookup set ACC - Exp Type Misc Cost, Determines revenue account Determines the otherwise book on for project unbilled Acc Exp type Misc 444380 (invoices to be labor/Expenses/Supplier/Mis receivable transactions Costs received). c expenditures account parameter Expenditure Type SQL select decode(UPPER(:1), 'MILEAGE COMPANY CAR', segment_value, '444380') from pa_segment_value_looku ps valuex , pa_segment_value_looku p_sets sets where sets.segment_value_looku p_set_id = valuex.segment_value_loo kup_set_id and UPPER(sets.segment_val ue_lookup_set_name) = 'ACC - EXP TYPE MISC COST' and valuex.segment_value_loo kup = :2 Parameter Expenditure Type Constant 404000

Determines Invoice Rounding Account Constant 654000

Determines Determines the account for Event Type B&L Revenue Revenue Reduction account based on labor Based on the expenditures Determines the Event type, type (Debit Determines the Determines the project lookup the Default 482000 side) project invoice project unearned value in ACC value for Use' ACC - Exp write-off receivable revenue Event Type Account Type B&L account account account Revenue segment Labor RevD' Constant Constant 700900 400000 Constant 460000 Parameter Event type Constant 482000 Parameter Expenditure Type

Determines account for B&L Revenue Reduction based on labor expenditures type (Credit side), Default N/A Use ACC value, Exp Type B&L Intercompany Labor RevC segment Parameter Expenditure Type constant 000

SQL Intercompany segment Fills interco segment if Project Via the project Via the project Customer is a owning owning customer Operating Unit, Operating Unit , FLAGGED as derive the derive the XYZ internal Interco Interco customer segment. segment SQL sql SQL

Via Labor Exp Type: Direct: use lookup Set 'REP L - Exp T. Dir Labor CostC Task 999 : use Via 'REP L - Exp lookup Set REP L Type' lookup, find - Exp T.Indir Labor Rep Line for Cost CstC acounts. Task On Indirect Labor Indirect: use REP 999 gets a REP L Account, Rep L L - Exp T.Indir '999999 must be '999999 Labor CstC SQL Constant SQL , pa_segment_valu e_lookups valuex , pa_segment_valu e_lookup_sets sets where pea.task_id = t.task_id and t.project_id = p.project_id and p.project_type = pt.project_type and p.org_id = pt.org_id and pea.expenditure_it em_id = :1 and sets.segment_valu e_lookup_set_id = valuex.segment_v alue_lookup_set_i d and UPPER(sets.segm ent_value_lookup _set_name) = UPPER(decode(pt .direct_flag, 'N', 'REP L - Exp T.Indir Labor CstC', decode(t.task_nu mber, '999', 'REP L - Exp T.Indir Labor CstC', 'REP L - Exp T. Dir Labor CostC'))) and valuex.segment_v alue_lookup = pea.expenditure_t ype 999999

Via REP L - Exp Type lookup, find Rep Line for NON LABOR Cost acounts. Task 999 gets a REP L Via Task Service from Task Service Type Code, get Type Code the Reporting line SQL Parameter

SELECT DECODE(impl. org_id, NULL, '000', substr(pa_expe nditures_utils.G ETORGTLNAM E(impl.org_id), 1, 3)) FROM PA_IMPLEME NTATIONS_AL L impl , PA_PROJECT _CUSTOMERS _V projcust WHERE projcust.PROJ ECT_ID=:1 and projcust.custom er_id = impl.customer_ id (+) and impl.cc_ic_billin select select g_recvr_flag substr(:1, 1, 3) substr(:1, 1, 3) (+) = 'Y' from sys.dual from sys.dual lookup set ACC - Exp Type Lab/Exp/Sup Rev Intermediate Value Intermediate Value Intermediate Value Intermediate Value Intermediate Value Lookup Set ACC - Event Type Revenue Intermediate Value Lookup Set ACC - Exp Type B&L Labor RevD Lookup Set ACC - Exp Type B&L Labor RevC 1 1 1 Intermediate Value Intermediate Value Intermediate value Intermediate Value

SELECT '999999' FROM SYS.DUAL WHERE :1= '999' UNION SELECT segment_value FROM pa_segment_valu e_lookups valuex, pa_segment_valu e_lookup_sets sets WHERE NVL(:2, '0') <> '999' AND sets.segment_valu e_lookup_set_id = valuex.segment_v alue_lookup_set_i d AND sets.segment_valu e_lookup_set_na me = 'REP L Exp Type' AND valuex.segment_v alue_lookup = :3

SELECT :1 FROM SYS.DUAL WHERE :2='999' UNION SELECT segment_value FROM pa_segment_valu e_lookups valuex, pa_segment_valu e_lookup_sets sets WHERE NVL(:3,'0') <> '999' AND sets.segment_valu e_lookup_set_id = valuex.segment_v alue_lookup_set_i d AND sets.segment_valu e_lookup_set_na me = 'REP L - Exp Type' AND valuex.segment_v alue_lookup = :4 Task Service Type

Intermediate value

lookup set ACC - Exp Type (Exp/Suppl)Cost

lookup set ACC - Exp Type Misc Cost 1

Intermediate Value Intermediate Value Intermediate value Intermediate Value Intermediate Value

Expenditure Item ID

Expenditure Type

Project ID

Receiver Receiver Operating Unit Operating Unit

Task Number Task Number of the lowest level task 2

Task service type

internal ID of Expenditure Item 2

Expenditure type of the expenditure item 2

Parameter for Parameter for Parameter for Receiver Receiver Project ID Operating Unit Operating Unit

Person ID

Expenditure Type

Task Number Task Number of the lowest level task 3 Expenditure Type Expenditure type of the expenditure item

TASK NUMBER

Internal ID of person incurring the expenditure

Expenditure type of the expenditure item

3 TASK NUMBER

4 Expenditure type

61107701.xls

9/27

06/19/201109:34:45

AutoAccounting Rules

REP L - Misc Cost Clearing SQL

REP L - Default

REP L - Invoice Write-Off and Rounding

REP L - Direct SQL Revenue

REP L - Direct SQL Event type

SERV OFF Default

SERV OFF Class Code

SERV OFF Class Code Direct Labor SQL

IND - Default

IND - Direct Labor SQL

IND - Direct SQL

EMPL Default

EMPL Employee Number SQL

Spare1 Default

Spare2 Default

If Expenditure Type is "Mileage Company Car", use the value 122152 (Car Cost Professional), in all other cases go to the lookup set "REP L - Default" Default N/A value, (for example Reporting Line '000000'). segment SQL constant

Via REP L - Exp Type lookup, find Rep Line for Revenue Reporting Line for accounts. Task Invoice Write-Off 999 gets a REP L and Rounding from Task Service Account Type Code constant SQL Statement

The Service Offering Classification Via REP L - Event Type Class Code lookup, find Rep Line for Default N/A gives the Revenue account. Task value, Service Service 999 gets a REP L from Offering Offering Service Type CodeCode segment Segment Value SQL Statement constant Parameter

Via the Customer NACE Code, Via project derive the Classification, Industry get Class Code segment for Service LABOR Cost Offering. For Bookings. Task 999, Serv Default N/A Include 999 Via the Customer NACE Offering is value, Industry exception to Code, derive the Industry 00000 segment book on '0000 segment SQL Statement Constant SQL statement SQL statement and pa p.project_id = , ar_customers_v ar pa.project_id where p.project_id= :1 and and p.project_type = project_relation pt.project_type ship_code = and p.org_id = 'PRIMARY' pt.org_id and and pt.direct_flag = 'Y' pa.customer_id and p.project_id = = pa.project_id ar.customer_id and and rownum project_relationship_code =1 = 'PRIMARY' and and pa.customer_id = pa.customer_bi ar.customer_id ll_split = (select and rownum = 1 max(pa2.custo and mer_bill_split) pa.customer_bill_split = (select from max(pa2.customer_bill_sp pa_project_cus lit) tomers pa2, ar_customers_ from v ar2 pa_project_customers pa2, ar_customers_v ar2 where pa2.project_id where pa2.project_id = = pa.project_id pa.project_id and and pa2.project_rel pa2.project_relationship_c ationship_code ode = 'PRIMARY' = 'PRIMARY' and pa2.customer_id = and ar2.customer_id) pa2.customer_i union d= select '0000' ar2.customer_i from pa_projects_all p d) , pa_project_types_all and nvl(:2, pt '0') <> '999' where p.project_id= :2 union and p.project_type = select '0000' pt.project_type from dual and p.org_id = where :3 = pt.org_id '999' and pt.direct_flag = 'N' Intermediate Value Intermediate Value

Fill the Employee segment based on the Default N/A last 6 Default N/A value, numbers of Default N/A value, Employee the employee value, Spare Spare2 segment number 1 segment segment Constant SQL Constant Constant statement select decode(uppe r(:1), 'MILEAGE COMPANY CAR', substr(emplo yee_number, -6), '000000') from per_people_ x per , pa_expenditu res_all exp , pa_expenditu re_items_all pea where pea.expendit ure_item_id = :2 and pea.expendit ure_id =exp.expendi ture_id and exp.incurred _by_person_i d= per.person_i d

select decode(UPPER(:1 ), 'MILEAGE COMPANY CAR', '122152', '000000') from dual

000000

101000

SELECT :1 FROM SYS.DUAL WHERE :2 = '999' UNION SELECT segment_value FROM pa_segment_valu e_lookups valuex, pa_segment_valu e_lookup_sets sets WHERE NVL(:3,'0') <> '999' AND sets.segment_valu e_lookup_set_id = valuex.segment_v alue_lookup_set_i d AND sets.segment_valu e_lookup_set_na me = 'REP L - Exp Type Revenue' AND valuex. segment_value_lo okup = :4

SELECT :1 FROM SYS.DUAL WHERE : 2='999' UNION SELECT segment_value FROM pa_segment_value_look ups valuex, pa_segment_value_look up_sets sets WHERE NVL(:3,'0') <> '999' AND sets.segment_value_loo kup_set_id = valuex.segment_value_l ookup_set_id AND sets.segment_value_loo kup_set_name = 'REP L - Event Type' AND valuex.segment_value_l ookup = :4 Intermediate Value

00000 Intermediate Value

Class Code parameter

select decode(nvl(:1, '0'), '999', '00000', :2) from dual Intermediate Value

0000 Intermediate Value

000000

0000

0000

Intermediate Value Intermediate Value Intermediate Value Intermediate Value

Intermediate Intermediate Intermediate Intermediate Value Value Value Value

1 Expenditure Type Expenditure type of the expenditure item 2 Expenditure Item ID Internal ID of Expenditure Item

Expenditure Type Expenditure type of the expenditure item

Task service type

Task service type

Task Number Task Number of the lowest level task 2

Project ID

Project ID

Internal ID of the project 2

Parameter for Project ID 2

TASK NUMBER

TASK NUMBER

Class Code AutoAccounting class code on the project

Task Number Task Number of the lowest level task 3 Task Number Task Number of the lowest level task

Project ID

Parameter for Project ID

3 TASK NUMBER

3 TASK NUMBER

4 Expenditure type

4 EVENT TYPE

61107701.xls

10/27

06/19/201109:34:47

Acc Expense Report Costs


NOT USED Only used for Preapproved, not for transfers of AP expense Reps! Function - Zone Navigation Path
Setup > AutoAccounting > Assign Rules

Name

Expense Report Cost Account

Expense Report Liability Acct Determines liability account for Expense report costs Indirect Expenses, All All expense items on indirect projects yes 0 Legal Entity LE - Exp Org 1 Business Unit BU - Exp org SQL 2 Account Number ACC - Exp Type Exp Adjust SQL 3 Intercompany INTERCO - Default 4 Reporting Line REP L - Indirect 5 Service Offering SERV OFF - Class Code 6 Industry IND - Default 7 Employee EMPL - Default 8 Spare1 Spare 1 - Default 9 Spare2 Spare 2 - Default All Expenses Liability account for all preapproved expense report costs yes 0 Legal Entity LE - Exp Org 1 Business Unit BU - Exp org SQL 2 Account Number ACC - Default Credit value (Expenses) 3 Intercompany INTERCO - Default 4 Reporting Line REP L - Default 5 Service Offering SERV OFF - Default 6 Industry IND - Default 7 Employee EMPL - Default 8 Spare1 Spare 1 - Default 9 Spare2 Spare 2 - Default

Description Determines cost account for Expense report items Function Transactions - Zone Name Description Enabled Segment Rule Pairings - Zone Number-0 Segment Name-0 Rule Name-0 Number-1 Segment Name-1 Rule Name-1 Number-2 Segment Name-2 Rule Name-2 Number-3 Segment Name-3 Rule Name-3 Number-4 Segment Name-4 Rule Name-4 Number-5 Segment Name-5 Rule Name-5 Number-6 Segment Name-6 Rule Name-6 Number-7 Segment Name-7 Rule Name-7 Number-8 Segment Name-8 Rule Name-8 Number-9 Segment Name-9 Rule Name-9 0 Legal Entity LE - Exp Org 1 Business Unit BU - Exp org SQL 2 Account Number ACC - Exp Type Exp Adjust SQL 3 Intercompany INTERCO - Default 4 Reporting Line REP L - Direct SQL 5 Service Offering SERV OFF - Class Code 6 Industry IND - Direct SQL 7 Employee EMPL - Default 8 Spare1 Spare 1 - Default 9 Spare2 Spare 2 - Default Contract, All All expense items on contract project yes

61107701.xls

11/27

06/19/201109:34:48

Acc for Miscellaneous Costs

Function - Zone Navigation Path


Setup > AutoAccounting > Assign Rules

Name Description Function Transactions - Zone Name

Misc Trans Cost Account

Misc Trans Cost Account

Misc Trans Clearing Account Determines Clearing account For Miscellaneous Transaction items All Misc Transactions

Determines cost account for Miscellaneous Transaction Determines cost account for Miscellaneous Transaction Items Items Contract All Indirect All

Description Enabled Segment Rule Pairings - Zone Number-0 Segment Name-0 Rule Name-0 Number-1 Segment Name-1 Rule Name-1 Number-2 Segment Name-2 Rule Name-2 Number-3 Segment Name-3 Rule Name-3 Number-4 Segment Name-4 Rule Name-4 Number-5 Segment Name-5 Rule Name-5 Number-6 Segment Name-6 Rule Name-6 Number-7 Segment Name-7 Rule Name-7 Number-8 Segment Name-8 Rule Name-8 Number-9 Segment Name-9 Rule Name-9

All Miscellaneous Transaction items. This transaction is used when any of the others are disabled All Miscellaneous Transaction items on indirect projects yes yes 0 Legal Entity LE - Exp Org 1 Business Unit BU - Exp org SQL 2 Account Number ACC - Exp Type Misc Costs 3 Intercompany INTERCO - Default 4 Reporting Line REP L - Direct SQL 5 Service Offering SERV OFF - Class Code 6 Industry IND - Direct SQL 7 Employee EMPL - Default 8 Spare1 Spare 1 - Default 9 Spare2 Spare 2 - Default 0 Legal Entity LE - Exp Org 1 Business Unit BU - Exp org SQL 2 Account Number ACC - Exp Type Misc Costs 3 Intercompany INTERCO - Default 4 Reporting Line REP L - Indirect 5 Service Offering SERV OFF - Class Code 6 Industry IND - Default 7 Employee EMPL - Default 8 Spare1 Spare 1 - Default 9 Spare2 Spare 2 - Default

Clearing Account for all Misc Trans costs yes 0 Legal Entity LE - Exp Org 1 Business Unit BU - Exp org SQL 2 Account Number ACC - Exp Type Misc Cost Clearing SQL 3 Intercompany INTERCO - Default 4 Reporting Line REP L - Default 5 Service Offering SERV OFF - Default 6 Industry IND - Default 7 Employee EMPL - Employee Number SQL 8 Spare1 Spare 1 - Default 9 Spare2 Spare 2 - Default

61107701.xls

12/27

06/19/201109:34:50

Acc Supp Inv adjust Costs

Function - Zone Navigation Path


Setup > AutoAccounting > Assign Rules

Name Description Function Transactions - Zone Name Description Enabled Segment Rule Pairings - Zone Number-0 Segment Name-0 Rule Name-0 Number-1 Segment Name-1 Rule Name-1 Number-2 Segment Name-2 Rule Name-2 Number-3 Segment Name-3 Rule Name-3 Number-4 Segment Name-4 Rule Name-4 Number-5 Segment Name-5 Rule Name-5 Number-6 Segment Name-6 Rule Name-6 Number-7 Segment Name-7 Rule Name-7 Number-8 Segment Name-8 Rule Name-8 Number-9 Segment Name-9 Rule Name-9

Supplier Invoice Cost account Determines cost Account adjusted Supplier Invoices Contract, All All supplier invoice items on contract project Yes 0 Legal Entity LE - Exp Org 1 Business Unit BU - Exp org SQL 2 Account Number ACC - Exp Type Expense/Supplier Costs 3 Intercompany INTERCO - Default 4 Reporting Line REP L - Direct SQL 5 Service Offering SERV OFF - Class Code 6 Industry IND - Direct SQL 7 Employee EMPL - Default 8 Spare1 Spare 1 - Default 9 Spare2 Spare 2 - Default Indirect, All All supplier invoice items on indirect projects yes 0 Legal Entity LE - Exp Org 1 Business Unit BU - Exp org SQL 2 Account Number ACC - Exp Type Expense/Supplier Costs 3 Intercompany INTERCO - Default 4 Reporting Line REP L - Indirect 5 Service Offering SERV OFF - Class Code 6 Industry IND - Default 7 Employee EMPL - Default 8 Spare1 Spare 1 - Default 9 Spare2 Spare 2 - Default

61107701.xls

13/27

06/19/201109:34:51

Acc for Labor Revenue

Function - Zone Navigation Path


Setup > AutoAccounting > Assign Rules

Name Description Function Transactions - Zone Name Description Enabled Segment Rule Pairings - Zone Number-0 Segment Name-0 Rule Name-0 Number-1 Segment Name-1 Rule Name-1 Number-2 Segment Name-2 Rule Name-2 Number-3 Segment Name-3 Rule Name-3 Number-4 Segment Name-4 Rule Name-4 Number-5 Segment Name-5 Rule Name-5 Number-6 Segment Name-6 Rule Name-6 Number-7 Segment Name-7 Rule Name-7 Number-8 Segment Name-8 Rule Name-8 Number-9 Segment Name-9 Rule Name-9

Labor Revenue Account Determines revenue account for labor items All Labor Revenue All Labor Items. This transaction is used when any of the other is disabled yes 0 Legal Entity LE - Prj Org (Rev-Inv) 1 Business Unit BU - Project org SQL 2 Account Number ACC - Exp Type Lab/Exp/Sup Rev 3 Intercompany INTERCO - SQL 4 Reporting Line REP L - Direct SQL Revenue 5 Service Offering SERV OFF - Class Code 6 Industry IND - Direct SQL 7 Employee EMPL - Default 8 Spare1 Spare 1 - Default 9 Spare2 Spare 2 - Default For Interproject, the Interco segment must be set.

61107701.xls

14/27

06/19/201109:34:52

acc for Exp Report Revenue

Function - Zone Navigation Path


Setup > AutoAccounting > Assign Rules

Name

Expense Report Revenue Account

Determines Revenue account for expense report Description items Function Transactions - Zone Name Description Enabled Segment Rule Pairings - Zone Number-0 Segment Name-0 Rule Name-0 Number-1 Segment Name-1 Rule Name-1 Number-2 Segment Name-2 Rule Name-2 Number-3 Segment Name-3 Rule Name-3 Number-4 Segment Name-4 Rule Name-4 Number-5 Segment Name-5 Rule Name-5 Number-6 Segment Name-6 Rule Name-6 Number-7 Segment Name-7 Rule Name-7 Number-8 Segment Name-8 Rule Name-8 Number-9 Segment Name-9 Rule Name-9 0 Legal Entity LE - Prj Org (Rev-Inv) 1 Business Unit BU - Project org SQL 2 Account Number ACC - Exp Type Lab/Exp/Sup Rev 3 Intercompany INTERCO - SQL 4 Reporting Line REP L - Direct SQL Revenue 5 Service Offering SERV OFF - Class Code 6 Industry IND - Direct SQL 7 Employee EMPL - Default 8 Spare1 Spare 1 - Default 9 Spare2 Spare 2 - Default For Interproject, the Interco segment must be set. All Expense Revenue All Expense reports Items. Only used if other disabled. yes

61107701.xls

15/27

06/19/201109:34:54

acc for Miscellaneous Revenue

Function - Zone Navigation Path


Setup > AutoAccounting > Assign Rules

Name Description Function Transactions - Zone Name Description Enabled Segment Rule Pairings - Zone Number-0 Segment Name-0 Rule Name-0 Number-1 Segment Name-1 Rule Name-1 Number-2 Segment Name-2 Rule Name-2 Number-3 Segment Name-3 Rule Name-3 Number-4 Segment Name-4 Rule Name-4 Number-5 Segment Name-5 Rule Name-5 Number-6 Segment Name-6 Rule Name-6 Number-7 Segment Name-7 Rule Name-7 Number-8 Segment Name-8 Rule Name-8 Number-9 Segment Name-9 Rule Name-9

Misc Trans Revenue Account Determines revenue account for Misc. Transaction items All Misc Trans Revenue All Misc Trans Revenue. Yes 0 Legal Entity LE - Prj Org (Rev-Inv) 1 Business Unit BU - Project org SQL 2 Account Number ACC - Exp Type Lab/Exp/Sup Rev 3 Intercompany INTERCO - SQL 4 Reporting Line REP L - Direct SQL Revenue 5 Service Offering SERV OFF - Class Code 6 Industry IND - Direct SQL 7 Employee EMPL - Default 8 Spare1 Spare 1 - Default 9 Spare2 Spare 2 - Default For Interproject, the Interco segment must be set.

61107701.xls

16/27

06/19/201109:34:55

Acc for Supp Inv Revenue

Function - Zone Navigation Path


Setup > AutoAccounting > Assign Rules

Name

Supplier Invoice Revenue Acct

Determines revenue account for supplier invoice Description items Function Transactions - Zone Name Description Enabled Segment Rule Pairings - Zone Number-0 Segment Name-0 Rule Name-0 Number-1 Segment Name-1 Rule Name-1 Number-2 Segment Name-2 Rule Name-2 Number-3 Segment Name-3 Rule Name-3 Number-4 Segment Name-4 Rule Name-4 Number-5 Segment Name-5 Rule Name-5 Number-6 Segment Name-6 Rule Name-6 Number-7 Segment Name-7 Rule Name-7 Number-8 Segment Name-8 Rule Name-8 Number-9 Segment Name-9 Rule Name-9 0 Legal Entity LE - Prj Org (Rev-Inv) 1 Business Unit BU - Project org SQL 2 Account Number ACC - Exp Type Lab/Exp/Sup Rev 3 Intercompany INTERCO - SQL 4 Reporting Line REP L - Direct SQL Revenue 5 Service Offering SERV OFF - Class Code 6 Industry IND - Direct SQL 7 Employee EMPL - Default 8 Spare1 Spare 1 - Default 9 Spare2 Spare 2 - Default For Interproject, the Interco segment must be set. All Invoice Revenue All Supplier invoices. yes

61107701.xls

17/27

06/19/201109:34:56

Acc for Event Revenue

Function - Zone Navigation Path


Setup > AutoAccounting > Assign Rules

Name

Event Revenue Account

Event Revenue Account

Description Determines revenue account for revenue write off Determines revenue account for revenue Function Transactions - Zone Name Description Enabled Segment Rule Pairings - Zone Number-0 Segment Name-0 Rule Name-0 Number-1 Segment Name-1 Rule Name-1 Number-2 Segment Name-2 Rule Name-2 Number-3 Segment Name-3 Rule Name-3 Number-4 Segment Name-4 Rule Name-4 Number-5 Segment Name-5 Rule Name-5 Number-6 Segment Name-6 Rule Name-6 Number-7 Segment Name-7 Rule Name-7 Number-8 Segment Name-8 Rule Name-8 Number-9 Segment Name-9 Rule Name-9 0 Legal Entity LE - Org (Event) 1 Business Unit BU - Project org SQL 2 Account Number ACC - Event Type Revenue 3 Intercompany INTERCO - SQL 4 Reporting Line REP L - Direct SQL Event type 5 Service Offering SERV OFF - Class Code 6 Industry IND - Direct SQL 7 Employee EMPL - Default 8 Spare1 Spare 1 - Default 9 Spare2 Spare 2 - Default 0 Legal Entity LE - Org (Event) 1 Business Unit BU - Project org SQL 2 Account Number ACC - Event Type Revenue 3 Intercompany INTERCO - SQL 4 Reporting Line REP L - Direct SQL Event type 5 Service Offering SERV OFF - Class Code 6 Industry IND - Direct SQL 7 Employee EMPL - Default 8 Spare1 Spare 1 - Default 9 Spare2 Spare 2 - Default For Interproject, the Interco segment must be set. Revenue write-Off Events Revenue write-Off Events Revenue Write-on Events All revenue Events excluding write-offs. Also Automatic/customization !!

61107701.xls

18/27

06/19/201109:34:58

Acc for Unbilled, Unearned

Function - Zone Navigation Path Name Revenue and Invoice Accounts Determines Accounts to track Revenue and Receivable Revenue and Invoice Accounts Determines Accounts to track Revenue and Receivable Revenue and Invoice Accounts Determines Accounts to track Revenue and Receivable Revenue and Invoice Accounts Determines Accounts to track Revenue and Receivable Revenue and Invoice Accounts Determines Accounts to track Revenue and Receivable

Setup > AutoAccounting > Assign Rules

Description Function Transactions - Zone Name Description Enabled Segment Rule Pairings - Zone Number-0 Segment Name-0 Rule Name-0 Number-1 Segment Name-1 Rule Name-1 Number-2 Segment Name-2 Rule Name-2 Number-3 Segment Name-3 Rule Name-3 Number-4 Segment Name-4

Invoice Write-Off Account Project Invoice write-off Account yes 0 Legal Entity LE - Prj Org (Rev-Inv) 1 Business Unit BU - Project org SQL 2 Account Number ACC - Invoice write off 3 Intercompany INTERCO - SQL 4 Reporting Line

Receivable Account Project Receivable Account yes 0 Legal Entity LE - Prj Org (Rev-Inv) 1 Business Unit BU - Project org SQL 2 Account Number ACC - Receivables account 3 Intercompany INTERCO - SQL 4 Reporting Line REP L - Default 5 Service Offering SERV OFF - Default 6 Industry IND - Default 7 Employee EMPL - Default 8 Spare1 Spare 1 - Default 9 Spare2 Spare 2 - Default

Rounding Account Invoice Rounding Account yes 0 Legal Entity LE - Prj Org (Rev-Inv) 1 Business Unit BU - Project org SQL 2 Account Number ACC - Invoice rounding account 3 Intercompany INTERCO - SQL 4 Reporting Line REP L - Invoice Write-Off and Rounding 5 Service Offering SERV OFF - Default 6 Industry IND - Default 7 Employee EMPL - Default 8 Spare1 Spare 1 - Default 9 Spare2 Spare 2 - Default

Unbilled Receivable Account Project unbilled Receivable Account yes 0 Legal Entity LE - Prj Org (Rev-Inv) 1 Business Unit BU - Project org SQL 2 Account Number ACC - Unbilled Receivable 3 Intercompany INTERCO - SQL 4 Reporting Line REP L - Default 5 Service Offering SERV OFF - Default 6 Industry IND - Default 7 Employee EMPL - Default 8 Spare1 Spare 1 - Default 9 Spare2 Spare 2 - Default

Unearned Revenue Account Project Unearned Revenue Account yes 0 Legal Entity LE - Prj Org (Rev-Inv) 1 Business Unit BU - Project org SQL 2 Account Number ACC - Unearned Revenue account 3 Intercompany INTERCO - SQL 4 Reporting Line REP L - Default 5 Service Offering SERV OFF - Default 6 Industry IND - Default 7 Employee EMPL - Default 8 Spare1 Spare 1 - Default 9 Spare2 Spare 2 - Default

Rule Name-4 REP L - Invoice Write-Off and Rounding Number-5 5 Segment Name-5 Service Offering Rule Name-5 SERV OFF - Class Code Number-6 6 Segment Name-6 Industry Rule Name-6 IND - Direct SQL Number-7 7 Segment Name-7 Employee Rule Name-7 EMPL - Default Number-8 8 Segment Name-8 Spare1 Rule Name-8 Spare 1 - Default Number-9 9 Segment Name-9 Spare2 Rule Name-9 Spare 2 - Default

61107701.xls

19/27

06/19/201109:34:59

Accounting for Usage Costs

Not used by XYZ Function - Zone Navigation Path


Setup > AutoAccounting > Assign Rules

Name Description Function Transactions - Zone Name Description Enabled Segment Rule Pairings - Zone Number-1 Segment Name-1 Rule Name-1 Number-2 Segment Name-2 Rule Name-2 Number-3 Segment Name-3 Rule Name-3 Number-4 Segment Name-4 Rule Name-4

61107701.xls

20/27

06/19/201109:35:00

Acc for IC Debit, Receivables

Function - Zone Navigation Path


Setup > AutoAccounting > Assign Rules

Name Description Function Transactions - Zone Name Description Enabled Segment Rule Pairings - Zone Number-0 Segment Name-0 Rule Name-0 Number-1 Segment Name-1 Rule Name-1 Number-2 Segment Name-2 Rule Name-2 Number-3 Segment Name-3 Rule Name-3 Number-4 Segment Name-4 Rule Name-4 Number-5 Segment Name-5 Rule Name-5 Number-6 Segment Name-6 Rule Name-6 Number-7 Segment Name-7 Rule Name-7 Number-8 Segment Name-8 Rule Name-8 Number-9 Segment Name-9 Rule Name-9

Intercompany Invoice Accounts Determines accounts to track Intercompany receivable

Intercompany Receivable Account Project Intercompany Receivable Account yes 0 Legal Entity LE - Provider OU 1 Business Unit BU - Default 2 Account Number ACC - Receivables account 3 Intercompany INTERCO - Receiver OU 4 Reporting Line REP L - Default 5 Service Offering SERV OFF - Default 6 Industry IND - Default 7 Employee EMPL - Default 8 Spare1 Spare 1 - Default 9 Spare2 Spare 2 - Default

COMMENT

Intercompany Rounding Account Project Intercompany Rounding Account yes 0 Legal Entity

Via Provider OU value, first 3 characters, get LE value

SHOULD BE 000, not Proj org!

LE - Provider OU 1 Business Unit BU - Default 2 Account Number ACC - Invoice rounding account 3 Intercompany

Based on Receiver OU, derive 3 first character= LE of the Receiver

INTERCO - Receiver OU 4 Reporting Line REP L - Default 5 Service Offering SERV OFF - Default 6 Industry IND - Default 7 Employee EMPL - Default 8 Spare1 Spare 1 - Default 9 Spare2 Spare 2 - Default

Default ok, id. as on non-IC Receivables Acc

No nace code at KPMG customer, so use Default

default ok

default ok

default ok

61107701.xls

21/27

06/19/201109:35:02

Acc for IC Revenue

Function - Zone Navigation Path


Setup > AutoAccounting > Assign Rules

Name

InterCompany Revenue Account

Description Determines the InterCompany Revenue Account Function Transactions - Zone Name Description Enabled Segment Rule Pairings - Zone Number-0 Segment Name-0 Rule Name-0 Number-1 Segment Name-1 Rule Name-1 Number-2 Segment Name-2 0 Legal Entity LE - Exp org 1 Business Unit BU - Exp org SQL 2 Account Number All InterCompany Revenue All transactions yes COMMENT

Via Expenditure org, determin LE, std rule Expenditure org, std rule BU of the providerS which booked on the underlying Cross Charged Projects!

Rule Name-2 Number-3 Segment Name-3

ACC - Exp Type Lab/Exp/Sup Rev 3 Intercompany

Use same rule as Labor Revenue, based on the Expenditure types that you can choose in the setup Especially for interco en B&L, the IC revenue account will be chosen!!! -> complete the list of Expenditures and according LOOKUPS!!! Via the receiver control, the Exp Type is determined

Rule Name-3 Number-4 Segment Name-4

INTERCO - Receiver OU 4 Reporting Line

Interco segment based on the Receiver OU (LEProject org parameter), to be created rule-

Rule Name-4 Number-5 Segment Name-5

REP L - Direct SQL Revenue 5 Service Offering

Use same rule as Labor Revenue, but the IC expenditure Type must be added in the lookups

Rule Name-5 Number-6 Segment Name-6 Rule Name-6 Number-7 Segment Name-7 Rule Name-7 Number-8 Segment Name-8 Rule Name-8 Number-9 Segment Name-9 Rule Name-9

SERV OFF - Class Code 6 Industry IND - Default 7 Employee EMPL - Default 8 Spare1 Spare 1 - Default 9 Spare2 Spare 2 - Default

The Serv Offering will be this of the UNDERLYING Cross Charged Project!!!, So on the in invoice revenue account multiple Serv offerings will be used.

Default to be used as KPMG customer will not have a NACE code!!!

default ok

default ok

default ok

61107701.xls

22/27

06/19/201109:35:03

Acc for B&L Debit

Function - Zone Navigation Path


Setup > AutoAccounting > Assign Rules

Name

Borrow And Lent Debit

Description Detemines the Borrowed And Lent Debit Account Function Transactions - Zone Name Description Enabled Segment Rule Pairings - Zone Number-0 Segment Name-0 Rule Name-0 Number-1 Segment Name-1 Rule Name-1 Number-2 Segment Name-2 0 Legal Entity LE - Exp Org 1 Business Unit BU - Project org SQL 2 Account Number Via Expenditure Organization, determine Legal Entity 0 Legal Entity LE - Exp Org 1 Business Unit BU - Project org SQL 2 Account Number 0 Legal Entity LE - Exp Org 1 Business Unit BU - Project org SQL 2 Account Number 0 Legal Entity LE - Exp Org 1 Business Unit BU - Project org SQL 2 Account Number ACC - Exp Type Expense/Supplier Costs 3 Intercompany INTERCO - Default 4 Reporting Line REP L - Direct SQL 5 Service Offering SERV OFF - Class Code 6 Industry IND - Direct SQL 7 Employee EMPL - Default 8 Spare1 Spare 1 - Default 9 Spare2 Spare 2 - Default Labor Labor transactions yes COMMENT Expense Expense Misc. Misc. Supplier inv Not needed in B&L

Bu of Project owner, where you get the REV from

Rule Name-2 Number-3 Segment Name-3 Rule Name-3 Number-4 Segment Name-4 Rule Name-4 Number-5 Segment Name-5 Rule Name-5 Number-6 Segment Name-6 Rule Name-6 Number-7 Segment Name-7 Rule Name-7 Number-8 Segment Name-8 Rule Name-8 Number-9 Segment Name-9 Rule Name-9

ACC - Exp Type B&L Labor RevD 3 Intercompany INTERCO - Default 4 Reporting Line REP L - Direct SQL Revenue 5 Service Offering SERV OFF - Class Code 6 Industry IND - Direct SQL 7 Employee Employee default 8 Spare1 Spare 1 - Default 9 Spare2 Spare 2 - Default

Use same rule as cost bookings

ACC - Exp Type Expense/Supplier ACC - Exp Type Costs Expense/Supplier Costs 3 3 Intercompany Intercompany INTERCO - Default 4 Reporting Line REP L - Direct SQL 5 Service Offering SERV OFF - Class Code 6 Industry IND - Direct SQL 7 Employee EMPL - Default 8 Spare1 Spare 1 - Default 9 Spare2 Spare 2 - Default INTERCO - Default 4 Reporting Line REP L - Direct SQL 5 Service Offering SERV OFF - Class Code 6 Industry IND - Direct SQL 7 Employee EMPL - Default 8 Spare1 Spare 1 - Default 9 Spare2 Spare 2 - Default

Default ok, NEVER interco if NO INVOICE is made

Use same rule as Labor Revenue

use same as labor revenue?

default ok

default ok

default ok

Reduce (Debit) Labor revenue of the project Textuale booking explanation: OWNER B&L is applicable to ALL categories, not only Labor or Expense possible!

Increase (Debit) Expense/misc Cost of the project owner

61107701.xls

23/27

06/19/201109:35:05

Acc for B&L Credit

Function - Zone Navigation Path


Setup > AutoAccounting > Assign Rules

Name Description Function Transactions - Zone Name Description Enabled Segment Rule Pairings - Zone Number-0 Segment Name-0 Rule Name-0 Number-1 Segment Name-1 Rule Name-1 Number-2 Segment Name-2

Borrow And Lent Credit (Revenue) Determines revenue account for labor items Labor All Labor Items. This transaction is used when any of the other is disabled yes 0 Legal Entity LE - Exp Org 1 Business Unit BU - Exp org SQL 2 Account Number Via Expenditure Organization, determine Legal Entity 0 Legal Entity LE - Exp Org 1 Business Unit BU - Exp org SQL 2 Account Number 0 Legal Entity LE - Exp Org 1 Business Unit BU - Exp org SQL 2 Account Number 0 Legal Entity LE - Exp Org 1 Business Unit BU - Exp org SQL 2 Account Number COMMENT Expense Misc?? Supplier inv?

Bu Provider !

Rule Name-2 Number-3 Segment Name-3 Rule Name-3 Number-4 Segment Name-4 Rule Name-4 Number-5 Segment Name-5 Rule Name-5 Number-6 Segment Name-6 Rule Name-6 Number-7 Segment Name-7 Rule Name-7 Number-8 Segment Name-8 Rule Name-8 Number-9 Segment Name-9 Rule Name-9

ACC - Exp Type B&L Labor RevC 3 Intercompany INTERCO - Default 4 Reporting Line REP L - Direct SQL Revenue 5 Service Offering SERV OFF - Class Code 6 Industry IND - Direct SQL 7 Employee EMPL - Default 8 Spare1 Spare 1 - Default 9 Spare2 Spare 2 - Default

Use same rule as Labor Revenue

No interco, so default

ACC - Exp Type ACC - Exp Type Expense/Supplier Expense/Supplier Costs Costs 3 3 Intercompany Intercompany INTERCO - Default INTERCO - Default 4 4 Reporting Line Reporting Line REP L - Direct SQL REP L - Direct SQL 5 5 Service Offering Service Offering SERV OFF - Class Code 6 Industry IND - Direct SQL 7 Employee EMPL - Default 8 Spare1 Spare 1 - Default 9 Spare2 Spare 2 - Default SERV OFF - Class Code 6 Industry IND - Direct SQL 7 Employee EMPL - Default 8 Spare1 Spare 1 - Default 9 Spare2 Spare 2 - Default

ACC - Exp Type Expense/Supplier Costs 3 Intercompany INTERCO - Default 4 Reporting Line REP L - Direct SQL 5 Service Offering SERV OFF - Class Code 6 Industry IND - Direct SQL 7 Employee EMPL - Default 8 Spare1 Spare 1 - Default 9 Spare2 Spare 2 - Default

default ok

default ok

default ok

Increase (Credit) Labor revenue of the project Textuale booking explanation: OWNER B&L is applicable to ALL categories, not only Labor or Expense possible!

Decrease (Credit) Expense/misc Cost of the project owner

61107701.xls

24/27

06/19/201109:35:06

AP Acco Gen Debit

Function - Zone Navigation Path


Setup > AutoAccounting > Assign Rules

Name Description Function Transactions - Zone Name Description Enabled Segment Rule Pairings - Zone Number-0 Segment Name-0 Rule Name-0 Number-1 Segment Name-1 Rule Name-1 Number-2 Segment Name-2 Rule Name-2 Number-3 Segment Name-3 Rule Name-3 Number-4 Segment Name-4 Rule Name-4 Number-5 Segment Name-5 Rule Name-5 Number-6 Segment Name-6 Rule Name-6 Number-7 Segment Name-7 Rule Name-7 Number-8 Segment Name-8 Rule Name-8 Number-9 Segment Name-9 Rule Name-9

Labor Revenue Account Determines revenue account for labor items All Labor Revenue All Labor Items. This transaction is used when any of the other is disabled yes 0 Legal Entity LE - Org 1 Business Unit BU - Project org SQL 2 Account Number 3 Intercompany INTERCO - Default 4 Reporting Line REP L - Direct SQL 5 Service Offering SERV OFF - Class Code 6 Industry IND - Direct SQL 7 Employee EMPL - Default 8 Spare1 Spare 1 - Default 9 Spare2 Spare 2 - Default

NI

61107701.xls

25/27

06/19/201109:35:07

Indirect Proj for Cost Coll

Indirect costs in labor cost account setup (direct/indirect) Navigation Path

61107701.xls

26/27

06/19/201109:35:08

Accounting for Usage Revenue

Not Used by XYZ Function - Zone Navigation Path


Setup > AutoAccounting > Assign Rules

Name Description Function Transactions - Zone Name Description Enabled Segment Rule Pairings - Zone Number-1 Segment Name-1 Rule Name-1 Number-2 Segment Name-2 Rule Name-2 Number-3 Segment Name-3 Rule Name-3 Number-4 Segment Name-4 Rule Name-4

61107701.xls

27/27

06/19/201109:35:09

You might also like