Professional Documents
Culture Documents
Configuration
How Payroll Updates FI/CO?
Most people misunderstand how Payroll updates FI/CO?
Payroll Check
ACH Transfer (Direct Deposit)
Wire Transfer
Payroll uses the A/P Payment Program for the ACH and
check printing processes.
After doing this, your check register will be out of balance with your
outgoing payments G/L account in FI/CO. FI/CO will also be out of
balance with Payroll because no expense or liability postings will
have been transferred yet.
How to Generate the DME?
Create Pre-Program DME
Create DME
DME Management
Run payment program to print/generate DME
The results:
Payroll checks and ACH files for the direct deposit were
generated
The check register has been updated and reflects the newly
printed payroll checks, but FI/CO has no payroll information!
Conclusions:
Post To Accounting
To solve this Payroll-FI/CO discrepancy, we’ll “manually” execute
transaction PCP0. This is an important, separate step after
generating payroll and cutting checks (DME).
Garnishment Processors
Taxing Authorities
Benefit Providers
CATS feeds the payroll system with the actual hours worked
and one-time earnings/deductions for a pay period
CATS is very helpful for hourly paid employees
CATS updates CO
An Example
Conclusions:
Important Tips:
Know what each wage type is used for before maintaining
them
Know how each wage type relates to financial transactions:
Make sure your payroll and FI/CO teams communicate.
When in doubt create a new symbolic account: Sometimes the
intended use of the wage type is not completely understood
or may change over time. Often, when it comes time to
change how the wage type is posting in the G/L, people will
take a short cut and change the mapping of the symbolic
account that is assigned to that wage type. If that symbolic
account is assigned to other wage types that are posting
correctly, you can break more than you are fixing.
There are no debits and credits in the bizzaro world of Payroll.
You have to choose between a “+” or a “-”
Tips:
Work closely with Payroll team to coordinate how the symbolic
accounts are being used
Be careful about changing the mapping. Make sure that the
symbolic account you want to change isn’t assigned to
another wage type that needs to post where the symbolic
account is currently set to post!
Benefit Providers
Tax Authorities
Garnishment Vendor Processors
Other deduction vendors
Pick a single clearing account for each company code and map
it to the proper symbolic accounts
Automatically journals out of the clearing account and into the
proper bank clearing account and company code-based off of
the DME run in the payment program
This program is a must-have in a cross-company code payroll
scenario
Important Steps When Using RFPYHR00
It’s important to do things in the following order or your
updates could get out of order or you could lose your linking
of checks in the check register to line items in the G/L:
Note: If you run RFPYHR00 after creating the DME but before you
print the DME your payroll checks in the check register won’t be
linked to an Warning accounting document.
Key Points:
In standard R/3 you must manually transfer payroll results to
FI/CO. There is no automatic integration posting like in other
parts of SAP
You can automate payroll-to-FI/CO payment postings,
however, by applying OSS 90320 this creates program
RFPYHR00 in your system and RFPYHR00 is a must-have for
cross-company code payroll payments
The Payroll Payment Program doesn’t update FI/CO like it
does in A/P, it only updates the check register
Payroll-to-FI/CO integration is supported by configuration
Wage types are mapped to symbolic accounts
Symbolic Accounts are mapped to G/L Accounts
Mapping Payroll Payees to A/P Vendors is the key integration
step for third-party Remittances/Garnishments
CATS can be used to spread labor costs over different cost
centers
Create new payment types in the A/P payment program for
payroll payments