27
Title document.xls 1/27 06/06/202218:03:02 AIM BR.100 APPLICATION SETUP R11I Company XYZ Oracle Project Auto Accountin Author: Oracle Consulting Team Creation Date: March 1, 2002 Last Updated: 22 January 2003 Document Ref: OBE/CON/PID/BR100_OP/1.1 Version: 1.1 Approvals: Copy Number _____

Br100 Xyz Op Auto Accounting

Embed Size (px)

Citation preview

Page 1: Br100 Xyz Op Auto Accounting

Title

document.xls 1/27 04/09/202315:26:31

AIM

BR.100 APPLICATION SETUP R11I

Company XYZ

Oracle Project Auto Accounting

Author: Oracle Consulting Team

Creation Date: March 1, 2002

Last Updated: 22 January 2003

Document Ref: OBE/CON/PID/BR100_OP/1.1

Version: 1.1

Approvals:

Copy Number _____

Page 2: Br100 Xyz Op Auto Accounting

Overview

document.xls 2/27 04/09/202315:26:31

Mo

du

le S

eq

ue

nc

e

Wo

rksh

eet

Ava

ilab

le

XY

Z R

equ

ired

Sh

ared

acr

oss

O.U

.

BR

100

Co

mp

lete

d

Co

mm

ents

For NON Autoaccounting Setup, refer the projects MAIN setup spreadsheet

OP : ORACLE PROJECT

Autoaccounting: Lookup Sets - AutoAccounting Lookup Sets Y Y Y

Mapping Accounts Mapping Accounts

Autoaccounting: Rules - AutoAccounting Rules Y Y Y

- Autoaccounting for Costs: Assign Rules

OP 075 Setup accounting for Labor Costs M Acc for Labor Costs Y N Y

OP 076 Setup Accounting for Expense Report Costs M Acc Expense Report Costs Y N Y

OP 077 Setup Accounting for Usage Costs M Accounting for Usage Costs N N Not applicable

OP 078 Setup accounting for Miscellaneous Costs M Acc for Miscellaneous Costs Y N Y

OP 079 Setup accounting for burden transctions M acc for burden transctions N N Not applicable

OP 080 Setup Accounting for WIP and Inventory Costs M Acc for WIP and Inv Costs N N Not applicable

OP 081 Setup Accounting for Supplier Invoice adjustments cost M Acc Supp Inv adjust Costs Y N Y

OP 082 Setup Accounting for total burdened Costs O Acc for total burdened Costs N N Not applicable

Autoaccounting for Revenue and Billing: Assing Rules

OP 083 Setup Accounting for Labor Revenue M Acc for Labor Revenue Y N Y

OP 084 Setup accounting for Expense Report Revenue M acc for Exp Report Revenue Y N Y

OP 085 Setup Accounting for Usage Revenue M Accounting for Usage Revenue N N Not applicable

OP 086 Setup accounting for Miscellaneous Revenue M acc for Miscellaneous Revenue Y N Y

OP 087 Setup Accounting for Burden Transactions Revenue M Acc for Burden Trans Revenue N N Not applicable

OP 088 Setup Accounting for Inventory Revenue M Acc for Inventory Revenue N N Not applicable

OP 089 Setup Accounting for WIP revenue M Accounting for WIP revenue N N Not applicable

OP 090 Setup Accounting for Supplier Invoice Revenue M Acc for Supp Inv Revenue Y N Y

OP 091 Setup Accounting for Event Revenue M Acc for Event Revenue Y N Y

OP 092 Setup Accounting for Unbilled Receivables, Unearned revenue and receivables M Acc for Unbilled, Unearned Y N Y

OP 093 Define Invoice Rounding Account M Acc for Unbilled, Unearned Y N Y

OP 094 Setup Accounting for Invoice Write-offs M Acc for Unbilled, Unearned Y N Y

OP 095 Define Indirect Projects for Cost Collection O Indirect Proj for Cost Coll N N Not applicable

Autoaccounting for Revenue and Billing: Assing Rules

Setup Accounting for Intercompany Invoice Accounts O Acc for IC Debit, Receivables Y N N

Setup Accounting for Intercompany Revenue Account O Acc for IC Revenue Y N N

Setup Accounting for Borrow and Lent Debit O Acc for B&L Debit Y N N

Setup Accounting for Borrow and Lent Credit O Acc for B&L Credit Y N N

Account Generator and IC O AP Acco Gen Debit Y N N

Man

dat

ory

/op

tio

nal

Pro

ject

C

ost

ing

INDEX PAGE MUST BE UPDATE + IN THE MAIN

F1
Y = set-up step is shared across Operating Units N= set-up step is not shared across Operating Units and needs to be repeated for each Operating Unit
Page 3: Br100 Xyz Op Auto Accounting

Mapping Accounts

document.xls 3/27 04/09/202315:26:31

Intermediate Value REP L - Exp Type

Advertising recruitment MC 613519 140200Airfare 615130 140200

Navigation Path Allowances abroad 706110 615210 615210 140100Setup > AutoAccounting > Lookup Sets Archive services 612320 140200

Bank charges (VAT applicable) 657000 140200Legend available above Bank charges (free of VAT) 657100 140200

Car rental 610220 140200Congres expenses customers 615500 140200

Deposit costs NBB 613520 140200Depreciation IT 630232 140200

Depreciation software 630150 140200Development expenses 614000 140200

Development expenses "Japan" 614010 140200Documentation US 612710 140200

Documentation professional 612700 140200Education (ex. IT) 623530 140200

Education IBR 623550 140200Education IT 623540 140200

Energy (electricity) 612000 140200Entertainment Belgium 706110 615600 615600 140100

Entertainment abroad 706110 615605 615605 140100Exchange losses 654000 140200

Exchange losses CODA 654100 140200Expenses abroad 706110 615305 615305 140100

External Contractor 900610 800610 706100 140100Fees independents 613330Fees intercompany 705100 613350 150100

Fees intergroup XYZ EAP offices 705100 613390 150200Fees XYZ international offices 705100 613390 150300

Fees lawyers & attorneys 613300 150400Fees External 706100 613320 150400Fees Partner 613380

Flowers commercial relations 615800 140200Fuel 706110 612040 612040 140100

Fuel (managers) 706110 612040 612040 140100Gifts & liberalities 614400 140200Goods & services 612400 140200

Goods & services EDP Admin 612410 140200Group transfer costs 623520 140200

706110 615200 615200 140100Hotel Belgium 706110 615300 615300 140100

Hotel abroad 706110 615305 615305 140100Insurance other 613150 140200Insurance travel 613130 140200

Km Allowance 706110 615100 615100 140100XYZ BE Contr. 900610 800610 706100

XYZ EAP Contr. 900610 800610 706100XYZ Int. Off.Contr. 900610 800610 706100

XYZ international costs 613250Maintenance EDP admin 611310 140200

Maintenance EDP prof. 611300 140200Maintenance real estate 611000 140200

Meal allowances 706110 615200 615200 140100Meeting expenses 615400 140200

Other expenses 615900 140200Other legal charges 613700 140200

Other sundry expenses 613800 140200Other travel 615120 140200

Personnel parties 623900 140200Photocopies 612200 140200

Post & courier 612140 140200Printing & office expenses 612300 140200

Professional 900620 800620 705100Professional contributions 613400 140200

Public Transport 706110 615120 615120 140100Publication costs non-NBB 613500 140200

Recruitment costs 623500 140200Rental EDP admin 610510 140200

Rental EDP professionnals 610500 140200Rental buildings 610000 140200

Rental buildings expat 610010 140200Rental charges buildings 610100 140200

Restaurant Belgium 706110 615250 615250 140100Restaurant abroad 706110 615255 615255 140100

Support 900620 800620 705100Taxi, parking & toll 706110 615110 615110 140100

Telecommunication 706110 612100 612100 140100Telecommunication EDP admin 706110 612110 612110 140100

Transferred fees 613360VAT non recov. Fuel 640120 140200VAT non recov. KM 640110 140200

VAT non recov. Other 640140 140200VAT non recov. Vehicals 640100 140200

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

ACC - Cost Indirect account

for Labor Expenditure Type

ACC - Cost Direct Account for Labor Expenditure Type

Revenue account for Labor/Expenses/sup

plier/misc

ACC - Cost account for

Expenditure type, entered via

Expense Report /Suppliers invoice

ACC - Cost account for Exp

type, entered via Misc

transactions

Maps the Expenditure Type to

a Reporting line

Use the' Mapping Account Projects vXXX' File in the setup directory as basis for the setup.This is an extract of the Mapping sheet, not the latest version available.

A1
The "Go to Main Menu" button will take you back to the main menu for additional processing.
A2
The "Print Setup Data" button will print out the current spreadsheet.
A3
The "Load Setup Data into Apps" button is currently disabled for this release. Contact Bob Miller ([email protected]) if you wish to enable this button and test individual setup data loads using this "macro stuffer".
Page 4: Br100 Xyz Op Auto Accounting

AutoAccounting Lookup Sets

document.xls 4/27 04/09/202315:26:31

Name LE - Organization ACC - Exp T. Dir Labor Cost ACC - Exp T. Indir Labor Cost

Description

Segment Value Lookups - Zone

Navigation Path Intermediate Value See Account mapping sheet See Account mapping sheet See Account mapping sheet

Setup > AutoAccounting > Lookup Sets Segment Value

Maps the Organization (BU-Level) with the Legal Entities

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

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

A1
The "Go to Main Menu" button will take you back to the main menu for additional processing.
A2
The "Print Setup Data" button will print out the current spreadsheet.
A3
The "Load Setup Data into Apps" button is currently disabled for this release. Contact Bob Miller ([email protected]) if you wish to enable this button and test individual setup data loads using this "macro stuffer".
Page 5: Br100 Xyz Op Auto Accounting

AutoAccounting Lookup Sets

document.xls 5/27 04/09/202315:26:31

ACC - Exp T. Dir Labor Cost CL ACC - Exp T. Indir Labor CstCL ACC - Exp Type Misc Cost

See Account mapping sheet See Account mapping sheet See Account mapping sheet See Account mapping sheet

ACC - Exp Type (Exp/Suppl)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

laborAccount Exp.type

Expense/Supplier Costs

Cost account for Expenses entered by Subcontractors only

and Mileage Company Car. Only to be used by Misc

transactions Cost Account + Liability

Determines revenue account for

labor/Expenses/Supplier/Misc expenditures

ACC - Event Type Revenue

See Account mapping sheet

See Account mapping sheet

Page 6: Br100 Xyz Op Auto Accounting

AutoAccounting Lookup Sets

document.xls 6/27 04/09/202315:26:31

REP L - Exp Type REP L - Event Type REP L - Exp Type Revenue

See Account mapping sheet See Account mapping sheet

ACC - Exp Type B&L Labor RevD

ACC - Exp Type B&L Labor RevC

REP L - Exp T. Dir Labor CostC

REP L - Exp T.Indir Labor CstC

Determines account for B&L Revenue Reduction

based on labor expenditures type (Debit

side)

Determines account for B&L Revenue Increase

based on labor expenditure type (Credit

Side)

Maps Labor Exp Type to the Reporting Line, for the

Direct Clearing account

Maps Labor Exp Type to the Reporting Line, for the

Indirect and task 999 Clearing account

Maps the Expenditure Type to a Reporting line for Cost related

accountsMaps the Event Type to a Revenue Reporting line

Maps the Expenditure Type to a Reporting line for Revenue related

accounts

see Account mapping sheet

see Account mapping sheet

See Account mapping sheet

See Account mapping sheet

See Account mapping sheet

Page 7: Br100 Xyz Op Auto Accounting

Acc for Labor Costs

document.xls 7/27 04/09/202315:26:31

Function - Zone

Navigation Path Name Labor Cost Account Labor Cost Account Labor Cost Clearing Account

Setup > AutoAccounting > Assign Rules Description Determines Cost account Determines Cost account

Function Transactions - Zone DD

Name Contract Ind All All LaborDescription All Labor on contract Projects All Labor on Indirect projects Clearing Account for all labor costs

Enabled Yes yes yes

Segment Rule Pairings - Zone

Number-0 0 0 0

Segment Name-0 Legal Entity Legal Entity Legal Entity

Rule Name-0 LE - Exp Org LE - Exp Org LE - Exp Org

Number-1 1 1 1

Segment Name-1 Business Unit Business Unit Business Unit

Rule Name-1 BU - Exp org SQL BU - Exp org SQL BU - Exp org SQL

Number-2 2 2 2

Segment Name-2 Account Number Account Number Account Number

Rule Name-2 ACC - Exp Type Ind Labor Cost

Number-3 3 3 3

Segment Name-3 Intercompany Intercompany Intercompany

Rule Name-3 INTERCO - Default INTERCO - Default INTERCO - Default

Number-4 4 4 4

Segment Name-4 Reporting Line Reporting Line Reporting Line

Rule Name-4 REP L - Direct Labor SQL REP L - Indirect Labor Default

Number-5 5 5 5

Segment Name-5 Service Offering Service Offering Service Offering

Rule Name-5 SERV OFF - Class Code SERV OFF - Default

Number-6 6 6 6

Segment Name-6 Industry Industry Industry

Rule Name-6 IND - Direct Labor SQL IND - Default IND - Default

Number-7 7 7 7

Segment Name-7 Employee Employee Employee

Rule Name-7 EMPL - Default EMPL - Default EMPL - Default

Number-8 8 8 8

Segment Name-8 Spare1 Spare1 Spare1

Rule Name-8 Spare 1 - Default Spare 1 - Default Spare 1 - Default

Number-9 9 9 9

Segment Name-9 Spare2 Spare2 Spare2

Rule Name-9 Spare 2 - Default Spare 2 - Default Spare 2 - Default

Determines clearing account for labor costs

ACC - Exp Type Dir Labor Cost SQL

ACC - Exp Type Labor Cost Clearing SQL

REP L - Exp Type Labor Cost Clearing SQL

SERV OFF - Class Code Direct Labor SQL

A1
The "Go to Main Menu" button will take you back to the main menu for additional processing.
A2
The "Print Setup Data" button will print out the current spreadsheet.
A3
The "Load Setup Data into Apps" button is currently disabled for this release. Contact Bob Miller ([email protected]) if you wish to enable this button and test individual setup data loads using this "macro stuffer".
E20
idem as contract project
Page 8: Br100 Xyz Op Auto Accounting

AutoAccounting Rules

document.xls 8/27 04/09/202315:26:31

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 Ind Labor Cost

Description Via Project org, find the value Via Event Org, find the value Default 000 account

Intermediate Value Source Parameter Parameter Parameter SQL Sql SQL Constant SQL Parameter SQL SQL

Navigation Path Intermediate Value Project Organization Event Organization Expenditure Organization select substr(:1, 1, 3) from sys.dual select substr(:1, 1, 3) from sys.dual 000 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 LE - Organization LE - Organization LE - Organization ACC - Exp T. Indir Labor Cost

Rule Parameters-Zone

Rule Parameters - Sequence 1 1 1 1 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 project managing organization Internal ID of Expenditure Item internal ID of Expenditure Item internal ID of Expenditure Item

Rule Parameters - Sequence 2

Rule Parameters - Parameter Name Expenditure_item_id

Rule Parameters - Description internal ID of Expenditure Item

Rule Parameters - Sequence

Rule Parameters - Parameter Name

Rule Parameters - Description

Rule Parameters - Sequence

Rule Parameters - Parameter Name

Rule Parameters - Description

Rule Parameters - Sequence

Rule Parameters - Parameter Name

Rule Parameters - Description

ACC - Exp Type Dir Labor Cost SQL

ACC - Exp Type Labor Cost Clearing SQL

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

Via Expenditure Organization, determine Legal Entity

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

Via Expenditure Organization, determine BU Segment

Via project Organization, determine BU Segment

If Direct Project, use Lookup Set : ACC - Exp T. Direct Labor Cost

If task 999, use Lookup set : ACC - Exp T. Indir Labor Cost

Use Expenditure type, via lookup set ACC - Exp T. Indir Labor Cost,

get Indirect Labor Cost Account

Via Labor Expenditure Type, get Labor cost clearing account. For

Direct projects, use 'ACC - Exp T. Dir Labor Cost CL.

For Indirect projects or Task 999, use 'ACC - Exp T. Indir Labor

CstCL'Determines Account for Labor Cost

Clearing

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

select segment_valuefrom 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_idand t.project_id = p.project_id

and p.project_type = pt.project_type

and p.org_id = pt.org_idand pea.expenditure_item_id = :1

and sets.segment_value_lookup_set_i

d = valuex.segment_value_lookup_set

_id and

UPPER(sets.segment_value_lookup_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

select segment_valuefrom 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_idand t.project_id = p.project_id

and p.project_type = pt.project_type

and p.org_id = pt.org_idand pea.expenditure_item_id = :1

and sets.segment_value_lookup_set_i

d = valuex.segment_value_lookup_set

_id and

UPPER(sets.segment_value_lookup_set_name) =

UPPER(decode(pt.direct_flag, 'N', 'ACC - Exp T. Indir Labor CstCL',

decode(t.task_number, '999',

'ACC - Exp T. Indir Labor CstCL', 'ACC - Exp T. Dir Labor Cost

CL')))and

valuex.segment_value_lookup = pea.expenditure_type

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 sets.segment_value_lookup_set_name = decode(t.task_number, 999, 'ACC - Exp Type (labor)Cost Ind', 'ACC - Exp

Type (labor)Cost dir') and valuex.segment_value_lookup =

pea.expenditure_type

Parameter for Provider Operating Unit

Organization incurring the Expenditure

A1
The "Go to Main Menu" button will take you back to the main menu for additional processing.
A2
The "Print Setup Data" button will print out the current spreadsheet.
A3
The "Load Setup Data into Apps" button is currently disabled for this release. Contact Bob Miller ([email protected]) if you wish to enable this button and test individual setup data loads using this "macro stuffer".
Page 9: Br100 Xyz Op Auto Accounting

AutoAccounting Rules

document.xls 9/27 04/09/202315:26:31

ACC - Exp Type Exp Adjust SQL REP L - Indirect

SQL Parameter parameter SQL Parameter Constant Constant Constant Constant Constant Parameter Constant Parameter Parameter constantSQL sql SQL SQL Constant SQL SQL Parameter SQL

Expenditure Type Expenditure Type Expenditure Type 404000 654000 700900 400000 460000 Event type 482000 000

999999 Task Service Type

Intermediate value lookup set lookup set lookup set Lookup Set Lookup Set Lookup Set Intermediate value

1 1 1 1 1 1 1 1

Expenditure Item ID Expenditure Type Project ID Task Number Task service type Expenditure Type

internal ID of Expenditure Item

2 2 2 2

Person ID Expenditure Type Task Number TASK NUMBER

3 3

Expenditure Type TASK NUMBER

4

Expenditure type

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 RevCINTERCO -

DefaultINTERCO -

SQLINTERCO - Proj Owning

INTERCO - Receiver OU

REP L - Direct Labor SQL

REP L - Indirect Labor Default

REP L - Exp Type Labor Cost

Clearing SQLREP L - Direct

SQLREP L - Misc Cost

Clearing SQL

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’

ACC - Cost account for Exp type, entered via

Expense Rep. Also for B&L bookings

Acc Exp type Misc transactions Costs

Cost Clearing account for Expenses entered by Subcontractors and

Mileage Company Car only. Only to be used by

Misc transactions ClearingIf Expenditure Type is

“Mileage Company Car, go to the lookup set “ACC

- Exp Type Misc Cost”, otherwise book on

444380 (invoices to be received).

Determines revenue account for

labor/Expenses/Supplier/Misc expenditures

Determines the project unbilled

receivable account

Determines Invoice

Rounding Account

Determines the project invoice

write-off account

Determines the project

receivable account

Determines the project

unearned revenue account

Determines the Event Type Revenue account

Based on the Event type, lookup the

value in ACC - Event Type Revenue

Default 482000 value for Account segment

Determines account for

B&L Revenue Reduction

based on labor expenditures type (Debit

side)Use' ACC -

Exp Type B&L Labor RevD'

Determines account for

B&L Revenue Reduction

based on labor expenditures type (Credit

side), Use ACC -

Exp Type B&L Labor RevC

Default N/A value,

Intercompany segment

SQL - Intercompany

segment Fills interco segment if

Project Customer is a

customer FLAGGED as XYZ internal

customer

Via the project owning

Operating Unit, derive the

Interco segment.

Via the project owning

Operating Unit , derive the Interco segment

Via 'REP L - Exp Type' lookup, find Rep Line for Cost

acounts. Task 999 gets a REP L

'999999

On Indirect Labor Account, Rep L must be '999999

Via Labor Exp Type: Direct: use lookup Set 'REP L - Exp T. Dir Labor

CostC Task 999 : use

lookup Set ‘REP L - Exp T.Indir Labor CstC’

Indirect: use ‘REP L - Exp T.Indir Labor CstC’

Via REP L - Exp Type lookup, find Rep Line for NON

LABOR Cost acounts. Task

999 gets a REP L from Task Service

Type Code

Via Task Service Type Code, get

the Reporting line

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"

(for example '000000').

select decode(upper(per.attribute3), 'X', '613310',

segment_value )from pa_segment_value_lookups valuex

, pa_segment_value_lookup_sets sets

, per_people_x perwhere

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 = :1and person_id = :2

select decode(UPPER(:1), 'MILEAGE COMPANY CAR', segment_value,

'444380')from

pa_segment_value_lookups valuex

, pa_segment_value_looku

p_sets sets where

sets.segment_value_lookup_set_id =

valuex.segment_value_lookup_set_id

and UPPER(sets.segment_value_lookup_set_name) = 'ACC - EXP TYPE MISC

COST' and

valuex.segment_value_lookup = :2

Expenditure Type

Expenditure Type

SELECT DECODE(impl.org_id, NULL,

'000',

substr(pa_expenditures_utils.GETORGTLNAME(impl.org_

id), 1, 3))FROM

PA_IMPLEMENTATIONS_AL

L impl,

PA_PROJECT_CUSTOMERS_V projcust

WHERE projcust.PROJ

ECT_ID=:1and

projcust.customer_id =

impl.customer_id (+)and

impl.cc_ic_billing_recvr_flag

(+) = 'Y'

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

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

SELECT '999999' FROM SYS.DUAL WHERE :1= '999'

UNIONSELECT

segment_value FROM

pa_segment_value_lookups

valuex,

pa_segment_value_lookup_sets

sets WHERE

NVL(:2, '0') <> '999' AND

sets.segment_value_lookup_set_id

=

valuex.segment_value_lookup_set_i

d AND

sets.segment_value_lookup_set_na

me = 'REP L - Exp Type' AND

valuex.segment_value_lookup = :3

pa_projects_all p ,

pa_project_types_all pt

, pa_tasks t ,

pa_expenditure_items_all pea

, pa_segment_value_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_typeand p.org_id =

pt.org_idand

pea.expenditure_item_id = :1

and sets.segment_value_lookup_set_id

= valuex.segment_value_lookup_set_i

d and

UPPER(sets.segment_value_looku

p_set_name) = UPPER(decode(pt

.direct_flag, 'N', 'REP L - Exp T.Indir Labor

CstC',

decode(t.task_number, '999', 'REP

L - Exp T.Indir

SELECT :1 FROM SYS.DUAL

WHERE :2='999'UNION

SELECT segment_value

FROM pa_segment_value_lookups valuex,pa_segment_valu

e_lookup_sets sets

WHERE NVL(:3,'0') <>

'999' AND sets.segment_value_lookup_set_id

=valuex.segment_value_lookup_set_i

dAND

sets.segment_value_lookup_set_name = 'REP L - Exp

Type'AND

valuex.segment_value_lookup = :4

select decode(UPPER(:1

), 'MILEAGE COMPANY CAR',

'122152', '000000') from

dual

Intermediate Value

Intermediate Value

Intermediate Value

Intermediate Value

Intermediate Value

Intermediate Value

Intermediate Value

Intermediate Value

Intermediate value

Intermediate Value

Intermediate Value

Intermediate Value

Intermediate Value

Intermediate Value

Intermediate Value

ACC - Exp Type (Exp/Suppl)Cost

ACC - Exp Type Misc Cost

ACC - Exp Type Lab/Exp/Sup Rev

ACC - Event Type Revenue

ACC - Exp Type B&L

Labor RevD

ACC - Exp Type B&L

Labor RevC

Receiver Operating Unit

Receiver Operating Unit

Expenditure type of the expenditure item

Parameter for Project ID

Parameter for Receiver

Operating Unit

Parameter for Receiver

Operating Unit

Task Number of the lowest level

task

Expenditure type of the expenditure

item

Internal ID of person incurring the expenditure

Expenditure type of the expenditure item

Task Number of the lowest level

task

Expenditure type of the expenditure

item

R3
If Expenditure Type is “Mileage Company Car, go to the lookup set “ACC - Exp Type Misc Cost”, otherwise book on 444380 (invoices to be received).
Page 10: Br100 Xyz Op Auto Accounting

AutoAccounting Rules

document.xls 10/27 04/09/202315:26:31

REP L - Default IND - Default IND - Direct SQL

constant constant SQL Statement SQL Statement constant Parameter SQL Statement Constant SQL statement SQL statement Constant Constant Constant

000000 101000 00000 Class Code 0000 000000 0000 0000

Intermediate Value Intermediate Value Intermediate Value parameter Intermediate Value

1 1 1 1 1 1

Task service type Task service type Task Number Project ID Project ID

Parameter for Project ID

2 2 2 2 2 2

TASK NUMBER TASK NUMBER Class Code Task Number Project ID

Parameter for Project ID

3 3 3

TASK NUMBER TASK NUMBER Task Number

4 4

Expenditure type EVENT TYPE

REP L - Invoice Write-Off and

RoundingREP L - Direct SQL Revenue

REP L - Direct SQL Event type

SERV OFF - Default

SERV OFF - Class Code

SERV OFF - Class Code Direct Labor

SQLIND - Direct Labor SQL

EMPL - Default

EMPL - Employee

Number SQLSpare1 - Default

Spare2 - Default

Default N/A value, Reporting Line

segment

Reporting Line for Invoice Write-Off

and Rounding Account

Via REP L - Exp Type lookup, find

Rep Line for Revenue

accounts. Task 999 gets a REP L from Task Service

Type Code

Via REP L - Event Type lookup, find Rep Line for Revenue account. Task 999 gets a REP L from

Service Type CodeCode

Default N/A value, Service

Offering segment

The Service Offering

Classification Class Code

gives the Service Offering

Segment Value

Via project Classification,

get Class Code Service

Offering. For Task 999, Serv

Offering is 00000

Default N/A value, Industry

segment

Via the Customer

NACE Code, derive the Industry

segment for LABOR Cost

Bookings. Include 999 exception to

book on '0000

Via the Customer NACE Code, derive the Industry

segment

Default N/A value,

Employee segment

Fill the Employee segment

based on the last 6

numbers of the

employee number

Default N/A value, Spare 1 segment

Default N/A value, Spare2

segment

SQL statement

SELECT :1 FROM SYS.DUAL

WHERE :2 = '999'UNION

SELECT segment_value

FROM pa_segment_value_lookups valuex,pa_segment_valu

e_lookup_sets sets

WHERE NVL(:3,'0') <>

'999' AND sets.segment_value_lookup_set_id

=valuex.segment_value_lookup_set_i

dAND

sets.segment_value_lookup_set_name = 'REP L - Exp

Type Revenue'AND valuex.

segment_value_lookup = :4

SELECT :1 FROM SYS.DUAL

WHERE :2='999'UNION

SELECT segment_valueFROM

pa_segment_value_lookups valuex,

pa_segment_value_lookup_sets sets

WHERE NVL(:3,'0') <> '999' AND

sets.segment_value_lookup_set_id =

valuex.segment_value_lookup_set_id

AND sets.segment_value_lookup_set_name = 'REP L

- Event Type'AND

valuex.segment_value_lookup = :4

select decode(nvl(:1,

'0'), '999', '00000', :2) from dual

select nvl(replace(sic

_code, '.'), '0000')from

pa_projects_all p

, pa_project_typ

es_all pt ,

pa_project_customers pa

, ar_customers_

v arwhere

p.project_id= :1

and p.project_type

= pt.project_type

and p.org_id = pt.org_id and

pt.direct_flag = 'Y'

and p.project_id = pa.project_id

and project_relation

ship_code = 'PRIMARY'

and pa.customer_id

= ar.customer_id

and rownum = 1

and pa.customer_bi

ll_split = (select

nvl(replace(sic_code, '.'), '0000')

from pa_projects_all p , pa_project_types_all

pt , pa_project_customers

pa , ar_customers_v arwhere p.project_id= :1

and p.project_type = pt.project_type

and p.org_id = pt.org_id

and pt.direct_flag = 'Y' and p.project_id =

pa.project_id and

project_relationship_code = 'PRIMARY'

and pa.customer_id = ar.customer_id

and rownum = 1 and

pa.customer_bill_split = (select

max(pa2.customer_bill_split)

from

pa_project_customers pa2, ar_customers_v ar2 where pa2.project_id =

pa.project_id

and pa2.project_relationship_

code = 'PRIMARY' and pa2.customer_id =

ar2.customer_id)union

select '0000'from pa_projects_all p

, pa_project_types_all pt

select decode(uppe

r(:1), 'MILEAGE COMPANY

CAR', substr(employee_number,-6), '000000')

from per_people_

x per ,

pa_expenditures_all exp

, pa_expenditure_items_al

l peawhere

pea.expenditure_item_id

= :2 and

pea.expenditure_id

=exp.expenditure_id and

exp.incurred_by_person_

id = per.person_i

d

Intermediate Value

Intermediate Value

Intermediate Value

Intermediate Value

Intermediate Value

Intermediate Value

Intermediate Value

Intermediate Value

Intermediate Value

Expenditure Type

Task Number of the lowest

level taskInternal ID of the project

Expenditure type of the

expenditure item

Expenditure Item ID

AutoAccounting class code on the project

Task Number of the lowest

level task

Internal ID of Expenditure

Item

Task Number of the lowest

level task

Page 11: Br100 Xyz Op Auto Accounting

Acc Expense Report Costs

document.xls 11/27 04/09/202315:26:31

NOT USED

Function - ZoneNavigation Path Name Expense Report Cost Account Expense Report Liability Acct

Setup > AutoAccounting > Assign Rules DescriptionFunction Transactions - Zone

Name Contract, All Indirect Expenses, All All Expenses

Description All expense items on contract project All expense items on indirect projectsEnabled yes yes yes

Segment Rule Pairings - ZoneNumber-0 0 0 0

Segment Name-0 Legal Entity Legal Entity Legal EntityRule Name-0 LE - Exp Org LE - Exp Org LE - Exp Org

Number-1 1 1 1Segment Name-1 Business Unit Business Unit Business Unit

Rule Name-1 BU - Exp org SQL BU - Exp org SQL BU - Exp org SQLNumber-2 2 2 2

Segment Name-2 Account Number Account Number Account NumberRule Name-2 ACC - Exp Type Exp Adjust SQL ACC - Exp Type Exp Adjust SQL ACC - Default Credit value (Expenses)

Number-3 3 3 3Segment Name-3 Intercompany Intercompany Intercompany

Rule Name-3 INTERCO - Default INTERCO - Default INTERCO - DefaultNumber-4 4 4 4

Segment Name-4 Reporting Line Reporting Line Reporting LineRule Name-4 REP L - Direct SQL REP L - Indirect REP L - Default

Number-5 5 5 5Segment Name-5 Service Offering Service Offering Service Offering

Rule Name-5 SERV OFF - Class Code SERV OFF - Class Code SERV OFF - DefaultNumber-6 6 6 6

Segment Name-6 Industry Industry IndustryRule Name-6 IND - Direct SQL IND - Default IND - Default

Number-7 7 7 7Segment Name-7 Employee Employee Employee

Rule Name-7 EMPL - Default EMPL - Default EMPL - DefaultNumber-8 8 8 8

Segment Name-8 Spare1 Spare1 Spare1Rule Name-8 Spare 1 - Default Spare 1 - Default Spare 1 - Default

Number-9 9 9 9Segment Name-9 Spare2 Spare2 Spare2

Rule Name-9 Spare 2 - Default Spare 2 - Default Spare 2 - Default

)

Only used for Preapproved, not for transfers of AP expense Reps!

Determines cost account for Expense report itemsDetermines liability account for Expense

report costs

Liability account for all preapproved expense report costs

A1
The "Go to Main Menu" button will take you back to the main menu for additional processing.
A2
The "Print Setup Data" button will print out the current spreadsheet.
A3
The "Load Setup Data into Apps" button is currently disabled for this release. Contact Bob Miller ([email protected]) if you wish to enable this button and test individual setup data loads using this "macro stuffer".
D20
name wrong should be: ACC - Exp Type Expense/Supplier Costs
Page 12: Br100 Xyz Op Auto Accounting

Acc for Miscellaneous Costs

document.xls 12/27 04/09/202315:26:32

Function - Zone

Navigation Path Name Misc Trans Cost Account Misc Trans Cost Account Misc Trans Clearing Account

Setup > AutoAccounting > Assign Rules Description

Function Transactions - Zone

Name Contract All Indirect All All Misc Transactions

Description All Miscellaneous Transaction items on indirect projects Clearing Account for all Misc Trans costs

Enabled yes yes yes

Segment Rule Pairings - Zone

Number-0 0 0 0

Segment Name-0 Legal Entity Legal Entity Legal Entity

Rule Name-0 LE - Exp Org LE - Exp Org LE - Exp Org

Number-1 1 1 1

Segment Name-1 Business Unit Business Unit Business Unit

Rule Name-1 BU - Exp org SQL BU - Exp org SQL BU - Exp org SQL

Number-2 2 2 2

Segment Name-2 Account Number Account Number Account Number

Rule Name-2 ACC - Exp Type Misc Costs ACC - Exp Type Misc Costs ACC - Exp Type Misc Cost Clearing SQL

Number-3 3 3 3

Segment Name-3 Intercompany Intercompany Intercompany

Rule Name-3 INTERCO - Default INTERCO - Default INTERCO - Default

Number-4 4 4 4

Segment Name-4 Reporting Line Reporting Line Reporting Line

Rule Name-4 REP L - Direct SQL REP L - Indirect REP L - Default

Number-5 5 5 5

Segment Name-5 Service Offering Service Offering Service Offering

Rule Name-5 SERV OFF - Class Code SERV OFF - Class Code SERV OFF - Default

Number-6 6 6 6

Segment Name-6 Industry Industry Industry

Rule Name-6 IND - Direct SQL IND - Default IND - Default

Number-7 7 7 7

Segment Name-7 Employee Employee Employee

Rule Name-7 EMPL - Default EMPL - Default EMPL - Employee Number SQL

Number-8 8 8 8

Segment Name-8 Spare1 Spare1 Spare1

Rule Name-8 Spare 1 - Default Spare 1 - Default Spare 1 - Default

Number-9 9 9 9

Segment Name-9 Spare2 Spare2 Spare2

Rule Name-9 Spare 2 - Default Spare 2 - Default Spare 2 - Default

Determines cost account for Miscellaneous Transaction Items

Determines cost account for Miscellaneous Transaction Items

Determines Clearing account For Miscellaneous Transaction items

All Miscellaneous Transaction items. This transaction is used when any of the others are disabled

A1
The "Go to Main Menu" button will take you back to the main menu for additional processing.
A2
The "Print Setup Data" button will print out the current spreadsheet.
A3
The "Load Setup Data into Apps" button is currently disabled for this release. Contact Bob Miller ([email protected]) if you wish to enable this button and test individual setup data loads using this "macro stuffer".
F20
For Contractors; Costs, these should be cleared on the same account as they will also be entered via a Non related project invoice
Page 13: Br100 Xyz Op Auto Accounting

Acc Supp Inv adjust Costs

document.xls 13/27 04/09/202315:26:32

Function - Zone

Navigation Path Name Supplier Invoice Cost account

Setup > AutoAccounting > Assign Rules Description

Function Transactions - Zone

Name Contract, All Indirect, All

Description All supplier invoice items on contract project

Enabled Yes yes

Segment Rule Pairings - Zone

Number-0 0 0

Segment Name-0 Legal Entity Legal Entity

Rule Name-0 LE - Exp Org LE - Exp Org

Number-1 1 1

Segment Name-1 Business Unit Business Unit

Rule Name-1 BU - Exp org SQL BU - Exp org SQL

Number-2 2 2

Segment Name-2 Account Number Account Number

Rule Name-2 ACC - Exp Type Expense/Supplier Costs

Number-3 3 3

Segment Name-3 Intercompany Intercompany

Rule Name-3 INTERCO - Default INTERCO - Default

Number-4 4 4

Segment Name-4 Reporting Line Reporting Line

Rule Name-4 REP L - Direct SQL REP L - Indirect

Number-5 5 5

Segment Name-5 Service Offering Service Offering

Rule Name-5 SERV OFF - Class Code SERV OFF - Class Code

Number-6 6 6

Segment Name-6 Industry Industry

Rule Name-6 IND - Direct SQL IND - Default

Number-7 7 7

Segment Name-7 Employee Employee

Rule Name-7 EMPL - Default EMPL - Default

Number-8 8 8

Segment Name-8 Spare1 Spare1

Rule Name-8 Spare 1 - Default Spare 1 - Default

Number-9 9 9

Segment Name-9 Spare2 Spare2

Rule Name-9 Spare 2 - Default Spare 2 - Default

Determines cost Account adjusted Supplier Invoices

All supplier invoice items on indirect projects

ACC - Exp Type Expense/Supplier Costs

A1
The "Go to Main Menu" button will take you back to the main menu for additional processing.
A2
The "Print Setup Data" button will print out the current spreadsheet.
A3
The "Load Setup Data into Apps" button is currently disabled for this release. Contact Bob Miller ([email protected]) if you wish to enable this button and test individual setup data loads using this "macro stuffer".
Page 14: Br100 Xyz Op Auto Accounting

Acc for Labor Revenue

document.xls 14/27 04/09/202315:26:32

Function - ZoneNavigation Path Name Labor Revenue Account

Setup > AutoAccounting > Assign Rules Description Determines revenue account for labor itemsFunction Transactions - Zone

Name All Labor Revenue

DescriptionEnabled yes

Segment Rule Pairings - ZoneNumber-0 0

Segment Name-0 Legal EntityRule Name-0 LE - Prj Org (Rev-Inv)

Number-1 1Segment Name-1 Business Unit

Rule Name-1 BU - Project org SQLNumber-2 2

Segment Name-2 Account NumberRule Name-2 ACC - Exp Type Lab/Exp/Sup Rev

Number-3 3Segment Name-3 Intercompany

Rule Name-3 INTERCO - SQLNumber-4 4

Segment Name-4 Reporting LineRule Name-4 REP L - Direct SQL Revenue

Number-5 5Segment Name-5 Service Offering

Rule Name-5 SERV OFF - Class CodeNumber-6 6

Segment Name-6 IndustryRule Name-6 IND - Direct SQL

Number-7 7Segment Name-7 Employee

Rule Name-7 EMPL - DefaultNumber-8 8

Segment Name-8 Spare1Rule Name-8 Spare 1 - Default

Number-9 9Segment Name-9 Spare2

Rule Name-9 Spare 2 - Default

All Labor Items. This transaction is used when any of the other is disabled

For Interproject, the Interco segment must be set.

A1
The "Go to Main Menu" button will take you back to the main menu for additional processing.
A2
The "Print Setup Data" button will print out the current spreadsheet.
A3
The "Load Setup Data into Apps" button is currently disabled for this release. Contact Bob Miller ([email protected]) if you wish to enable this button and test individual setup data loads using this "macro stuffer".
Page 15: Br100 Xyz Op Auto Accounting

acc for Exp Report Revenue

document.xls 15/27 04/09/202315:26:32

Function - Zone

Navigation Path Name Expense Report Revenue Account

Setup > AutoAccounting > Assign Rules Description

Function Transactions - Zone

Name All Expense Revenue

Description

Enabled yes

Segment Rule Pairings - Zone

Number-0 0

Segment Name-0 Legal Entity

Rule Name-0 LE - Prj Org (Rev-Inv)

Number-1 1

Segment Name-1 Business Unit

Rule Name-1 BU - Project org SQL

Number-2 2

Segment Name-2 Account Number

Rule Name-2 ACC - Exp Type Lab/Exp/Sup Rev

Number-3 3

Segment Name-3 Intercompany

Rule Name-3 INTERCO - SQL

Number-4 4

Segment Name-4 Reporting Line

Rule Name-4 REP L - Direct SQL Revenue

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

Determines Revenue account for expense report items

All Expense reports Items. Only used if other disabled.

For Interproject, the Interco segment must be set.

A1
The "Go to Main Menu" button will take you back to the main menu for additional processing.
A2
The "Print Setup Data" button will print out the current spreadsheet.
A3
The "Load Setup Data into Apps" button is currently disabled for this release. Contact Bob Miller ([email protected]) if you wish to enable this button and test individual setup data loads using this "macro stuffer".
Page 16: Br100 Xyz Op Auto Accounting

acc for Miscellaneous Revenue

document.xls 16/27 04/09/202315:26:32

Function - ZoneNavigation Path Name Misc Trans Revenue Account

Setup > AutoAccounting > Assign Rules DescriptionFunction Transactions - Zone

Name All Misc Trans RevenueDescription All Misc Trans Revenue.

Enabled YesSegment Rule Pairings - Zone

Number-0 0Segment Name-0 Legal Entity

Rule Name-0 LE - Prj Org (Rev-Inv)Number-1 1

Segment Name-1 Business UnitRule Name-1 BU - Project org SQL

Number-2 2Segment Name-2 Account Number

Rule Name-2 ACC - Exp Type Lab/Exp/Sup RevNumber-3 3

Segment Name-3 Intercompany

Rule Name-3 INTERCO - SQLNumber-4 4

Segment Name-4 Reporting LineRule Name-4 REP L - Direct SQL Revenue

Number-5 5Segment Name-5 Service Offering

Rule Name-5 SERV OFF - Class CodeNumber-6 6

Segment Name-6 IndustryRule Name-6 IND - Direct SQL

Number-7 7Segment Name-7 Employee

Rule Name-7 EMPL - DefaultNumber-8 8

Segment Name-8 Spare1Rule Name-8 Spare 1 - Default

Number-9 9Segment Name-9 Spare2

Rule Name-9 Spare 2 - Default

Determines revenue account for Misc. Transaction items

For Interproject, the Interco segment must be set.

A1
The "Go to Main Menu" button will take you back to the main menu for additional processing.
A2
The "Print Setup Data" button will print out the current spreadsheet.
A3
The "Load Setup Data into Apps" button is currently disabled for this release. Contact Bob Miller ([email protected]) if you wish to enable this button and test individual setup data loads using this "macro stuffer".
Page 17: Br100 Xyz Op Auto Accounting

Acc for Supp Inv Revenue

document.xls 17/27 04/09/202315:26:32

Function - Zone

Navigation Path Name Supplier Invoice Revenue Acct

Setup > AutoAccounting > Assign Rules Description

Function Transactions - Zone

Name All Invoice Revenue

Description All Supplier invoices.

Enabled yes

Segment Rule Pairings - Zone

Number-0 0

Segment Name-0 Legal Entity

Rule Name-0 LE - Prj Org (Rev-Inv)

Number-1 1

Segment Name-1 Business Unit

Rule Name-1 BU - Project org SQL

Number-2 2

Segment Name-2 Account Number

Rule Name-2 ACC - Exp Type Lab/Exp/Sup Rev

Number-3 3

Segment Name-3 Intercompany

Rule Name-3 INTERCO - SQL

Number-4 4

Segment Name-4 Reporting Line

Rule Name-4 REP L - Direct SQL Revenue

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

Determines revenue account for supplier invoice items

For Interproject, the Interco segment must be set.

A1
The "Go to Main Menu" button will take you back to the main menu for additional processing.
A2
The "Print Setup Data" button will print out the current spreadsheet.
A3
The "Load Setup Data into Apps" button is currently disabled for this release. Contact Bob Miller ([email protected]) if you wish to enable this button and test individual setup data loads using this "macro stuffer".
Page 18: Br100 Xyz Op Auto Accounting

Acc for Event Revenue

document.xls 18/27 04/09/202315:26:32

Function - Zone

Navigation Path Name Event Revenue Account Event Revenue Account

Setup > AutoAccounting > Assign Rules Description Determines revenue account for revenue write off Determines revenue account for revenue

Function Transactions - Zone

Name Revenue write-Off Events Revenue Write-on Events

Description Revenue write-Off Events

Enabled

Segment Rule Pairings - Zone

Number-0 0 0

Segment Name-0 Legal Entity Legal Entity

Rule Name-0 LE - Org (Event) LE - Org (Event)

Number-1 1 1

Segment Name-1 Business Unit Business Unit

Rule Name-1 BU - Project org SQL BU - Project org SQL

Number-2 2 2

Segment Name-2 Account Number Account Number

Rule Name-2 ACC - Event Type Revenue ACC - Event Type Revenue

Number-3 3 3

Segment Name-3 Intercompany Intercompany

Rule Name-3 INTERCO - SQL INTERCO - SQL

Number-4 4 4

Segment Name-4 Reporting Line Reporting Line

Rule Name-4 REP L - Direct SQL Event type REP L - Direct SQL Event type

Number-5 5 5

Segment Name-5 Service Offering Service Offering

Rule Name-5 SERV OFF - Class Code SERV OFF - Class Code

Number-6 6 6

Segment Name-6 Industry Industry

Rule Name-6 IND - Direct SQL IND - Direct SQL

Number-7 7 7

Segment Name-7 Employee Employee

Rule Name-7 EMPL - Default EMPL - Default

Number-8 8 8

Segment Name-8 Spare1 Spare1

Rule Name-8 Spare 1 - Default Spare 1 - Default

Number-9 9 9

Segment Name-9 Spare2 Spare2

Rule Name-9 Spare 2 - Default Spare 2 - Default

All revenue Events excluding write-offs. Also Automatic/customization !!

For Interproject, the Interco segment must be set.

A1
The "Go to Main Menu" button will take you back to the main menu for additional processing.
A2
The "Print Setup Data" button will print out the current spreadsheet.
A3
The "Load Setup Data into Apps" button is currently disabled for this release. Contact Bob Miller ([email protected]) if you wish to enable this button and test individual setup data loads using this "macro stuffer".
Page 19: Br100 Xyz Op Auto Accounting

Acc for Unbilled, Unearned

document.xls 19/27 04/09/202315:26:32

Function - Zone

Navigation Path Name Revenue and Invoice Accounts Revenue and Invoice Accounts Revenue and Invoice Accounts Revenue and Invoice Accounts

Setup > AutoAccounting > Assign Rules Description

Function Transactions - Zone

Name Invoice Write-Off Account Receivable Account Rounding Account Unbilled Receivable Account Unearned Revenue Account

Description Project Invoice write-off Account Project Receivable Account Invoice Rounding Account

Enabled yes yes yes yes yes

Segment Rule Pairings - Zone

Number-0 0 0 0 0 0

Segment Name-0 Legal Entity Legal Entity Legal Entity Legal Entity Legal Entity

Rule Name-0 LE - Prj Org (Rev-Inv) LE - Prj Org (Rev-Inv) LE - Prj Org (Rev-Inv) LE - Prj Org (Rev-Inv) LE - Prj Org (Rev-Inv)

Number-1 1 1 1 1 1

Segment Name-1 Business Unit Business Unit Business Unit Business Unit Business Unit

Rule Name-1 BU - Project org SQL BU - Project org SQL BU - Project org SQL BU - Project org SQL BU - Project org SQL

Number-2 2 2 2 2 2

Segment Name-2 Account Number Account Number Account Number Account Number Account Number

Rule Name-2 ACC - Invoice write off ACC - Receivables account ACC - Invoice rounding account ACC - Unbilled Receivable

Number-3 3 3 3 3 3

Segment Name-3 Intercompany Intercompany Intercompany Intercompany Intercompany

Rule Name-3 INTERCO - SQL INTERCO - SQL INTERCO - SQL INTERCO - SQL INTERCO - SQL

Number-4 4 4 4 4 4

Segment Name-4 Reporting Line Reporting Line Reporting Line Reporting Line Reporting Line

Rule Name-4 REP L - Invoice Write-Off and Rounding REP L - Default REP L - Default REP L - Default

Number-5 5 5 5 5 5

Segment Name-5 Service Offering Service Offering Service Offering Service Offering Service Offering

Rule Name-5 SERV OFF - Class Code SERV OFF - Default SERV OFF - Default SERV OFF - Default SERV OFF - Default

Number-6 6 6 6 6 6

Segment Name-6 Industry Industry Industry Industry Industry

Rule Name-6 IND - Direct SQL IND - Default IND - Default IND - Default IND - Default

Number-7 7 7 7 7 7

Segment Name-7 Employee Employee Employee Employee Employee

Rule Name-7 EMPL - Default EMPL - Default EMPL - Default EMPL - Default EMPL - Default

Number-8 8 8 8 8 8

Segment Name-8 Spare1 Spare1 Spare1 Spare1 Spare1

Rule Name-8 Spare 1 - Default Spare 1 - Default Spare 1 - Default Spare 1 - Default Spare 1 - Default

Number-9 9 9 9 9 9

Segment Name-9 Spare2 Spare2 Spare2 Spare2 Spare2

Rule Name-9 Spare 2 - Default Spare 2 - Default Spare 2 - Default Spare 2 - Default Spare 2 - Default

Revenue and Invoice Accounts

Determines Accounts to track Revenue and Receivable

Determines Accounts to track Revenue and Receivable

Determines Accounts to track Revenue and Receivable

Determines Accounts to track Revenue and Receivable

Determines Accounts to track Revenue and

Receivable

Project unbilled Receivable Account

Project Unearned Revenue Account

ACC - Unearned Revenue account

REP L - Invoice Write-Off and Rounding

A1
The "Go to Main Menu" button will take you back to the main menu for additional processing.
A2
The "Print Setup Data" button will print out the current spreadsheet.
A3
The "Load Setup Data into Apps" button is currently disabled for this release. Contact Bob Miller ([email protected]) if you wish to enable this button and test individual setup data loads using this "macro stuffer".
D29
why here the service offerning an not on the others? It must be seen as a REVENUE write of.
Page 20: Br100 Xyz Op Auto Accounting

Accounting for Usage Costs

document.xls 20/27 04/09/202315:26:32

Not used by XYZ

Function - Zone

Navigation Path Name

Setup > AutoAccounting > Assign Rules 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

A1
The "Go to Main Menu" button will take you back to the main menu for additional processing.
A2
The "Print Setup Data" button will print out the current spreadsheet.
A3
The "Load Setup Data into Apps" button is currently disabled for this release. Contact Bob Miller ([email protected]) if you wish to enable this button and test individual setup data loads using this "macro stuffer".
Page 21: Br100 Xyz Op Auto Accounting

Acc for IC Debit, Receivables

document.xls 21/27 04/09/202315:26:32

Function - Zone

Navigation Path Name Intercompany Invoice Accounts

Setup > AutoAccounting > Assign Rules Description Determines accounts to track Intercompany receivable

Function Transactions - Zone

Name Intercompany Receivable Account COMMENT Intercompany Rounding Account

Description Project Intercompany Receivable Account

Enabled yes yes

Segment Rule Pairings - Zone

Number-0 0 0

Segment Name-0 Legal Entity Legal Entity

Rule Name-0 LE - Provider OU LE - Provider OU

Number-1 1 1

Segment Name-1 Business Unit Business Unit

Rule Name-1 BU - Default SHOULD BE 000, not Proj org! BU - Default

Number-2 2 2

Segment Name-2 Account Number Account Number

Rule Name-2 ACC - Receivables account ACC - Invoice rounding account

Number-3 3 3

Segment Name-3 Intercompany Intercompany

Rule Name-3 INTERCO - Receiver OU INTERCO - Receiver OU

Number-4 4 4

Segment Name-4 Reporting Line Reporting Line

Rule Name-4 REP L - Default Default ok, id. as on non-IC Receivables Acc REP L - Default

Number-5 5 5

Segment Name-5 Service Offering Service Offering

Rule Name-5 SERV OFF - Default SERV OFF - Default

Number-6 6 6

Segment Name-6 Industry Industry

Rule Name-6 IND - Default No nace code at KPMG customer, so use Default IND - Default

Number-7 7 7

Segment Name-7 Employee Employee

Rule Name-7 EMPL - Default default ok EMPL - Default

Number-8 8 8

Segment Name-8 Spare1 Spare1

Rule Name-8 Spare 1 - Default default ok Spare 1 - Default

Number-9 9 9

Segment Name-9 Spare2 Spare2

Rule Name-9 Spare 2 - Default default ok Spare 2 - Default

Project Intercompany Rounding Account

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

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

A1
The "Go to Main Menu" button will take you back to the main menu for additional processing.
A2
The "Print Setup Data" button will print out the current spreadsheet.
A3
The "Load Setup Data into Apps" button is currently disabled for this release. Contact Bob Miller ([email protected]) if you wish to enable this button and test individual setup data loads using this "macro stuffer".
Page 22: Br100 Xyz Op Auto Accounting

Acc for IC Revenue

document.xls 22/27 04/09/202315:26:32

Function - Zone

Navigation Path Name InterCompany Revenue Account

Setup > AutoAccounting > Assign Rules Description Determines the InterCompany Revenue Account

Function Transactions - Zone

Name All InterCompany Revenue COMMENT

Description All transactions

Enabled yes

Segment Rule Pairings - Zone

Number-0 0

Segment Name-0 Legal Entity

Rule Name-0 LE - Exp org Via Expenditure org, determin LE, std rule

Number-1 1

Segment Name-1 Business Unit Expenditure org, std rule

Rule Name-1 BU - Exp org SQL

Number-2 2

Segment Name-2 Account Number

Rule Name-2 ACC - Exp Type Lab/Exp/Sup Rev

Number-3 3

Segment Name-3 Intercompany

Rule Name-3 INTERCO - Receiver OU

Number-4 4

Segment Name-4 Reporting Line

Rule Name-4 REP L - Direct SQL Revenue

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 - Default

Number-7 7

Segment Name-7 Employee

Rule Name-7 EMPL - Default default ok

Number-8 8

Segment Name-8 Spare1

Rule Name-8 Spare 1 - Default default ok

Number-9 9

Segment Name-9 Spare2

Rule Name-9 Spare 2 - Default default ok

BU of the providerS which booked on the underlying Cross Charged Projects!

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

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

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

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!!!

A1
The "Go to Main Menu" button will take you back to the main menu for additional processing.
A2
The "Print Setup Data" button will print out the current spreadsheet.
A3
The "Load Setup Data into Apps" button is currently disabled for this release. Contact Bob Miller ([email protected]) if you wish to enable this button and test individual setup data loads using this "macro stuffer".
Page 23: Br100 Xyz Op Auto Accounting

Acc for B&L Debit

document.xls 23/27 04/09/202315:26:32

Function - Zone

Navigation Path Name Borrow And Lent Debit

Setup > AutoAccounting > Assign Rules Description Detemines the Borrowed And Lent Debit Account

Function Transactions - Zone

Name Labor COMMENT Expense Misc. Supplier inv

Description Labor transactions Expense Misc. Not needed in B&L

Enabled yes

Segment Rule Pairings - Zone

Number-0 0 0 0 0

Segment Name-0 Legal Entity Legal Entity Legal Entity Legal Entity

Rule Name-0 LE - Exp Org LE - Exp Org LE - Exp Org LE - Exp Org

Number-1 1 1 1 1

Segment Name-1 Business Unit Business Unit Business Unit Business Unit

Rule Name-1 BU - Project org SQL BU - Project org SQL BU - Project org SQL BU - Project org SQL

Number-2 2 2 2 2

Segment Name-2 Account Number Account Number Account Number Account Number

Rule Name-2 ACC - Exp Type B&L Labor RevD Use same rule as cost bookings

Number-3 3 3 3 3

Segment Name-3 Intercompany Intercompany Intercompany Intercompany

Rule Name-3 INTERCO - Default INTERCO - Default INTERCO - Default INTERCO - Default

Number-4 4 4 4 4

Segment Name-4 Reporting Line Reporting Line Reporting Line Reporting Line

Rule Name-4 REP L - Direct SQL Revenue Use same rule as Labor Revenue REP L - Direct SQL REP L - Direct SQL REP L - Direct SQL

Number-5 5 5 5 5

Segment Name-5 Service Offering Service Offering Service Offering Service Offering

Rule Name-5 SERV OFF - Class Code SERV OFF - Class Code SERV OFF - Class Code

Number-6 6 6 6 6

Segment Name-6 Industry Industry Industry Industry

Rule Name-6 IND - Direct SQL use same as labor revenue? IND - Direct SQL IND - Direct SQL IND - Direct SQL

Number-7 7 7 7 7

Segment Name-7 Employee Employee Employee Employee

Rule Name-7 Employee default default ok EMPL - Default EMPL - Default EMPL - Default

Number-8 8 8 8 8

Segment Name-8 Spare1 Spare1 Spare1 Spare1

Rule Name-8 Spare 1 - Default default ok Spare 1 - Default Spare 1 - Default Spare 1 - Default

Number-9 9 9 9 9

Segment Name-9 Spare2 Spare2 Spare2 Spare2

Rule Name-9 Spare 2 - Default default ok Spare 2 - Default Spare 2 - Default Spare 2 - Default

Textuale booking explanation:

B&L is applicable to ALL categories, not only Labor or Expense possible!

Via Expenditure Organization, determine Legal Entity

Bu of Project owner, where you get the REV from

ACC - Exp Type Expense/Supplier Costs

ACC - Exp Type Expense/Supplier

CostsACC - Exp Type

Expense/Supplier Costs

Default ok, NEVER interco if NO INVOICE is made

SERV OFF - Class Code

Reduce (Debit) Labor revenue of the project OWNER

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

A1
The "Go to Main Menu" button will take you back to the main menu for additional processing.
A2
The "Print Setup Data" button will print out the current spreadsheet.
A3
The "Load Setup Data into Apps" button is currently disabled for this release. Contact Bob Miller ([email protected]) if you wish to enable this button and test individual setup data loads using this "macro stuffer".
Page 24: Br100 Xyz Op Auto Accounting

Acc for B&L Credit

document.xls 24/27 04/09/202315:26:32

Function - Zone

Navigation Path Name Borrow And Lent Credit (Revenue)

Setup > AutoAccounting > Assign Rules Description Determines revenue account for labor items

Function Transactions - Zone

Name Labor COMMENT Expense Misc?? Supplier inv?

Description

Enabled yes

Segment Rule Pairings - Zone

Number-0 0 0 0 0

Segment Name-0 Legal Entity Legal Entity Legal Entity Legal Entity

Rule Name-0 LE - Exp Org LE - Exp Org LE - Exp Org LE - Exp Org

Number-1 1 1 1 1

Segment Name-1 Business Unit Business Unit Business Unit Business Unit

Rule Name-1 BU - Exp org SQL Bu Provider ! BU - Exp org SQL BU - Exp org SQL BU - Exp org SQL

Number-2 2 2 2 2

Segment Name-2 Account Number Account Number Account Number Account Number

Rule Name-2 ACC - Exp Type B&L Labor RevC Use same rule as Labor Revenue ACC - Exp Type Expense/Supplier Costs

Number-3 3 3 3 3

Segment Name-3 Intercompany Intercompany Intercompany Intercompany

Rule Name-3 INTERCO - Default No interco, so default INTERCO - Default INTERCO - Default INTERCO - Default

Number-4 4 4 4 4

Segment Name-4 Reporting Line Reporting Line Reporting Line Reporting Line

Rule Name-4 REP L - Direct SQL Revenue REP L - Direct SQL REP L - Direct SQL REP L - Direct SQL

Number-5 5 5 5 5

Segment Name-5 Service Offering Service Offering Service Offering Service Offering

Rule Name-5 SERV OFF - Class Code SERV OFF - Class Code SERV OFF - Class Code

Number-6 6 6 6 6

Segment Name-6 Industry Industry Industry Industry

Rule Name-6 IND - Direct SQL IND - Direct SQL IND - Direct SQL IND - Direct SQL

Number-7 7 7 7 7

Segment Name-7 Employee Employee Employee Employee

Rule Name-7 EMPL - Default default ok EMPL - Default EMPL - Default EMPL - Default

Number-8 8 8 8 8

Segment Name-8 Spare1 Spare1 Spare1 Spare1

Rule Name-8 Spare 1 - Default default ok Spare 1 - Default Spare 1 - Default Spare 1 - Default

Number-9 9 9 9 9

Segment Name-9 Spare2 Spare2 Spare2 Spare2

Rule Name-9 Spare 2 - Default default ok Spare 2 - Default Spare 2 - Default Spare 2 - Default

Textuale booking explanation:

B&L is applicable to ALL categories, not only Labor or Expense possible!

All Labor Items. This transaction is used when any of the other is disabled

Via Expenditure Organization, determine Legal Entity

ACC - Exp Type Expense/Supplier Costs

ACC - Exp Type Expense/Supplier

Costs

SERV OFF - Class Code

Increase (Credit) Labor revenue of the project OWNER

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

A1
The "Go to Main Menu" button will take you back to the main menu for additional processing.
A2
The "Print Setup Data" button will print out the current spreadsheet.
A3
The "Load Setup Data into Apps" button is currently disabled for this release. Contact Bob Miller ([email protected]) if you wish to enable this button and test individual setup data loads using this "macro stuffer".
Page 25: Br100 Xyz Op Auto Accounting

AP Acco Gen Debit

document.xls 25/27 04/09/202315:26:33

Function - Zone

Navigation Path Name Labor Revenue Account

Setup > AutoAccounting > Assign Rules Description Determines revenue account for labor items

Function Transactions - Zone

Name All Labor Revenue

Description

Enabled yes

Segment Rule Pairings - Zone

Number-0 0

Segment Name-0 Legal Entity

Rule Name-0 LE - Org

Number-1 1

Segment Name-1 Business Unit NI

Rule Name-1 BU - Project org SQL

Number-2 2

Segment Name-2 Account Number

Rule Name-2

Number-3 3

Segment Name-3 Intercompany

Rule Name-3 INTERCO - Default

Number-4 4

Segment Name-4 Reporting Line

Rule Name-4 REP L - Direct SQL

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

All Labor Items. This transaction is used when any of the other is disabled

A1
The "Go to Main Menu" button will take you back to the main menu for additional processing.
A2
The "Print Setup Data" button will print out the current spreadsheet.
A3
The "Load Setup Data into Apps" button is currently disabled for this release. Contact Bob Miller ([email protected]) if you wish to enable this button and test individual setup data loads using this "macro stuffer".
Page 26: Br100 Xyz Op Auto Accounting

Indirect Proj for Cost Coll

document.xls 26/27 04/09/202315:26:33

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

Navigation Path

A1
The "Go to Main Menu" button will take you back to the main menu for additional processing.
A2
The "Print Setup Data" button will print out the current spreadsheet.
A3
The "Load Setup Data into Apps" button is currently disabled for this release. Contact Bob Miller ([email protected]) if you wish to enable this button and test individual setup data loads using this "macro stuffer".
Page 27: Br100 Xyz Op Auto Accounting

Accounting for Usage Revenue

document.xls 27/27 04/09/202315:26:33

Not Used by XYZ

Function - Zone

Navigation Path Name

Setup > AutoAccounting > Assign Rules 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

A1
The "Go to Main Menu" button will take you back to the main menu for additional processing.
A2
The "Print Setup Data" button will print out the current spreadsheet.
A3
The "Load Setup Data into Apps" button is currently disabled for this release. Contact Bob Miller ([email protected]) if you wish to enable this button and test individual setup data loads using this "macro stuffer".