Beruflich Dokumente
Kultur Dokumente
Posted on December 11th, 2008 by Sanjit Anand | Print This Post | Email This Post
Okay.. this was again a hetric week , learn some of new things from HR area. As helping some fresh
payroll guys who was doing some report development and other group came for some rescue for
balances discrepancy from payroll they transfer to GL. Thought to have this post , and tried to cover
some of the vital information which purely focus on Payroll to GL transfer Process.
In Payroll area, the Costing process basically allocates payroll run which results to cost segments.
The Transfer to the General Ledger process transfers cost information to Oracle General Ledger
interface tables.
At the installation - setting up segments of the Cost Allocation key flexfield to determine the
windows in which users can select cost codes.
Oracle Costing you use a postpayroll run process to accumulate payroll costs.
For Oracle General Ledger you can map the segments of the Cost Allocation key flexfield to the
corresponding segments of the General Ledger Accounting flexfield.
If you do not using GL in same product, you may consider how to relate information on labor
costs entered in Oracle Human Resources to your financial systems.
Who drives the payroll costing :Its Cost Allocation Flex field Segments
Define a structure for your Cost Allocation Flex field which contains the segments you want to
use for your Business Group. You will use this structure to enter your payroll costing details in
Oracle HRMS.
You use Segment Qualifiers to control the level at which costing information can be entered to
the system. Each Qualifier determines the level at which costing information can be entered
How it works
The costing process picks up 'run results'. The specific 'payroll actions' that will be picked up by the
costing process are in PAY_ACTION_CLASSIFICATION table and have a CLASSIFICATION_NAME of
'COSTED".
So the process will create an
assignment_action for every
assignment that has a run result
from one of the 'costed'
classifications.
When the Payroll costing results are transferred to Oracle General Ledger only the mapped segments
and the costing amounts are transferred. The data is transferred from the PAY_COSTS table into the
GL_INTERFACE table by running the Oracle Payroll process Transfer to GL. After the transfer from
Payroll is complete, the batch will need to be imported into GL. This is done by running the Oracle
General Ledger standard GL Import process .
status
set_of_books_id
currency_code
date_created
actual_flag
Similar to other Application transfer program, Payroll transfer populates the following reference
columns in GL_INTERFACE:
Reference23 :effective date of the Payroll Run this entry is derived from
Journal import is then placed these in reference1, reference2, reference3, reference4 and reference5
in GL_IMPORT_REFERENCES table.
The GL_IMPORT_REFERENCES columns are actually populated during the GL Journal Import process.
Although these are mapped from the columns in the GL_INTERFACE table, the 'Transfer to GL' process
does not actually populate the GL_IMPORT_REFERENCES table
pay_assignment_actions
pay_action_interlocks
pay_assignment_actions
pay_gl_interface
pay_cost_allocation_keyflex
gl_import-refrence
gl_interface
Costing results are generated based on the check date of the payroll process. However, you do have
the ability to set the accounting date for the transfer to date earned rather than date paid. To do this
you would need to change the TGL_DATE_USED pay action parameter to "E". If you do not do this
then the accounting date of the transfer defaults to the check date of the originating payroll
1.
5.
3) Create an element.
4) Link the element : You need to check the costing radio button,and transfer to GL checkbox. Then
you have to enter the values for the costing/balancing field.
6) Then you can track the ASSIGNMENT_ACTION_ID and PAYROLL_ACTION_ID navigating to View--
>Payroll Process Results/Assignment Process Results
This is small query which you can use to get the details:
1.
2.
3.
5.
6.
8) Then you need to run the Payroll transfer to GL process: Here are the data get inserted in GL
Interface.
1.
2.
3. SELECT gl.*
6. pay_costs pcv,
7. gl_interface gl
9. AND ppa.action_type='C'
15.
Do a quick check
1.
5.
Here is small query that you can use to get the details of Payroll data from GL side.Script
Let me know, if you have any question and comments for GL transfer of Payroll area.:)
Related Posts
1. Inventory Transfer To GL
2. Asset Transfer
3. AR to GL Transfer
4. AR to GL Transfer : Part II
5. Payables Transfer to GL