Anda di halaman 1dari 67

1

Copyright 2013, Oracle and/or its affiliates. All rights reserved.

Oracle Advisor Webcast Program


Current Schedule

Archived Recordings
Doc ID 740966.1

Copyright 2013, Oracle and/or its affiliates. All rights reserved.

AUDIO INFO Join Teleconference

Copyright 2013, Oracle and/or its affiliates. All rights reserved.

Future Advisor Webcasts


Upcoming live webcasts and recent recordings:

Day, Date, 2004


time p.m. ET

Teleconference Access:

VOICESTREAMING IS AVAILABLE
teleconference ID: 55343319

Teleconference Access:

UK standard International:+44 1452 562 665

North America: xxxx

US Free Call: 1866 230 1938

International:
International
Toll-Free:xxxx
See DOC#1148600.1
Current
Advisor Webcast
Schedule
Password:
Advisor
DOC#740966.1

Copyright 2013, Oracle and/or its affiliates. All rights reserved.

BI Publisher , 22nd More details can be found as in Doc 1455369.1

Safe Harbor Statement


The following is intended to outline our general product
direction. It is intended for information purposes only, and
may not be incorporated into any contract. It is not a
commitment to deliver any material, code, or functionality,
and should not be relied upon in making purchasing decision.
The development, release, and timing of any features or
functionality described for Oracles products remains at the
sole discretion of Oracle.

Copyright 2013, Oracle and/or its affiliates. All rights reserved.

Oracle Advisor Webcast


Payroll Costing - Troubleshooting Techniques
Aneesh Nair

Copyright 2013, Oracle and/or its affiliates. All rights reserved.

Objectives
Understand Payroll Costing Functionality

Understand Costing flow and expected behavior


Know about Retropay Costing and RetroCosting

Know Common Related Issues


Proactive Self-Service
7

Copyright 2013, Oracle and/or its affiliates. All rights reserved.

Agenda
Costing

Costing of Payment
Retropay Costing
RetroCosting
Common Issues & Resolution
Q&A

Copyright 2013, Oracle and/or its affiliates. All rights reserved.

Agenda
Costing

Costing of Payment
Retropay Costing

RetroCosting
Common Issues & Resolution

Q&A

Copyright 2013, Oracle and/or its affiliates. All rights reserved.

Costing

10

Copyright 2013, Oracle and/or its affiliates. All rights reserved.

What is Costing?
Costing is a post-payroll run process to accumulate payroll costs by cost center,

GL account code, and the labor distribution codes in use at your enterprise.
For element links whose run results should go to the General Ledger, you enter in
the Costing field of the link, the GL account to debit or credit, and in the Balancing
field, the account to correspondingly credit or debit.
The important costing information for an element is entered on its links. This
means that all elements for which you must maintain costing information must
have at least one link, even indirect results.
11

Copyright 2013, Oracle and/or its affiliates. All rights reserved.

Debit
Credit
12

Copyright 2013, Oracle and/or its affiliates. All rights reserved.

Earnings

Deductions

Costing

Balancing

Balancing

Costing

Types of Costing

Costed
Fixed Costed
Distributed
13

Copyright 2013, Oracle and/or its affiliates. All rights reserved.

Payroll Costing Hierarchy


Priority (Dominant > Subordinate)

Costed

14

Entry
Assignment
Organization
Link
Payroll

Copyright 2013, Oracle and/or its affiliates. All rights reserved.

Fixed Costed

Distributed

Entry
Link
Payroll (others are
ignored)

Distributes the run


results of the
elements with this
costable type
proportionally over
a set of earnings
types specified in
a Distribution Set.

Application > Flexfield > Key > Segments

15

Copyright 2013, Oracle and/or its affiliates. All rights reserved.

Work Structures > Organization > Description

16

Copyright 2013, Oracle and/or its affiliates. All rights reserved.

Payroll > GL Flexfield Map

17

Copyright 2013, Oracle and/or its affiliates. All rights reserved.

Payroll > Description

18

Copyright 2013, Oracle and/or its affiliates. All rights reserved.

Total Compensation > Basic > Link

19

Copyright 2013, Oracle and/or its affiliates. All rights reserved.

Work Structures > Organization > Description

20

Copyright 2013, Oracle and/or its affiliates. All rights reserved.

People > Enter and Maintain > Assignment

21

Copyright 2013, Oracle and/or its affiliates. All rights reserved.

People > Enter and Maintain > Assignment > Entries

22

Copyright 2013, Oracle and/or its affiliates. All rights reserved.

Concurrent Program

23

Copyright 2013, Oracle and/or its affiliates. All rights reserved.

View > Assignment Process Results > Costing

24

Copyright 2013, Oracle and/or its affiliates. All rights reserved.

Reports

Following Seeded Reports are available:


Cost Breakdown Report for Costing Run
Cost Breakdown Report for Date Range
Costing Detail Report
Costing Summary Report

Costing Detail Report and Costing Summary Report are primarily developed for US and Canada legislations
There is also a US version of Cost Breakdown Report
25

Copyright 2013, Oracle and/or its affiliates. All rights reserved.

More Info
Partial Period Accruals: Estimating Costs When Accounting Periods Do Not Coincide with Payroll

Periods (Doc ID 294752.1).


Pay action parameter COSTBAL set to Y Balancing flexfield will obey the following hierarchy:
Element Link - Balance, Organization - Cost, Payroll Cost
To cost a balance adjustment, enter cost codes on the Adjust Balance form and set the costed

checkbox. This sets the BALANCE_ADJ_COST_FLAG to Y,on the PAY_ELEMENT_ENTRIES_F


table and the adjustment is costed.
26

Copyright 2013, Oracle and/or its affiliates. All rights reserved.

Agenda
Costing

Costing of Payment
Retropay Costing

RetroCosting
Common Issues & Resolution

Q&A

27

Copyright 2013, Oracle and/or its affiliates. All rights reserved.

Costing of Payment

28

Copyright 2013, Oracle and/or its affiliates. All rights reserved.

What is Costing of Payment?


Cost Your Payments Easily and Reliably in One Single Process
Have the flexibility to select which categories of payment to cost
Costing Options:

Cost your uncleared payments only


Cost your cleared payments only
Cost your cleared and uncleared payments

Costing of Payments shall be enabled for the given legislation by updating the table

PAY_LEGISLATIVE_FIELD_INFO
29

Copyright 2013, Oracle and/or its affiliates. All rights reserved.

Payroll > Payment Methods

30

Copyright 2013, Oracle and/or its affiliates. All rights reserved.

Payroll > Payment Methods

31

Copyright 2013, Oracle and/or its affiliates. All rights reserved.

Application > Flexfield > Key > Segments

32

Copyright 2013, Oracle and/or its affiliates. All rights reserved.

Concurrent Program

33

Copyright 2013, Oracle and/or its affiliates. All rights reserved.

View > Assignment Process Results > Costing of Payment

34

Copyright 2013, Oracle and/or its affiliates. All rights reserved.

Costing

35

Costing of Payment
(Before Reconciliation)

Costing of Payment
(After Reconciliation)

Debit

Salary Account

Salary Payable
(Control) Account

Cash Clearing Account

Credit

Salary Payable
(Control) Account

Cash Clearing Account

Cash Account

Copyright 2013, Oracle and/or its affiliates. All rights reserved.

Agenda
Costing

Costing of Payment
Retropay Costing

RetroCosting
Common Issues & Resolution

Q&A

36

Copyright 2013, Oracle and/or its affiliates. All rights reserved.

Retropay Costing

37

Copyright 2013, Oracle and/or its affiliates. All rights reserved.

Costing of Retro elements


Costing of Retropay Element use the following hierarchy:

Element Entry
(Retro Element)

Element Link
(Retro Element)

Element Entry
(Base Element)

Assignment
(Base Element)

Payroll (Base
Element)

Element Link
(Base Element)

Organization
(Base Element)

Costing done based on Date_Earned of the base element.


38

Copyright 2013, Oracle and/or its affiliates. All rights reserved.

Concurrent Program

39

Copyright 2013, Oracle and/or its affiliates. All rights reserved.

Agenda
Costing

Costing of Payment
Retropay Costing

RetroCosting
Common Issues & Resolution

Q&A

40

Copyright 2013, Oracle and/or its affiliates. All rights reserved.

RetroCosting

41

Copyright 2013, Oracle and/or its affiliates. All rights reserved.

What is RetroCosting?
Identifies any discrepancies between current costing information and existing costing records.
RetroCosting process makes retrospective costing corrections.

Definition of Costing key flexfield segments changed at any level


Corrections of balancing account codes
Corrections of distribution sets

Costable Type change from Costed to Not Costed or vice versa


Corrections to the values of costed links
Costing records do not exist due to Costing failure

42

Copyright 2013, Oracle and/or its affiliates. All rights reserved.

Concurrent Program

43

Copyright 2013, Oracle and/or its affiliates. All rights reserved.

Agenda
Costing

Costing of Payment
Retropay Costing

RetroCosting
Common Issues & Resolution

Q&A

44

Copyright 2013, Oracle and/or its affiliates. All rights reserved.

Common Issues & Resolution

45

Copyright 2013, Oracle and/or its affiliates. All rights reserved.

Costing results not generated process completed successfully


Element Link marked as Not Costed (Default)

Indirect elements not picked up by Costing


Create element link and set the Costable Type
All segments in Cost Code Combination not posted to GL

Ensure all segments mapped in GL Flexfield Mapping


Transfer to GL SQLERRMC ORA-01400: cannot insert NULL...
GL Flex Map not done SOB/Ledger not mapped to Payroll

46

Copyright 2013, Oracle and/or its affiliates. All rights reserved.

Unexpected Cost Codes


Posted to Suspense Account due to validation failure
Overridden cost code from higher hierarchy
Set as Fixed instead of Costed (Costable Type)
Suspense Account
Costing distribution set has no members
Sum of distribution set values is Null
Combination of assignment level costing does not equal 100%

47

Copyright 2013, Oracle and/or its affiliates. All rights reserved.

Cost Code Validation failure


Check the PAY_MESSAGE_LINES table
Check the Costing log file for errors
Mandatory segment value not in any hierarchy level
Generate GMFZT log and analyze

GMFZT log provides detailed code combination derivation from all levels and helps identify the
reason of validation failure
Costing flexfield set with Allow Dynamic Inserts for new code combinations
ValueSets assigned to Cost Allocation KeyFlexfield Segments End Dated
48

Copyright 2013, Oracle and/or its affiliates. All rights reserved.

Unexpected Costed values


Percentage set in Assignment level
Members of the Distribution set

Check run results generated for the element

Not normally due to the costing process itself, as this does not do calculations except above
cases
Input Values chosen for Costed in Element Link
Default Pay Value costing will suffice mostly
If another input value also checked, costing will cost both values
49

Copyright 2013, Oracle and/or its affiliates. All rights reserved.

Performance Issues
Regular Gather Schema Stats

Ensure in latest C-code level


Set COST_PLS_VAL to value Y in PAY_ACTION_PARAMETERS

This parameter is usually not defined, this means the costing process uses (AOL C Code)
validation. The setting will force the costing process to validate using the (fnd_flex_keyval
PL/SQL API), this will have to be used together with indexes on the
pay_cost_allocation_keyflex table, in order to see performance improvements.

50

Copyright 2013, Oracle and/or its affiliates. All rights reserved.

Errors on Journal Import


GL side cross validation is not checked by Payroll side costing

Check the GL Error Code and its definition


Mandatory segment mismatch in Accounting Flexfield and Cost Allocation Keyflexfield
The validation of the Cross Validation Rules is enforced when the costing process is run, not at

the point of data entry


When a combination does not exist in the Costing Key Flexfield table it violates a rule and is
then Costed against the suspense account

51

Copyright 2013, Oracle and/or its affiliates. All rights reserved.

No GRE parameter in Costing Detail Report and Costing Summary Report


GRE parameter is available for US and Canada only

Other Legislations to use Cost Breakdown Report (Ref: Doc ID 965926.1)


To preview cost allocations and identify incorrect costings proactively
Assignment > Others > View Cost Allocations

Choose the Validate button to display any costings that are invalid
Costing rollback error - Assignment action interlock rule failure
Rollback Transfer to GL and then, the Costing process
Rollback Transfer to GL does not reverse the posted Journals in GL
52

Copyright 2013, Oracle and/or its affiliates. All rights reserved.

Segments not populated in GL_INTERFACE after TGL.


Only the CCID will be populated in REFERENCE22 column of the GL_INTERFACE table for

the Costing of Payment


Unlike GL Flexfield Map for Costing, Organizational Payment Method form populates
Accounting Flexfiled directly
Costing Of Payment Results Not Processed In Transfer To GL
Prepayment has Unpaid Payments
Results of Costing of Payment gets transferred to GL only after the Payments are completed

53

Copyright 2013, Oracle and/or its affiliates. All rights reserved.

Old Cost Codes generated (Retropay Costing)


Retropay costing uses the cost code of parent element as of Date Earned. Hence, even if cost

codes for the base element in current period changed, previous cost codes are generated. To
override, use Retro element link or entry level costing.
Mid-period Cost Code changes not picked (RetroCosting)
RetroCosting does not split costs due to mid month changes as RetroCosting builds the cost

codes using the keyflex hierarchy as of "DATE_EARNED" of the run it is costing.

54

Copyright 2013, Oracle and/or its affiliates. All rights reserved.

RetroCosting not processing assignment


The RetroCosting process was run with a "To Date" parameter that was earlier than the last

sequenced payroll process.


The RetroCosting process is a sequenced process.
Either rollback all future assignment actions or use appropriate End Date parameter after all
sequenced assignment actions

55

Copyright 2013, Oracle and/or its affiliates. All rights reserved.

Sample GMFZT log


org_keyflex_id = 6097
In { pycosgck
In { pycosckhash
Out } pycosckhash

looking for keyflex_id 6097 hash value 43


found combination 6097 in cache
Out } pycosgck
In { pycosaol
In { pycosaolplsql

i=0 seg_num=1 in_seg_vals[seg_num-1]=>01< ...segname=>Company<


i=1 seg_num=2 in_seg_vals[seg_num-1]=>T< ...segname=>Department<
i=2 seg_num=3 in_seg_vals[seg_num-1]=>< ...segname=>Account<
i=3 seg_num=4 in_seg_vals[seg_num-1]=>0000< ...segname=>Product<
i=4 seg_num=5 in_seg_vals[seg_num-1]=>< ...segname=>Future<

In { pycosfcomb

56

Copyright 2013, Oracle and/or its affiliates. All rights reserved.

Sample GMFZT log


line_text = 25, invalid code combination:
Out } pyxipmt
In { pylogpop
Out } pylogpop

In { pyxipmt
message text = 01.T..0000.
message level = W,W
payroll_id text = 1603
source_id text = 7,9376744

line_text = 11, 01.T..0000.


Out } pyxipmt
In { pylogpop
Out } pylogpop
Values have not been entered for one or more required segments.

57

Copyright 2013, Oracle and/or its affiliates. All rights reserved.

What we covered today


What is Costing, Costing of Payment,

Retropay Costing and RetroCosting


Common issues analyzed
Troubleshoot Costing issues
Understanding of Costing flow and expected
behavior

58

Copyright 2013, Oracle and/or its affiliates. All rights reserved.

Oracle Payroll 'Costing' Frequently Asked Questions (FAQ) (Doc ID 216767.1)


Troubleshooting Oracle Human Resources (HRMS) Payroll Costing Issues (Doc ID
69475.1)
Costing Troubleshooting FAQ (Doc ID 216768.1)
Oracle Payroll 'RetroCosting' Frequently Asked Questions (FAQ) (Doc ID 1377173.1)
Community: ADVISOR WEBCAST: Payroll Costing - Troubleshooting Techniques - US
Community Link:
https://communities.oracle.com/portal/server.pt?open=514&objID=224&mode=2&threadid=753271&aggregatorResults=T753263T753271T771
799&sourceCommunityId=453&sourcePortletId=336&doPagination=true&pagedAggregatorPageNo=1&returnUrl=https%3A%2F%2Fcommuni
ties.oracle.com%2Fportal%2Fserver.pt%3Fopen%3Dspace%26name%3DCommunityPage%26id%3D40%26psname%3DOpener%26psid%3D3
9%26cached%3Dtrue%26in_hi_userid%3D365%26control%3DSetCommunity%26PageID%3D0%26CommunityID%3D453%26

59

Copyright 2013, Oracle and/or its affiliates. All rights reserved.

Available References and Resources to Get Proactive


About Oracle Support Best Practices
www.oracle.com/goto/proactivesupport
Get Proactive in My Oracle Support
https://support. oracle.com | Doc ID: 432.1
Get Proactive Blog
https://blogs.oracle.com/getproactive/
Ask the Get Proactive Team
get-proactive_ww@oracle.com
60

Copyright 2013, Oracle and/or its affiliates. All rights reserved.

Upcoming Advisor Webcast


Day, Date, 2004

EBS BI/XML Publisher Overview & Best Practices

time p.m. ET

Doc ID 1582767.1

Teleconference Access:
North America: xxxx

October 22, 2013 at 8:00, Europe Summer Time (Berlin, GMT+02:00) /11:30,
India Time (Mumbai, GMT+05:30)/ 15:00, Japan Time (Tokyo, GMT+09:00) /
17:00, Australia Eastern Daylight Time (Sydney, GMT+11:00)/ 12:00 am Mountain
Time

International: xxxx
Password: Advisor

61

Copyright 2013, Oracle and/or its affiliates. All rights reserved.

This 1.5-hour session is recommended for technical and functional Users who are
interested to get an generic overview about BI Publisher / XML Publisher in the EBusiness Suite. We are covering an overview of XML Publisher, talking about
performance recommendations and sharing our experience from the daily SR
work in this Product area.

Agenda
Costing

Costing of Payment
Retropay Costing

RetroCosting
Issues & Resolution

Q&A

62

Copyright 2013, Oracle and/or its affiliates. All rights reserved.

Questions & Answers

63

Copyright 2013, Oracle and/or its affiliates. All rights reserved.

Question and Answer Instructions


Q&A panel

3
2
Ask: ALL PANELLIST leave default!
1

64

Copyright 2013, Oracle and/or its affiliates. All rights reserved.

type your question here

Send your question

Question and Answer Instructions (cont)

your question pop-up here

65

Copyright 2013, Oracle and/or its affiliates. All rights reserved.

66

Copyright 2013, Oracle and/or its affiliates. All rights reserved.

67

Copyright 2013, Oracle and/or its affiliates. All rights reserved.

Anda mungkin juga menyukai