Upload
alba-adriana-rodriguez
View
152
Download
2
Embed Size (px)
Citation preview
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 _____
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
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.
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
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
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
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
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
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
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
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
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
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
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.
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.
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.
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.
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.
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
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
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
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!!!
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
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
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
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
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