Meaning
Caution
Example
Note or Tip
Recommendation
Syntax
Typographic Conventions
Type Style
Description
Example text Words or characters that appear on the screen. These include field names,
screen titles, pushbuttons as well as menu names, paths, and options.
Cross-references to other documentation.
Example
text
Emphasized words or phrases in body text, titles of graphics and tables.
EXAMPLE
TEXT
Names of elements in the system. These include report names, program
names, transaction codes, table names, and individual key words of a
programming language, when surrounded by body text, for example, SELECT
and INCLUDE.
Example
text
Screen output. This includes file and directory names and their paths,
messages, source code, names of variables and parameters as well as names
of installation, upgrade and database tools.
EXAMPLE TEXT Keys
on the keyboard, for example, function keys (such as F2) or the ENTER
key.
Example
text
Exact user entry. These are words or characters that you enter in the system
exactly as they appear in the documentation.
<Example
text>
Variable user entry. Pointed brackets indicate that you replace these words and
characters with appropriate entries.
Example text This text denotes entries that are SAP standard settings. These entries are not
configured by SAP Best Practices and are included for informational purposes.
8.6.3.1 Create Number Range Intervals for FMLA Requests/Create Number Range
Intervals for FMLA Document No......................................................................................47
8.6.3.2
9
Define Profile Settings for FMLA Workbench......................................................48
Time Wage Type Valuation.................................................................................................... 49
9.1
Assign Processing Classes to Wage Types.................................................................53
12.2
Wage Types for Deductions with Balances and Totals.................................................54
12.2.1
12.3
Assign Processing Classes to Wage Types.............................................................54
Limits on Deductions................................................................................................... 56
12.3.1
Define Rules for Limits............................................................................................ 56
12.3.2
Set Limit Modifier..................................................................................................... 57
12.3.3
Set up Wage Type Classes and Attach Limits.........................................................57
12.4
Priorities and Arrears................................................................................................... 59
Service Charges...................................................................................................... 84
15.1.1.1
15.1.2
Create Company Rule....................................................................................84
Number Ranges...................................................................................................... 85
15.1.2.1
Maintain Remittance Originator Number Range.............................................85
15.1.2.2
Create Number Range for Garnishment Transfer...........................................86
15.1.2.3
Create Number Range for Vendor Subgroup..................................................86
15.1.2.4
Check Wage Type Group 'Order Type'............................................................87
15.1.2.5
Create Order Types........................................................................................ 87
15.1.2.6
Define Adjustment Model Texts for the disposable net....................................89
15.1.2.7
Create Adjustment Models for the Disposable Net.........................................90
15.2
15.2.1
Garnishable Amounts.................................................................................................. 91
Create Rules for the Non-Exempt Amount..............................................................91
15.3
Create Exempt Amount from Levy...............................................................................92
Set up Prenotification............................................................................................. 119
Direct Deposit/ Data Medium Exchange....................................................................120
Maintain Evaluation Classes and Processing Class Values..................................127
Set up Remuneration Statement...........................................................................128
Posting to Financial Accounting.......................................................................................130
21.1
Activities in the HR System........................................................................................130
21.1.1
Employee Groupings and Symbolic Accounts.......................................................130
Define Wage Type Posting Attributes............................................................133
Set up Line Item Text............................................................................................. 154
Check Consistency in Customizing...........................................................................155
Third Party Remittance.................................................................................................... 156
Local Payroll Administration (557)
1 Installation
One of the greatest benefits of SAP Best Practices for Human Capital Management (HCM) is the
pre-configured ready-to-run payroll solution. The most commonly shared payroll practices across
U.S. are delivered; including Short and Long Term Disability processing, Loans pay-off on
Termination and Pre-Paid Deduction processing.
In SAP Best Practices for HCM, the standard delivered payroll schemas have been modified to
include additional functionality. Personnel calculation rules that need modification are copied to
the Yxxx name range. New payroll schemas and personnel calculation rules also use the Yxxx
name range. Several changes to sub-schemas and the addition of new payroll calculation rules
have been incorporated into schema YK01 and are referenced in the appropriate section in this
document.
SAP Best Practices for HCM U.S. does not currently include configuration for payroll
interfaces.
SAP Best Practices for HCM U.S. assumes the customer applies all Legal Change
Patches and relevant Notes relating to payroll.
Depending on the employee master data you use to run through the payroll
processes, certain processes may result in errors. It is not possible for the SAP Best
Practices for HCM template to test all possible constellations of employees in all fifty
states. For example, tax postings to financials are set up completely for states such
as OH and CA but not for all fifty US states. For this reason, the payroll configuration
can be used as a starting point for your sandbox and development systems, but
additional Customizing may be required in your particular implementation project.
See note 1055920 for possible corrections and updates to the payroll preconfiguration.
2 Purpose
The SAP Payroll process is run at a specific point in time, not only to calculate an employee's
basic remuneration but also any special payments, overtime payments or bonuses that must be
effected for the period in question.
3 Technical Preparation
Before you start installing this building block, you must install prerequisite building blocks. For
information on the prerequisite building blocks, see the Quick Guide for installing Human Capital
Management.
3.1 Installation of BSI Tax Factory
Use
To enable communication between SAP and BSI, you must set up the RFC pathway from SAP to
BSI Tax Factory. The Tax Factory server must access its own tables before it can respond to the
RFC. The database connection between the Tax Factory server and the Tax Factory database
must be established at the operating system level.
For more information on the BSI Tax Factory software, see the BSI web site at
www.bsi.com.
To install the Tax Factory server on Windows NT or 2000, you must install and have
the Tax Factory client running on the box on which you wish to install the Tax Factory
server. If you fail to do so, Payroll will not work.
For more information, see SAP Note 1064089 (Installing Tax Factory 8.0, but not as
an upgrade).
Procedure
1. Access the transaction choosing one of the following navigation options:
IMG Path
US Payroll Tax SAP/BSI Interface Specify the location of
TaxFactory executable
Transaction
Code
SM59
2. Expand the TCP/IP connections node.
3. Choose Create.
4. Make the following entries:
Field Name
Description
User Action and
Values
Comment
RFC
destination
BSInm-US-Tax
(n is the version,for example, 8 and
m is the release, for example, 0)
Connection
Type
T
Description
<description>
Enter short text describing the
connection.
5. On the Technical Settings tab, make the following entries:
Field Name
Local Payroll Administration: Configuration Guide
Description
User Action and Values
Target Host
<host name>
All other fields
<make necessary entries for
your infrastructure>
Comment
Enter the program location as follows:
System
Program location (nn = bsi version, for
example, 80)
BSI server on Windows:
C:\BSI\TaxFactory\tfnnserver.exe
BSI server on UNIX (environmental
variables in the c-shell file
tfnnserver.csh
/usr/sap/{SID}/SYS/exe/run/tfnnserver.csh
BSI server on UNIX (environmental
variables in the c-shell file at system
level
/usr/sap/{SID}/SYS/exe/run/tfnnserver
BSI on AS400
/QSYS.LIB/TFnn.LIB/TFnn.PGM
If the TaxFactory server is to run on the same box, the default option of Application
server is fine. If the TaxFactory server is on a separate box, choose the Explicit host
function button. Under Target Host, specify the host name or IP address of the box
where the TaxFactory server resides.
Ensure that the Gateway parameters are set to the same machine that you have
defined under Explicit host. The SAP Gateway program (sapgw00), found on the
presentation CD, must be activated on the same machine where the TaxFactory n.n
runs.
Test the connection by choosing the Test connection function button. If no error
messages are issued, the RFC has been established successfully.
To test further, run the ABAP report RPUBTCu0. If the configuration is set up
correctly a test sample with correct taxes will be displayed.
6. Save your entries.
4 Customizing Preparation
4.1 Schema Directory
Use
To process rules changes, use transaction PE01 to do so from a schema, or use transaction
PE02 to directly modify rules without using a schema.
Schema changes or copies are processed with transaction PE01. With transaction PE02 you can
display, change, copy and create rules.
Procedure
1. Access the transaction choosing one of the following navigation options:
PE01
Transaction Code
This solution uses the following number range for Time Evaluation and Payroll:
Number Range Type
Number Range
Time Schema and Rules
Y100 to Y150
Payroll Schema and Rules
Y151 to Y200
Function P0054 (in schema YKU0 and subschema Y177) is configured to overwrite
cost distribution from infotype 0027 Cost Distribution.
For more information, see SAP Note 848665.
2. Choose the New Entries button.
3. Make the following entries:
Original SAP Schema
Description
New schema
U000
US accounting schema for RPCALCU0
YKU0
New BP
Convert amounts to 2 decimals
Y153
UMo0
Final processing - modifier t554c/5k0c
Y152
New BP
Reduce Salary by paid absences
Y154
UMC0
Process Non authorized check
UNA0
Calculate net
Y156
UT00
Gross compensation and time evaluation
Y177
UIN0
US Payroll: Initialization of payroll
Y178
UAL0
Proration and cumulation gross
Y180
UAP0
Process payments and deductions
UGRN
Calculate garnishments
Y192
New BP
Overtime processing
Y101
New BP
Generate wage types
Y106
New BP
Overtime After x Hours Worked Each Day
Y101
4. Save your entries.
4.2 Rule Directory
Use
This activity sets up the rule directory.
1. Access the transaction choosing one of the following navigation options:
Transaction Code
PE03
2. In the Feature field, enter PBCHO and choose Change.
3. Modify the process feature to add the following information:
Line
Variable Key
40
10
F
C
Operations
&PBCHO=11,
Line 40 adds the US configuration. When you have made your change, the process
feature should look this (light gray rows are standard configuration):
Line
Variable Key
F
10
C
Operations
D
Molga
20
01
&PBCHO=11,
30
13
&PBCHO=11,
40
10
&PBCHO=11,
50
**
&PBCHO=10,
4. Choose the Activate button.
5 Master Data
5.1 Benefit and Payroll Vendors
Use
This activity creates the benefits and payroll vendors.
SAP Best Practices for HCM delivers the following payees:
PLAN
Local Payroll Administration: Configuration Guide
Description
User Action and Values
Comment
Name
Enter Not Used
This vendor is not used
Search Term 1/2
HCM
Vendor
Street/House number
44 Cole
Postal Code
69190
City
Palo Alto
Country
US
Time Zone
CST
Language
English
4. On the Create Vendor: Control screen, press Enter.
5. On the Create Vendor: Payment Transactions screen, press Enter.
6. On the Create Vendor: Accounting information Accounting screen, make the following entries:
Field Name
Description
User Action and Values
Recon. Account
211000
Sort key
009
Cash management Group
A5
Comment
7. Press Enter.
8. On the Create Vendor: Payment transactions Accounting screen, make the following entries:
Field Name
Description
User Action and Values
Payt Terms
NT00
Payment Methods
1
Comment
9. Press Enter.
10. On the Create Vendor: Corresponding Accounting screen, press Enter.
11. Save your entries.
12. Repeat steps 2 to 11 for the following vendors:
Vendor
6 Hourly Rates with Several Decimal Places
Use
Some customers require an hourly rate with more than two decimals. SAP offers a standard five
decimal currency available for use in SAP Best Practices for HCM U.S. The artificial currency
USDN represents a currency with more than two decimal places. The USDN currency has been
attached to all hourly employees.
Procedure
1. Access the activity using one of the following navigation options:
IMG Path
Payroll Payroll: USA Hourly rates with several decimal places
Transaction Code
SPRO
2. On the Choose Activity dialog box, double-click Schema UAL0: Proration & gross cumulation.
In Payroll schema YKU0 (a copy of the schema U000), sub-schema UIN0 was
replaced with sub-schema Y178 and modified to activate the settings for hourly rates
with more than two decimals.
You should have the check over PA03 activated. This is the setting for productive
systems. It prevents the user from running payrolls out of sequence. You might want
to deactivate this setting in your development client by setting an ‘*’ in the column ‘D’.
The switch OPT BSI is obsolete and is deactivated.
3. On the Personnel Calculation Schemas: Initial Screen, in the Schema field, enter Y178 and
choose the Create button.
4. Make the following entries:
Y178: US Payroll: Initialization of payroll
BLOCK BEG
Initialization of payroll
PGM
ABR
Program type payroll
UPD
YES
Database updates performed (YES/NO)
OPT
INFT
Read only processed info types
OPT
TIME
Read all time info types
OPT
DEC
Hourly rates with more than 2 decimals
CHECK
ABR
Check over PA03
OPT
BSI
*
Set switch BSI
BLOCK END
For the following payroll schemas, subschema Y153 (Convert to two decimals) has
been included to allow for the correct processing of the alternate five decimal
currency
Y177 Gross compensation and time evaluation
Y192 Calculate garnishments
Y180 Proration and cumulation gross
5. On the Personnel Calculation Schemas: Initial Screen enter Y153 and choose the Display
button.
6. On the Display Schema:ZUS0 screen, the system displays the following values:
Y153: Convert amounts to 2 decimals
BLOCK
XDECI
XDECI
BLOCK
BEG
CONV
CONV
END
RT
IT
Conversion to normal currency
Convert RT amounts down to 2 decimals
Convert IT amounts down to 2 decimals
Conversion to normal currency
2
2
Payroll sub schemas Y155 Process Non authorized check, Y156 Calculate net and
the main schema YKU0 the subschema UXD1 (Fill Currency Field) re uncommented
and activated to allow for the correct processing of the alternate five decimal
currency.
7. To verify the settings, on the Personnel Calculation Schemas: Initial Screen, enter UXD1 and
choose the Display button.
8. On the Display Schema: UXD1 screen, the system displays the following values:
UXD1: Fill Currency fields (because this Schema contains deactivated lines, it was
copied to schema Y151):
XDECI
XDECI
FILL
FILL
RT
IT
Fill amount currency field in RT
Fill amount currency field in IT
7 Day Processing of Time Data
7.1 Access Day Processing
Use
This activity sets up the function for the call of daily processing of time data in your current
personnel calculation schema Time Management: gross part. The SAP Best Practices for HCM
solution uses schema Y177, which contains different day processing in subschema Y106.
Procedure
1. Access the activity using one of the following navigation options:
IMG Path
Payroll Payroll: USA Day Processing of Time Data Access
day processing
Transaction
Code
SPRO
2. Choose the Copy button.
3. In the From Schema field, enter UT00, and in the To Schema field, enter Y177, then choose
Continue.
4. In the Schema field, enter Y177, then choose the Change button.
5. Update the schema to match the following information. Once done, save your entries.
Func
Local Payroll Administration: Configuration Guide
NOAB
Endif
ENDIF
* Remove val. bases with ALP split
PIT
X009 GEN
NOAB
Incentive wages
COPY
XIW0
COPY
Y153
Convert
PIT
X020 P03
Gross and RT storage for time wage types
* Gross and RT storage for time wage types
ENDIF
amts down to 2 decimals
Endif: workweek and hourly paid
BLOCK END
7.2 Day Processing Functions
7.2.1
Set Groupings
Use
In this activity, you create groupings based on personnel areas and subareas. All Hourly
employees are assigned to the same groupings, but you can make modifications as required.
Procedure
1. Access the activity using one of the following navigation options:
IMG Path
Payroll Payroll: USA Day Processing of Time Data Day
Processing Functions Set groupings
Transaction
Code
SPRO
2. On the Choose Activity dialog box, double-click Specify groupings.
3. Choose the Copy button.
4. In the From rule field, enter TMOD, and in the To rule field, enter Y110, then choose Continue.
5. On the Personnel Calculation Rules: Initial Screen, in the Rule field, enter Y110 and choose
the Change button.
6. Modify the calculation rule to match the following text, then save your entries:
Y110:
*
Use
This activity determines how the breaks in the daily work schedule are evaluated. This is
accomplished with function PBRKS in personnel calculation schema Y106.
Procedure
1. Access the activity using one of the following navigation options:
IMG Path
Payroll Payroll: USA Day Processing of Time Data Day
Processing Functions Evaluate break data
Transaction
Code
SPRO
Use transaction PE01 to maintain or create schema Y106.
2. In the Schema field, enter Y106, then choose Create.
3. Make the following entries:
Field
User Action or Values
Schema
Y106
Program Class
T
Country Grouping
*
Comments
Evaluate Break Data
4. From the menu, choose Goto Source Text.
5. Make the following entries, then save your entries.
Func. Par1 Par2 Par3 Par4 D Text
**
This activity refers to the processing type to determine the time pairs for which wage types are
generated, and how these are stored internally. Wage types are generated using function GWT in
schema Y106 (SAP standard TC00).
Procedure
1. Access the activity using one of the following navigation options:
IMG Path
Payroll Payroll: USA Day Processing of Time Data Day
Processing Functions Wage type generation Generate wage type
Transaction
Code
SPRO
2. In the Schema field, enter Y106, and choose Change.
3. Make the following entries:
Y106:
DAYMO
GWT
GWT
GWT
GWT
GWT
GWT
GWT
01
GWT
02
S
X
N
M
Y
O
C
02
DZL
DZL
ZML
ZML
ZML
ZML
ZML
R
ZML
02
Wage type selection - Planned work
Wage type selection - Holiday Pay
Wage type selection - Overtime @ 1.0
Wage type selection - Overtime @ 1.5
Wage type selection - Overtime @ 2.0
Wage type selection - Banked Overtime
Wage type selection - Call In / Call Back
Wage type selection - On Call / Standby
4. Save your entries.
7.3 Compensate Overtime
Use
In this IMG activity, you determine how overtime wage types are compensated. This solution
provides configuration for overtime compensation processing.
Overtime Compensation types have been revised to facilitate the banking or payment of overtime
at different levels. The following is a list of the delivered overtime compensation types:
Compensation Type
Overtime Compensation Text
1
Remuneration @ 1.0
2
Remuneration @ 1.5
3
Banked Overtime @ 1.0
D
Remuneration @ 2.0
E
Banked Overtime @ 1.5
F
Banked Overtime @ 2.0
Personnel calculation rule Y118 processes the overtime wage types of internal table ZML. The
processing determines whether the overtime is to be paid or banked for time off in lieu at a later
date.
Procedure
1. Access the activity using one of the following navigation options:
IMG Path
Payroll Payroll: USA Day Processing of Time Data Day
Processing Functions Compensate Overtime
Transaction
Code
SPRO
2. On the Choose Activity dialog box, double-click Copy personnel calculation rule TC00.
3. On the Personnel Calculation Rules: Initial Screen, enter value Y118 and choose the Create
button.
4. Make the following entries:
Y118:
*
*
*
*
*
*
C
C
C
C
C
D
*
*
6
8
9
A
Z
Z
Z
D
*
3
E
F
VWTCL 17
ADDZLM* NEXTR A ADDDB0042
ADDDB0042
PAYTP C
PAYTP C
PAYTP C
OUTOTCLTYP
ADDZLM* ADDDB0042
ADDDB0041 HRS*1,00 ADDDB0410
ADDDB0041 HRS*1,50 ADDDB0410
ADDDB0041 HRS*2,00 ADDDB0410
PAYOUT OVERTIME
OVERTIME @ 1.0
OVERTIME @ 1.5
OVERTIME @ 2.00
PAYOUT OVERTIME
BANK OVERTIME @ 1.0
BANK OVERTIME @ 1.5
BANK OVERTIME @ 2.0
5. Save your entries.
6. Choose Back.
7. On the Choose Activity dialog box, double-click Enter modified personnel calculation rule in
schema.
8. On the Personnel Calculation Schemas: Initial Screen, enter Y101 and choose the Create
button.
9. Make the following entries:
Sub schema Y101 contains the rules required for processing overtime for hours
worked over the employee's daily scheduled hours.
Y101:
**
Personnel Calculation Rule Y112 is processed within sub schema Y101. The purpose
of this rule is to initialize utility time type 0900. The time type is then evaluated in
PCR Y113.
12. On the Choose Activity dialog box, double-click Copy personnel calculation rule TC00.
13. On the Personnel Calculation Rules: Initial Screen, enter Y112 and choose the Display
button. The system displays the following values:
Y112:
*
D
VARSTDAYTY
*
*
HRS=S
*
0
*
0 N
HRS=8
ADDDB0900Z
WORKING DAY
*
0 Y
HRS=8
ADDDB0900Z
DAY OFF
*
1
HRS=8
ADDDB0900Z
HOLIDAY
*
2
HRS=8
ADDDB0900Z
OFF/UNPAID
D
HRS=8,00
ADDDB0900Z
WORKING DAY
VARSTFREE
SCHED DAY OFF?
Personnel Calculation Rule Y113 is processed within sub schema Y101. The purpose
of this rule is to determine overtime after the employee has completed x planned
working hours per day. The hours threshold x are taken from utility time type 0900.
14. On the Choose Activity dialog box, double-click Copy personnel calculation rule TC00.
15. On the Personnel Calculation Rules: Initial Screen, enter Y113 and choose the Create
button.
16. Make the following entries:
Y113:
*
Personnel Calculation Rule Y117 is processed within sub schema Y101. The purpose
of this rule is to determine overtime after the employee has completed 12 planned
working hours per day. The hours threshold of 12 are taken from utility time type
0900.
19. On the Choose Activity dialog box, double-click Copy personnel calculation rule TC00.
20. On the Personnel Calculation Rules: Initial Screen, enter Y117 and choose the Create
button.
21. Make the following entries:
Y117:
*
D
OUTTPVTYPE
PROCESSING TYPE?
*
*
COLOP*
*
M
D
OUTTPCLTIM
*
M **
D
HRS=DYKU4 HRS?4
*
M ** *
FILLPVY
*
M ** <
D
*
M ** < *
ADDDBYKU4ZCOLOP*
*
M ** < >
HRS=4
*
M 05
Z
1
COLOP 0040
HRS+PNUM
HRS?4
HRS-DYKU4 GENTPB
COLOP 0040
MADDDBYKU4 FILLPVY
COLOP 0040
HRS=D0904 ADDDBYKU4 PAYTP 1
D
HRS=DYKU4 HRS?12
1
*
1
<
1
< *
ADDDBYKU4ZCOLOP*
1
< >
HRS=12
D
MADDDBYKU4 FILLPVY
FILLPVY
COLOP 0040
HRS+PNUM
HRS?12
HRS-DYKU4 GENTPB
22. Save your entries.
23. Choose Back.
In the sub-schema Y106 additional entries were included for the GWT function to
generate wage types based on the new processing class values added for SAP Best
Practices for HCM U.S.
24. On the Choose Activity dialog box, double-click Enter modified personnel calculation rule in
schema.
25. On the Personnel Calculation Schemas: Initial Screen, enter Y106 and choose the Create
button.
8 Absences
8.1 Determine Grouping for Absence Valuation
Use
In this step, you determine which groupings the payroll driver uses to access the tables when
processing absences. This is controlled by the function MOD UMOD GEN (replaced by BP with
rule Y174) in schema UT00 (Gross calculation of pay: Time data processing) (replaced by BP
with schema Y177).
In SAP Best Practices for HCM, a new subschema Y154 has been created to handle the
processing of absences for salaried employees. This subschema is called in schema Y180 (a
copy of UAL0) directly after the processing of salary proration and contains three personnel
calculation rules.
Schema Y180:
Func.
BLOCK
IF
ELSE
GEN/8
PIT
PIT
PIT
COPY
ENDIF
COM
XDECI
XDECI
COPY
PIT
BLOCK
Par1 Par2 Par3 Par4 D Text
BEG
Calculate part time factors + gross
SPRN
If period is special run
Else: period is not special run
16
Create wage types /801 to /816 in IT
XPPF
NOAB
Determine proration factors
XCM0 P31
Period lump sums for cost accounting
XVAL P10
Prorate period gross wages
Y154
Query for Paid Absences
Endif period is special run
migrated xdeci to subschema y153 for BP
CONV RT
2
* Convert RT amounts down to 2 decimals
CONV IT
2
* Convert IT amounts down to 2 decimals
Y153
Convert amounts down to 2 decimals
X023 P20 NOAB
Cumulate gross wages and store in RT
END
Page 29 of 166
SAP Best Practices
Local Payroll Administration: Configuration Guide
This process alleviates the rounding issues when an absence for a salaried
employee is paid on a separate wage type. The standard process to achieve this was
to configure the absence as unpaid, which caused the pay period salary to be
prorated based on the unpaid period.
The new process now allows the payment amount of the absence wage type to be
subtracted from the pay period salary. Configuration to facilitate this process is also
required in T51P1 (Wage type linking) and processing class 97 for all absence and
related salary wage types.
Procedure
1. Access the activity using one of the following navigation options:
IMG Path
Payroll Payroll: USA Absences Determine grouping for
absence valuation.
Transaction
Code
SPRO
2. On the Choose Activity dialog box, double-click Update schema UT00.
3. On the Personnel Calculation Schema: Initial Screen enter Y154 and choose the Create
button.
4. Make the following entries:
Schema Y154:
IF
PIT
PITAB
PIT
ENDIF
Y164
Y163
S
Y162
If: Query for Paid Absences
Reduce Salary by Paid Absence
Copy IT to AIT
Verify Salary cannot be < zero
Endif
P97
AIT
P97
5. Save your entries.
6. Choose Back.
Personnel calculation rule Y164 is the first of three rules used in this process. The
purpose of this rule is to query for paid absences. If paid absences are found for the
employee the condition is T (True) and processing continues.
7. On the Choose Activity dialog box, double-click Set modifiers for payroll calculation.
8. On the Personnel Calculation Rules: Initial Screen enter Y164 and choose the Create button.
9. Make the following entries:
Rule Y164:
=
1.
Personnel calculation rule Y163 processes the contents of table IT based on
processing class 97. The purpose of this rule is to reduce the pay period salary by
the amount of the paid absence wage type. To reduce the pay period salary by the
amount of the absence, you must maintain processing class 97 with the value 1.
12. On the Choose Activity dialog box, double-click Set modifiers for payroll calculation.
13. On the Personnel Calculation Rules: Initial Screen enter Y163 and choose the Create button.
14. Make the following entries:
Rule Y163:
*
*
1
1
2
2
3
3
3
3
3
3
3
3
3
3
3
3
D
*
*
*
*
1
1
1
1
1
1
1
1
2
3
*
* *
* >
>
> *
> >
VWTCL 97
ADDWT *
D VWTCL 97
ADDWT *
D VWTCL 97
ADDWT *
D VWTCL 97
ADDWT *
ADDWT *
ZERO= RN ELIMI *
RESET RA1 NEXTR
1 D AMT=& 3
AMT?0
D AMT=*
R51P1=Z5R ADDWT&EFGHAMT?0
Personnel calculation rule Y162 is the last of the rules in this process. The purpose of
this rule is to ensure that the amount of the pay period salary after the reduction
process is not negative.
17. On the Choose Activity dialog box, double-click Set modifiers for payroll calculation.
18. On the Personnel Calculation Rules: Initial Screen enter Y162 and choose the Create button.
19. Make the following entries:
Rule Y162:
*
* *
1
1*
2
2*
3
3*
32
32*
Table T51P1 is used in this process to link the absence wage type to the appropriate
salary wage type using the linking indicators Z4 for Pay Period Salary and Z5 for
Payscale salary
8.2 Deduct Absences from Salary
8.2.1
Create New Processing Class 97
Use
In this activity, you create a new processing class.
Procedure
1. Access the transaction choosing one of the following navigation options:
IMG Path
Payroll Payroll USA Basic Settings Environment for Maintaining
Wage Types Processing Classes and Evaluation Classes Maintain
processing classes and their specification
Transaction
Code
SPRO
2. In the Country field, select your country (for example, USA) and choose Continue.
3. Choose the New Entries button.
4. Make the following entries:
Field name
Description
User action and values
Processing class
97
Description
Absence deduction from Salary
Comment
5. Select the newly-created row and in the Dialog Structure pane, double-click Processing class
specifications.
6. Choose the New Entries button.
7. Make the following entries:
Specific
Use
In this activity, you configure the absence and salary linking. You must maintain process class 97
with value 1 for the wage types in column 2.
Procedure
1. Access the transaction choosing one of the following navigation options:
SM31
Transaction Code
2. In the Table/View field, enter V_T51P3 and choose Maintain.
3. In the Country Grouping field, enter 10 and choose Continue.
4. Choose the New Entries button.
5. Make the following entries:
Indicator
Meaning
Z4
BP Wage type link Salary
Z5
BP Wage type link Payscale Salary
6. Save your entries.
8.2.3
Wage Type Mapping T51P1
Use
In this activity, you configure the wage type mapping.
Procedure
1. Access the transaction choosing one of the following navigation options:
SM31
Transaction Code
2. In the Table/View field, enter T51P1 and choose Maintain.
3. In the Country Grouping field, enter 10 and choose Continue.
4. Choose the New Entries button.
5. Make the following entries:
Field Name
7. Repeat steps 4 to 6 for the following information:
Indicator
W.Type
Wage Type Description
W.Type
Wage Type Description
Z4
1250
Holiday Pay
1003
Pay Period Salary
Z4
1251
Vacation Pay
1003
Pay Period Salary
Z4
1252
Sick Pay
1003
Pay Period Salary
Z4
1253
Comp time taken
1003
Pay Period Salary
Z4
1254
Jury Duty
1003
Pay Period Salary
Z4
1255
Bereavement leave
1003
Pay Period Salary
Z4
1259
Maternity leave
1003
Pay Period Salary
Z4
1260
Short Term Disability
1003
Pay Period Salary
Z4
1264
Other Paid Absences
1003
Pay Period Salary
Z5
1250
Holiday Pay
1002
Payscale Salary
Z5
1251
Vacation Pay
1002
Payscale Salary
Z5
1252
Sick Pay
1002
Payscale Salary
Z5
1253
Comp time taken
1002
Payscale Salary
Z5
1254
Jury Duty
1002
Payscale Salary
Z5
1255
Bereavement leave
1002
Payscale Salary
Z5
1259
Maternity leave
1002
Payscale Salary
Z5
1260
Short Term Disability
1002
Payscale Salary
Z5
1264
Other Paid Absences
1002
Payscale Salary
If the client does not require absences to be paid on separate wage type for salaried
employees, subschema Y154 can be commented out in the schema. Configuration is
required in the absence valuation area.
8.2.4
Assign Wage Type to Process Class 97
Use
In this activity, you assign the wage type to process class 97.
Procedure
1. Access the activity using one of the following navigation options:
IMG Path
Payroll Payroll: USA Deductions Assign processing classes
to wage types
Transaction
Code
SPRO
2. On the Change View "Deduction storage": Overview screen, choose New Entries.
Mark only Saturday for Saturday
and Sunday for Saturday and
Sunday'.
Conditions set for
planned hours
Mark all cells of Prev. day.
Curr. Day
Mark all cells of Curr. Day and
save your entries
Leave all other
cells blank
4. Save your entries.
5. Repeat steps 2 to 4 for the following entries (keeping other values the same as the table
above):
Day Rule
Text for day rule
Sequential No.
01
On workdays
00
02
On non-workdays
10
02
On non-workdays
20
03
On public holidays
00
04
Every day exc. public holidays
00
10
Saturday
01
11
Saturday & Sunday
01
13
Holiday + workday TType 0;1
00
14
Paid pub. holiday off; TType 1
00
15
Holiday and workday; day type 0
00
8.4 Absence Valuation
Use
In this activity, you perform the following processes:
Create counting classes for absence evaluation
This activity defines counting classes and specifies regulations for which absences
are collected in the counting classes. You can specify up to 10 counting classes for
each absence valuation rule.
Evaluate absences using as if principle
This activity lets you decide which absence valuation rules should be paid according
to the as if principle.
Evaluate absences by constants/averages
This activity lets you specify regulations for absences that are valuated using an
average or constant.
Special processing of absence evaluation rules
This activity lets you specify a special processing for absence valuation, by using a
personnel calculation rule that controls the special processing you require.
8.4.1
Evaluate Absences using 'as if' Principle
Use
Absences are valuated using the as If principle. Two groupings have been defined to allow
processing to differ based on the value of MODIF 2 set in PCR Y174. Absences for both hourly
and salary employees are handled in the same way in SAP Best Practices for HCM U.S.
However, changes may be made depending on the requirements of the customer.
Procedure
1. Access the activity using one of the following navigation options:
IMG Path
Payroll Payroll: USA Absences Absence Valuation
Evaluate Absences using 'as if' principle
Transaction
Code
SPRO
2. On the Change View screens, select a row and choose the Details button.
3. Make the following entries:
The system displays the values seen in the first three columns. Select a row and
choose Details, then enter the remaining data on the following screen.
Abs
Val Valuation Valuation
Grp Rule
Rule Text
For additional information about Function AVERA (Cumulation of Averages), go to
transaction PE04, and in the Name field enter RGRTE, then from the menu, choose
Goto Documentation.
Use
Two STD/LTD Plans are delivered with the SAP Best Practices for HCM. Tthe sick pay modifier is
set to 02 (STD Plan with Illness Permission) via feature 07MSP. Modifications may be required in
this area to assign the correct sick pay modifier.
Procedure
1. Access the activity using one of the following navigation options:
IMG Path
Payroll Payroll: USA Absences Short/Long Term Disability
(STD/LTD) Plans Set up STD/LTD plans Assign STD/LTD plans to
organizational units
Transaction
Code
SPRO
2. On the Process feature 07MSP: decision tree screen, make the following entries:
07MSP:
07
D
MOLGA
D
WERKS
07 0730
&07MSP=02,
07 ****
&07MSP=02,
10
D
WERKS
10 ****
&07MSP=02,
**
&07MSP=01,
3. Save your entries.
8.5.1.2
Assign Hire Date Type to Organizational Units
Use
To determine the service required for STD/LTD processing a date type must be assigned for the
Illness, STD and LTD absences. This assignment is controlled by feature 07DTY. In SAP Best
Practices for HCM feature 07DTY has been modified to include the correct date type.
Procedure
1. Access the activity using one of the following navigation options:
IMG Path
Payroll Payroll: USA Absences Short/Long Term Disability
(STD/LTD) Plans Set up STD/LTD plans Assign hire date type to
organizational units
2. On the Process feature 07DTY: decision tree screen, make the following entries:
07DTY:
D
**
MOLGA
&07DTY= ,
07
D
SUBTY
07 0200
&07DTY=7A,
07 0201
&07DTY=7A,
07 0202
&07DTY=7A,
07 ****
&07DTY= ,
10
D
SUBTY
10 0200
&07DTY=U8,
10 0201
&07DTY=U8,
10 0202
&07DTY=U8,
10 ****
&07DTY= ,
Date Type U8 STD Eligibility Date has been defined and is defaulted on info type
0041 (Date Specifications) during the Hire action.
3. Save your entries.
8.5.2
Prepare Payroll for Processing Pay Related to STD/LTD
Plans
8.5.2.1
Check Absence Breakdown for STD/LTD Plans
Use
In this activity, you check the absence breakdown for the short- and long-term disability plans.
These breakdowns facilitate the automatic reduction of payment while on short-term disability.
Procedure
1. Access the activity using one of the following navigation options:
IMG Path
Payroll Payroll: USA Absences Short/Long Term Disability
(STD/LTD) Plans Prepare payroll for processing pay related to
STD/LTD plans Check absence breakdown for STD/LTD plans
Transaction
Code
SPRO
The following absence breakdowns are delivered with the standard SAP system.
Valuation Rule
2. The assignment of the absence processing indicator for STD/LTD is controlled via sub
schema Y152 and personnel calculation rule Y177. In SAP Best Practices for HCM U.S., all
employees are assigned to the same modifier for coverage under the STD/LTD plans.
3. Make the following entries:
Sub Schema Y152:
COM
COM
BLOCK BEG
MOD
UMO1 GEN
MOD
Y177 GEN
MOD
UMOD GEN
BLOCK END
*
Rule for USA modifiers (UMO1) must be
called prior to UMOD!!!!
Determination of payroll modifier
Determine US payroll modifiers
Determine payroll modifiers t5k0c
Determine payroll modifiers
The following settings are the standard settings delivered with an SAP system.
Additional configuration may be required to ensure that absence processing meets
the client requirements.
Absence
Modifier
MODIF A
8.6 Family Medical Leave Act
In the SAP Best Practices for HCM U.S., FMLA has been configured to accommodate the federal
Family and Medical Leave Act. Additional enterprise-specific settings can be configured using
simple Customizing settings. You can use FMLA Management to administrate both continuous
and intermittent absence times covered by FMLA.
Continuous absence times refer to a specific period (such as three consecutive
weeks) in which the employee is absent – to care for a sick child, for example.
Intermittent absence times refer to times in which the employee is absent, regularly or
irregularly, for a few hours or days – once weekly for a three-hour doctor's
appointment due to an illness, for example.
The FMLA Workbench (transaction code PTFMLA) provides a user interface for
supervisors, FMLA approvers, and absence coordinators to manage FMLA requests
and FMLA related absences. You can use authorizations and profiles to control which
information individual users can display and which data they are permitted to process.
You use all the familiar screens for time administrators to record absences covered by
FMLA:
The Time Manager's Workplace
Data entry screens in the Maintain Time Data transaction (PA61)
The Cross-Application Time Sheet (CATS)
8.6.1
FMLA Guide Lines
8.6.1.1
Define FMLA Rules – Assignment of Reasons
Use
An FMLA rule represents a guideline according to which employees are eligible to request
absences covered by FMLA for a particular period. These guidelines are laid down in laws such
as the federal Family and Medical Leave Act or state laws, or can be a company's internal
regulations.
Procedure
1. Access the activity using one of the following navigation options:
IMG Path
Payroll Payroll:USA Absences Family and Medical Leave Act
FMLA Guidelines Define FMLA Rules
Transaction
Code
SPRO
2. To create the rule to which the four FMLA reasons are assigned, on the Change View "FMLA
Rules": Overview screen, choose New Entries.
3. Make the following entries:
Field Name
4. Save your entries.
5. Choose Assignment of FMLA Reasons.
6. Choose New Entries.
7. Make the following entries:
Birth
FMCAR
FOST
SICK.
8. Save your entries.
8.6.1.2
Validity of FMLA Rules for Employees
Use
Depending on certain organizational assignments, different guidelines may apply to some
employees than to others. You can use feature FMLMO (Define FMLA Rule Group) to group
employees to whom the same FMLA rules apply. This enables you to define different FMLA rules
according to the work tax area, for example. In the SAP Best Practices for HCM U.S., all
employees have been assigned 01 for FMLMO.
Procedure
1. Access the activity using one of the following navigation options:
IMG Path
Payroll Payroll:USA Absences Family and Medical Leave Act
FMLA Guidelines Define Validity of FMLA Rules for Employees
Transaction
Code
SPRO
2. Choose New Entries.
3. Make the following entries:
FMLMO:
The following table specifies which rule groups are applicable to the FMLA rule group
identified in Feature FMLMO.
4. Choose the Activity button.
5. Select Define Validity of FMLA Rules for Employees and choose the Choose button.
6. Choose New Entries.
7. Make the following entries:
Field Name
Description
User Action and Values
PS Grp
01
FMLRI
01
Rule
002
Comment
8. Save your entries.
8.6.2
FMLA Deductions and FMLA Absences
Use
Because laws such as the federal Family and Medical Leave Act define employees' entitlement in
weeks, the FMLA Management application also handles the entitlement and remainder in weeks.
SAP Time Management, however, manages time accounts in hours and days, not weeks. To
deduct absences in the Absences infotype (2001) from employees' FMLA entitlement and to
output the remaining entitlement in weeks, the system converts the weeks into hours and back.
The system uses employees' weekly working hours as the basis for the conversion. This means
that you can take account of irregular working times and part-time hours to convert absences
correctly into weeks. Therefore, an FMLA entitlement of 12 weeks can have a different meaning
according to each employee's absence hours.
8.6.2.1
Define Validity of Rules for Determining Week
Converter for Employee
Use
In the SAP Best Practices for HCM U.S. all employees have been assigned 01 as the employee
grouping for week conversion. The Customizing may need to be revised based on the customer's
requirements.
Procedure
1. Access the activity using one of the following navigation options:
IMG Path
Payroll Payroll:USA Absences Family and Medical Leave Act
FMLA Deduction and FMLA Absences Define Rules for Determining
the Weekly Working Time
In the SAP Best Practices for HCM U.S. the link between Employee Group for Week
Conversion and Week Converter Rule has been set as follows. Depending on
customer requirements changes may be required in this area.
4. Choose the Activity button.
5. Select Define Validity of Rules for Determining Week Converter for Employees and choose
the Choose button.
6. Choose the New Entries button.
7. Make the following entries:
Field Name
Description
User Action and Values
PS Gpg
01
WGRP
01
WcnvRI
001
FMLARI
002
Comment
8. Save your entries.
8.6.3
FMLA Workbench
Use
You can use the FMLA Workbench to complete all tasks concerning FMLA requests. You see all
relevant information and can create and check requests. You can process absences and grant
FMLA coverage.
In the FMLA Workbench, you can see all FMLA requests recorded for an employee, including
requests that were rejected. FMLA rules are part of the FMLA requests. The rules represent all
laws and guidelines according to which employees are potentially eligible to request absences
covered by FMLA. The system determines the FMLA rules according to the employee and the
reason specified.
The FMLA Workbench lists all absences that:
Potentially qualify for FMLA coverage
Are entirely or partially within the validity period of an FMLA request
You can assign relevant absences to an FMLA request as required.
You can create or change absences by going directly to the maintenance screens for
the Absences infotype (2001).
You can store comments, certifications, and an FMLA request's history in a notes field.
Create Number Range Intervals for FMLA
Requests/Create Number Range Intervals for FMLA
Document No.
Use
This activity creates the number range intervals for the FMLA requests and document numbers.
Procedure
1. Access the activity using one of the following navigation options:
IMG Path
Payroll Payroll: USA Absences Family and Medical Leave Act
FMLA Workbench – Create Number Range Intervals
Transaction
Code
SPRO
2. On the Choose Activity dialog box, double-click Create Number Range Interval for FMLA
Requests.
3. Choose the Intervals button.
4. Choose the New Entries button.
5. Make the following entries:
Field Name
Description
User Action and Values
No
01
From Number
0000000000000001
To Number
9999999999999999
Comment
6. Save your entries.
7. Choose Back.
8. On the Choose Activity dialog box, double-click Create Number Range Interval for FMLA
Document No.
9. Choose the Intervals button.
10. Choose the New Entries button.
11. Make the following entries:
No.
From Number
To Number
Current Number
01
0000000000000001
9999999999999999
0
Ext.
12. Save your entries.
8.6.3.2
Define Profile Settings for FMLA Workbench
Use
In this activity, you configure the profiles for the FMLA Workbench.
You use the various profiles to determine the tasks that FMLA approvers, absence coordinators,
and supervisors are permitted to carry out in the FMLA Workbench.
For more information on the special features of the individual data entry transactions,
see the SAP Library and choose Human Resources Payroll Payroll United
States (PY-US) Gross Part of Payroll Family and Medical Leave Act
Representation of FMLA Guidelines FMLA Absence.
Authorizations specify the authorization objects that employees require to be able to
display and process FMLA requests in the FMLA Workbench. The authorizations
required by users depend on the tasks they must carry out in the FMLA Workbench.
You define users' authorizations in their role using the Role Maintenance function
(transaction PFCG).
9 Time Wage Type Valuation
9.1 Valuation Bases
9.1.1.1
Constant Dependent on Wage Types
Use
Although Fixed Rate valuation is not delivered with SAP Best Practices for HCM U.S. personnel
calculation rule Y174 has been maintained to set MODIF 2 to specific values based on Personnel
Area/Subarea to allow Customizing for Fixed Rate valuation.
Procedure
1. Access the activity using one of the following navigation options:
IMG Path
Payroll Payroll: USA Time Wage Type Valuation Valuation
Bases Constant Valuation Bases Constants dependent on wage
types
Transaction
Code
SPRO
2. On the Choose Activity dialog box, double-click Modifier for constant evaluation activity.
3. On the Personnel Calculation Rules: Initial Screen, enter Y174 and choose the Choose
button.
4. Choose the New Entries button.
5. Make the following entries:
Y174:
1
1
1
2
3
C
C
C
C
For clients who would like to show full time equivalent (FTE) amounts on infotype
0008 for all employees including part-timers, the rule Y179 can be inserted in subschema Y177 under the valuation of rates, rule X013. This rule takes the capacity
utilization level percentage and multiplies it by the full wage on infotype 0008 and
process for payment in the results table (RT). Additional documentation for this rule is
available within the personnel calculation rule.
Y179:
2
3
9.1.2
1003
1003
RTE= EMPCTMULTI RAA AMT/100 ZERO= R ADDWT *
RTE= EMPCTMULTI RAA AMT/100 ZERO= R ADDWT *
Create Person-Related Valuation Bases
This activity defines which hourly or day rates for individual persons are set up during Payroll
accounting. For this reason, you must determine for each wage type that is included in payroll
accounting via the infotype Basic pay, in which bases of valuation this should be included.
Prerequisites
Wage types that are not entered in the infotype Basic pay cannot be used for the creation of
bases of valuation.
Procedure
No configuration steps are required. The settings below are standard SAP settings.
Activity
Maintains Object
BP
Object
Create valuation bases (addition)
Rule X010
U010
Form valuation bases (division)
Rule X013
X013
General processing of time data
USA
Schema UT00
Y177
Maintain basic pay for valuation
bases
Process Class 1 Assignment to valuation
bases
N.A.
10Fair Labor Standards Act (FLSA)
10.1 Update Schema UT00 / Y177
Use
This activity updates the schema.
Contributes to regular rate with amount and
number Is valuated with Regular Rate
1206
Overtime @
1.50
3
Contributes to regular rate with amount and
number Is valuated with Regular Rate
1207
Overtime @
2.00
3
Contributes to regular rate with amount and
number Is valuated with Regular Rate
Not valuated with Regular Rate
4. Save your entries.
For additional information about Function RGRTE Regular Rate of Pay (FLSA
Overtime Valuation), go to transaction PE04, and in the Name field enter RGRTE, then
from the menu, choose Goto Documentation.
Use
If you require cumulation periods other than the standard periods available in the system (M:
Monthly; Q: Quarterly; Y: Annual; U: Unlimited), you should define customer specific cumulation
types. You must assign a time frame to these types at a later stage.
Example
You require semi annual cumulation starting at the beginnin of each half year. To do this you add
cumulation type 1.
Recommendation
Because the cumulation and storage of their results requires extensive computing time and
database space, you should set up only essential cumulation types.
The following settings are standard in the SAP System:
Calendar Type
4. Save your entries.
5. Repeat steps 2 to 4 for the following information, using the same start and end dates:
Wage Type
Wage Type Text
PRCL 5
2021
Union Dues – Percent
1
12.2 Wage Types for Deductions with Balances and
Totals
12.2.1
Assign Processing Classes to Wage Types
Use
Deductions with balances and totals are provided in SAP Best Practices for HCM U.S. For the
payroll process to distinguish between which wage type is the deduction, balance, total, and so
on, a link must be maintained between each wage type.
The following table represents the links delivered with a standard SAP system.
Link
Description
10
Link from deduction wage type to balance wage type
11
Link from balance wage type to totals wage type
Procedure
1. Access the activity using one of the following navigation options:
IMG Path
Payroll Payroll: USA Deductions Wage Types for Deductions
with Balances and Totals Assign processing classes to wage types
Transaction
Code
SPRO
2. On the Choose Activity dialog box, double-click Assign processing classes to wage types.
3. Choose New Entries.
4. Make the following entries:
Field Name
5. Save your entries.
6. Choose Back.
7. On the Choose Activity dialog box, double-click Maintain link between wage types.
8. Choose New Entries.
9. Make the following entries:
Field Name
Description
User Action and Values
Indicator
10
W.Type
2000
From
01/01/1900
To
12/31/9999
Wtype
2002
Comment
10. Save your entries.
11. Repeat steps 7 to 10 for the following information:
Link
Wage Type
Wage type created
10
2000 Charitable Donation – amt - ded
2002 Charitable - bal
11
2002 Charitable - bal
2003 Charitable - total
10
2004 Misc ded arrears - ded
2005 Misc ded arrears - bal
11
2005 Misc ded arrears - bal
2006 Misc ded arrears - total
10
2015 Bond purchase - deduction
2016 Bond purchase balance
11
2016 Bond Purchase balance
2017 Bonds purchase total
10
2035 Computer loan - deduction
2036 Computer loan balance
11
2036 Computer loan balance
2037 Computer load total
10
2040 401K Loan deduction
2041 401K Loan balance
11
2041 401K Loan Balance
2042 401K Loan Total
10
2045 Education loan - deduction
2046 Education loan balance
11
2046 Education loan balance
2047 Education loan total
10
2855 Claim Clear Dedn Repay Plan Tx0
2856 Claim Clear Balance Tx0
11
2856 Claim Clear Balance Tx0
2857 Claim Clearing Total Tx0
10
2858 Claim Clear Dedn Repay Plan Tx1
2859 Claim Clear Balance Tx1
11
2859 Claim Clear Balance Tx1
2860 Claim Clearing Total Tx1
10
2861 Claim Clear Dedn Repay Plan Tx2
2862 Claim Clear Balance Tx2
11
2862 Claim Clear Balance Tx2
2863 Claim Clearing Total Tx2
The following processing classes map deductions, balances and totals to their
prospective wage types, and are standard SAP settings.
Use
Personnel calculation rule UMOD – called in subschema UMO0 – was copied to Y174 to set
MODIF B limit modifier, to the appropriate values for Deduction Limits.
Procedure
1. Access the activity using one of the following navigation options:
IMG Path
Payroll Payroll: USA Deductions Limits on Deductions Set
limit modifier
Transaction
Code
SPRO
2. Choose the New Entries button.
3. Make the following entries:
Y174:
1
D
1
****
1 1030
2
3
C
D
C ****
C 0001
C 0002
Use
The Union Dues and the limits attached ensure that based on the modifier either the annual
deduction cannot exceed $250.00 or the monthly deduction cannot exceed 1% of gross income.
Procedure
1. Access the activity using one of the following navigation options:
IMG Path
Payroll Payroll: USA Deductions Limits on Deductions Set
up wage type classes and attach limits
Transaction
Code
SPRO
2. On the Country Grouping screen, select value USA for country specification, and choose the
Continue button.
Wage Type class UNIO has been created to limit the Union dues. Wage types are
reduced in the order set for priority processing.
3. On the Change View "Wage type classes": Overview screen, choose New Entries:
Field Name
Description
User Action and Values
WTyCla
UNIO
Wage Type class text
Union Dues Limit
Reduction
1
Reduction Text
Accourding to Wage Type Priority
Comment
4. Double-click Wage Type Class Limits.
5. Choose the New Entries button.
6. Make the following entries:
Field Name
Description
User Action and Values
Pay
01
No
001
Start Date
01/01/2006
End Date
12/31/9999
Interval
Y
Amount
15,000
Crcy
USD
Comment
7. Double-click Wage Type Classification.
8. Choose the New Entries button.
9. Make the following entries:
Field Name
Description
User Action and Values
Wage type
2230
Reduction Factor
1
Comment
10. Save your entries.
Wage type class UNIO has two wage types attached. Wage types reduced due to the
limit function are not placed into arrears.
11. On the Change View "Wage type classes": Overview screen, select the UNI0 row and
double-click the Wage type classification dialog structure.
12. Choose the New Entries button.
13. Make the following entries:
Wage Type
Two wage type class limits have been defined for the wage type class UNIO. These
limits are processed based on the value of MODIF B.
15. On the Change View "Wage type classes": Overview screen, select row UNI0 and doubleclick the Wage type class limits dialog structure.
16. Choose the New Entries button.
17. Make the following entries:
W/T Class PM (Modifier) No. End Date
Interval
UNIO
01
001 12/31/9999 Y - Annual
UNIO
02
001 12/31/9999 M - Monthly
Amount Curr. Rule Iteration
250.00
USD
USD UNIO
18. Save your entries.
12.4 Priorities and Arrears
12.4.1
Check Personnel Calculation Schema
This step shows you the option to change the priority of arrears within schema YKu0.
This step serves as a reminder to check the order of the subschemas within the
Personnel calculation schema.
Use
In this activity, you check the personnel calculation schema.
Procedure
1. Access the transaction choosing one of the following navigation options:
IMG Path
Payroll Payroll: USA Deductions Priorities and Arrears
Check personnel calculation schema
Transaction
Code
SPRO
If you have changed the standard schema U000 you should check that sub schemas
UAP0, UAL0, UNA0, UDNT, UTBS and UTBL appear as they do in the original.
Because SAP Best Practices for HCM has copied schema U000 to YKu0, we must
ensure that these sub schema appearances are correct.
2. In the Schema field, enter schema YKu0.
See schema overview for which schema has replaced the original schema. To make
it easier to verify changes, the replaced sub schema has been deactivated and
displayed in regular text; the important sub schemas that are active and/or have
replaced the original sub schema are bolded.
Line Func. Par1 Par2 Par3 Par4 D Text
000010 COPY Y178
US Payroll: Initialization of payroll
000020 COPY UBD0
Basic data processing
000030 COPY UPR0
Read previous result of current period
000040 COPY XLR0
Import previous payroll results
000050 COPY UMO0
* Final processing
000060 COPY Y130
Final processing set modifs
000070 COPY Y177
Gross compensation and time evaluation
000080 COPY UREI
000090 BLOCK BEG
000100 IF
NAMC
* Travel expense
Gross cumulation and tax processing
if non-authorized manual check
Calculate garnishments
* Calculate net
Calculate net
UNA0 deactivated
Y156 BP replaced
Deductions not taken during loop ? UDNT
End of iteration
to: if non authorized manual check (*)
Page 60 of 166
SAP Best Practices
Local Payroll Administration: Configuration Guide
000280 BLOCK END
000290 COPY UGRR
Garnishment Retroactive
000300 COPY URR0
Retroactive accounting
000310 COPY UNN0
Net processing
000320 COPY UAC0
Month end accruals
000330 XCODI XCD0
* Cost distribution
000340 COPY UEND
Final processing
If you replace a schema or rule, for better verification and readability, comment the
original and add a sub line for the new schema.
12.4.2
Set Priorities for Arrears
Use
In SAP Best Practices for HCM, wage types are set up for priority and arrears processing as
follows.
Deductions with priorities A and B always go to arrears.
Deductions with priority C only go into arrears when specific conditions are met:
Benefit deductions that have a plan cost for the benefit go into arrears; for example,
health plan deductions.
Other Benefit deductions that have a contribution by the employee, but only for their
personal benefit, only deduct what is possible and do not go into arrears; for example,
401K contributions.
Other voluntary non-benefit deductions, such as charitable deductions, do not usually
go into arrears. However, in SAP Best Practices for HCM U.S., except for charitable
deductions, all of the voluntary deductions have been set up for arrears processing.
Procedure
1. Access the activity using one of the following navigation options:
IMG Path
Payroll Payroll: USA Deductions Priorities and Arrears Set
priorities for arrears
Transaction
Code
SPRO
2. Choose the New Entries button.
3. Make the following entries:
Wage Type Wage Type Text
Use
In addition to the standard arrears processing, SAP Best Practices for HCM U.S. also supports
arrears payback processing. This is accomplished via two possible methods.
A payment plan is created for the arrears amount. An arrears deduction wage type is
initially created on infotype 0014 (wage type 2004) with the amount to be paid back each
period and a balance wage type are automatically called on infotype 0015 for entry of the
balance amount. This wage type must be replaced by wage type 2007 (recovery wage
type) and the amount of total recovery must be entered. The correct balance wage type is
created automatically by the payroll driver via payroll calculation sub-schema UDP0.
Processing is then handled in the same manner as the normal Deduction with Balance
and Total. This functionality is accomplished via wage type links and is supported via
standard processing in payroll.
SAP Best Practices for HCM delivers new wage types to facilitate arrears purge
processing. This may be used in the case where an employee provides a manual
payment to cover the amount in arrears, and that amount must be taken out of arrears
without affecting current or future deductions and balances. In SAP Best Practices for
HCM U.S. a wage type has been set up for this processing. The following table shows the
new wage type created, and the original wage type in arrears.
Wage types are set up quite similar to the payment plan process, but have no deduction amount.
An arrears purge wage type is set up in infotype 0015 with the amount in arrears. When the
standard deduction with balance processing takes place, the amount is stored temporarily in the
cumulation wage type /110 Total Deductions, which is applied against the amount in arrears to
zero it out. Then, the amount is removed from /110 Total Deductions before final storage and
cumulation, so that it does not look like a regular deduction was taken.
Procedure
1. Access the activity using one of the following navigation options:
IMG Path
Payroll Payroll: USA Deductions Priorities and Arrears
Maintain recovery of arrears
Transaction
Code
SPRO
2. Choose the New Entries button.
3. Make the following entries:
Link Ind. Wage Type
4. Save your entries.
5. Choose the New Entries button.
6. Make the following entries:
Wage Type
Wage Type Text
Wage Type
Wage Type Text
2000
Misc. Ded.Amount
2008
Credit Arrears – $ Purge
7. Save your entries.
12.5 Prepaid Deductions
12.5.1
Copy Wage Types for Prepaid Deductions
Use
The Pre-Paid deduction process may be used when an employee does not have sufficient net
pay to cover their deductions. In SAP Best Practices for HCM U.S., pre-paid deduction
processing is delivered for Benefit wage types only. Additional pre-paid processes can be handled
by copying the configuration outlined below.
Procedure
1. Access the activity using one of the following navigation options:
IMG Path
Payroll Payroll: USA Deductions Prepaid Deductions Link
prepaid deduction wage types
Transaction
Code
SPRO
2. Choose the New Entries button.
3. Make the following entries:
Link
Indicator
In this step, you link together your wage types for prepaid deduction processing.
Prerequisites
You have configured all of your wage types for deductions and prepaid deductions.
Standard settings
The model wage types for prepaid deductions (MP10, MP20, MP30, and MP40) are correctly
linked and can be used as a guideline for linking your copied wage types.
Use indicators P1, P2, P3 and P4 to link your wage types:
P1 Prepaid Deduction: Link from a specific deduction wage type to a prepaid
deduction balance wage type
You can link one deduction wage type to one prepaid deduction balance wage
type or many deduction wage types to one prepaid deduction balance wage type.
P2 Prepaid Deduction: Link from a prepaid deduction balance wage type to a prepaid
deduction wage type
You can only link one prepaid deduction balance wage type to one prepaid
deduction wage type. This is due to retrocalculation.
P3 Prepaid Deduction: Link from a prepaid deduction payment wage type to a prepaid
deduction balance wage type
You can link one prepaid deduction payment wage type to one prepaid deduction
balance wage type or multiple prepaid deduction payment wage types to one
prepaid deduction balance wage type.
P4 Prepaid Deduction: Link from prepaid deduction balance wage type to a prepaid
deduction reimbursement wage type
You can link one prepaid deduction balance wage type to one prepaid deduction
reimbursement wage type or multiple prepaid deduction balance wage type to
one prepaid deduction reimbursement wage type.
These values are inherited from the initial creation of wage types.
The following settings are standard settings in the SAP system.
Indicator
13Benefits Integration
13.1 Set Current Benefit Area
Use
This package offers one Benefit Area with a variety of benefit plans for each category: Health,
Insurance, Savings, Spending, Credit, and Miscellaneous.
Procedure
1. Access the activity using one of the following navigation options:
IMG Path
Payroll Payroll: USA Benefits Integration Set current benefit
area.
Transaction
Code
SPRO
2. Choose the New Entries button.
3. Make the following entries:
Benefit Area
13.2 Enter the Wage Types for Plans
Use
All benefits plans have a separate wage type.
Procedure
1. Access the activity using one of the following navigation options:
IMG Path
Payroll Payroll: USA Benefits Integration Enter Wage types
for plans
Transaction
Code
SPRO
2. Enter Benefit area 10 and select the relevant plan.
3. In the Restrictions field, enter 10 and choose Continue.
4. Select Plan and choose the Details button.
5. Make the following entries:
Field Name
Description
User Action and Values
EE Pre-Tax Contr
2230
EE Post Tax contribution
2130
ER Contribution
2330
EE Pre-tax bonus
2230
EE bonus post tax
2130
Employer bonus
2330
Calculation base
BSAL
Technical base
/102
Technical bonus
/102
Determination of working time for
service calculation
As calculated in
compensation model
Comment
6. Save your entries.
7. Repeat steps 2 to 6 for the following data (table has been split into two tables to fit the space
of the document; for each row in this table below, read the corresponding row in the second
table to get the remaining data):
Plan
Local Payroll Administration: Configuration Guide
bonus
401K
401K Savings Plan
/102
/102
x
401O
401K Catch-Up
Contributions
/102
/102
x
403B
403 B Savings Plan
/102
x
403O
403 B Catch-Up
Contribution
/102
x
AD&D
Accidental
Death&Dismemberment
DCAR
Dependent Care
Spending Acct
DENT
Dental
DFCM
Deferred Compensation
DLIF
Dependent Life
EAP
Employee Assistance
GTL
Group Term Life
HCAR
Health Care Spending
Account
LTD
Long Term Disability
MED
Medical
OLFE
Optional Life
PEN1
Standard Pension Plan
RLIF
Retiree Life
RMED
Retiree Medical
STCK
Stock Purchase Plan
STD
Short Term Disability
VACB
Vacation Buy
VIS
Vision
457
457 Plan
2508
/102
/102
x
2519
/101
x
2519
/102
2519
13.3 Constants for Benefits Processing
The following transactions are date-driven, and must be maintained in a date-dependent manner.
For each change for a year, change the entries accordingly.
14Tax
All tax wage types used in SAP Best Practices for HCM U.S. are those delivered by SAP. No
additional wage types for taxes, taxable earnings, reportable earnings or other amounts
associated with taxation have been created in SAP Best Practices for HCM U.S.. All tax-related
schemas and rules in SAP Best Practices for HCM U.S. are standard.
14.1 SAP/BSI Interface
Use
Taxes in the standard SAP system have been configured to support all 50 states, Federal and
several additional tax authorities. Because this configuration data is provided in the standard ECC
installation process, little tax configuration data is delivered in SAP Best Practices for HCM U.S..
For taxes to calculate, the BSI interface software must be installed, and the appropriate TCP/IP
connection must be created on the customer installation.
Procedure
1. Access the activity using one of the following navigation options:
IMG Path
Payroll Payroll: USA Tax SAP/BSI Interface
Transaction Code
SPRO
2. For detailed instructions on installing and activating BSI 8.0, see SAP Note 1064089. The
detailed installation procedure involves 10 main steps:
Registering with SAP and BSI
Installation of SAP ECC BSI programs
Installation of BSI Tax Factory client GUI
Creation of BSI Tax Factory database
Installation of the ODBC driver
Loading the initial Tax Data
Installing the BSI Tax Factory server
Creating and testing the ECC to BSI connection
Applying SAP code changes to the payroll driver
Applying Tax Update Bulletins
Once the procedure is completed, BSI is ready to perform tax calculations with the
SAP Payroll programs.
SAP Best Practices for HCM U.S. assumes that the customer has properly installed
BSI version 8.0. For more information, see SAP Note 1064089 (Installing Tax Factory
8.0, but not as an upgrade).
3. If BSI is not installed at the customer site, a simple change in the payroll schema YKU0 can
be put in place to turn off the BSI program calls. Simply comment out the line that calls the
Tax sub-schema:
YKU0:
COPY UDD0
14.2 Specify Location of Tax Factory executable
Use
In this activity, you specify the location of the TaxFactory executable; either on the Application
Server or on a separate workstation.
Procedure
1. Access the activity using one of the following navigation options:
IMG Path
A tax company delivered in the standard SAP System has not been modified in SAP Best
Practices for HCM U.S. All delivered personnel subareas have been assigned to tax company
US01. If the customer requires more than one tax company, the delivered entries may be copied.
Procedure
1. Access the activity using one of the following navigation options:
IMG Path
2. Choose the New Entries button.
3. Make the following entries:
Tax Company
Tax Company Text
US01
US tax company 1
4. Save your entries.
14.3.2
Assign Tax Company to Personnel Area
Use
In this activity, you check which tax company is assigned to each personnel area/subarea and
change the assignment, if necessary.
Procedure
1. Access the activity using one of the following navigation options:
IMG Path
Payroll Payroll: USA Tax Tax Companies Assign tax
companies to personnel area
Transaction
Code
SPRO
2. On the Change View "Personnel Areas/Subareas": Overview screen, select Personnel Area
1200 and choose the Details button.
3. Choose the New Entries button.
4. Make the following entries:
Personnel Areas/Subareas Details
Industry Data
Personnel Subarea Personnel Subarea Text
San Francisco Site
1700
Region - West
1720
Denver Site
1700
Region - West
1530
Union A
14.3.3
Define BSI Tax Companies
Use
A BSI tax company is delivered in the standard and has not been modified in SAP Best Practices
for HCM U.S. All delivered personnel subareas have been assigned to tax company US01. If the
customer requires more than two tax companies, the delivered entries may be copied.
Procedure
1. Access the activity using one of the following navigation options:
IMG Path
14.4 Tax Related Payroll Schema and Rules
The following table provides details on the payroll schema and rules that are tax-related.
Schema
Description
Activity
UUIM
Unemployment insurance and work
center mandatory?
Unemployment Information options
UTX0
US Tax calculation
Update schema UTX0
UBD0
Basic data (US)
Maintain payroll schema for
withholding information
UTX0
US Tax calculation
Maintain payroll schema for tax
functions
UTX0
US Tax calculation
Maintain payroll schema for override
methods
N.A.
Payroll accounting constants
Payroll accounting constants
14.4.1
Maintain Payroll Calculation Rule for Unemployment
Use
SAP Best Practices for HCM U.S. utilizes the standard delivered rule (UUIM). This rule
determines whether it is mandatory for employees to provide information on worksite and
unemployment status.
Procedure
1. Access the transaction choosing one of the following navigation options:
IMG Path
Payroll Payroll: USA Tax Tax related payroll schemas and rules
Maintain payroll calculation rule for unemployment
Code
2. Review the rule to determine if you need to make any changes for your company
14.4.2
Maintain Payroll Schema for Withholding Information
Use
SAP Best Practices for HCM U.S. utilizes standard delivered schema (UBD0). This schema
determines whether withholding information is mandatory for employees.
Procedure
1. Access the transaction choosing one of the following navigation options:
IMG Path
Payroll Payroll: USA Tax Tax related payroll schemas and rules
Maintain payroll calculation schema for withholding information
Transaction
Code
SPRO
2. Review the rule to determine if you need to make any changes for your company
14.4.3
Maintain Payroll Schema for Tax Function
Use
SAP Best Practices for HCM U.S. utilizes standard delivered function (USTAX) within the payroll
calculation schema US Tax calculation (UTX0). This function determines the way work days are
prorated, the way that Earned Income Credit (EIC) and retro calculations are to be handled, and
whether it is necessary to check for non-residence certificates or not.
Procedure
1. Access the transaction choosing one of the following navigation options:
IMG Path
Payroll Payroll: USA Tax Tax related payroll schemas and
rules Maintain payroll calculation schema for tax function
Transaction
Code
SPRO
2. Review the rule to determine if you need to make any changes for your company
14.4.4
Maintain Payroll Schema for Override Methods
Use
SAP Best Practices for HCM U.S. utilizes standard delivered override tax methods for current
payments and for differences from retro calculations in schema US Tax calculation (UTX0). It also
uses payroll constants (TXCTH & TXRTH) that represent threshold amounts. The threshold
amounts are assigned to blank.
Procedure
1. Access the transaction choosing one of the following navigation options:
IMG Path
Payroll Payroll: USA Tax Tax related payroll schemas and rules
Maintain payroll calculation schema for override methods
Transaction
Code
SPRO
2. Review the rule to determine if you need to make any changes for your company
14.4.5
Tax Models (Subsequent Maintenance)
Use
The combination of the following items enables you to designate tax types based on the type of
payment, type of employee, residency or work, and tax authority. Sample Tax Models for all 50
states and FED/DC/PR have been delivered with the standard ECC software. SAP Best Practices
for HCM U.S. uses the standard delivered tax models. In the IMG, the configuration is presented
in two steps.
Employee tax modifiers are set using rule UMOT. These modifiers are used in the
taxability model to differentiate between employee groups that are taxed differently by
a tax authority. This has not been changed from the standard.
The Taxability Model defines which taxes are applied to each combination of the
following elements:
Tax authority being paid.
Residence/unemployment/work state applicable. The infotype 0207/0208/0209
records stored for the employee in the master data determine this.
Type of employee. The type of employee is defined in payroll rule UMOD and is
assumed to be U1 for all US employees
Wage type being processed.
Procedure
1. Access the activity using one of the following navigation options:
IMG Path
Payroll Payroll: USA Tax Tax Data Maintenance Tax
models (subsequent maintenance)
Transaction
Code
SPRO
2. In the standard system, data has been delivered at both levels to provide taxation for all
payment types in all authorities. To use the models productively, you must generate the tax
models. This is done via the Generate Tax Model button in the Display/change taxability
model IMG task.
3. In addition to the tax model entries, the processing class values have been set to support the
payment type assignment to wage types in SAP Best Practices for HCM U.S.. The values for
payment type are stored in processing class 71. All SAP Best Practices for HCM U.S. wage
types in the customer name range have been assigned the appropriate payment type.
Use
No changes or additions have been made in SAP Best Practices for HCM U.S. to either state
unemployment ceilings or worksite information. The worksite information is dependent on the
company's requirements and therefore no sample entries are provided.
Procedure
1. Access the activity using one of the following navigation options:
IMG Path
Payroll Payroll: USA Tax Tax Data Maintenance
Unemployment Insurance
Transaction
Code
SPRO
2. US01 is the only BSI Tax Company defined in SAP Best Practices for HCM U.S., and no
address data is provided. Unless the company requires the use of a specific tax company
code, SAP Best Practices for HCM U.S. entry description should be modified to match the
company name. If the customer requires more than one BSI tax company, the entry may be
copied to a new code.
Tax company experience rates are not delivered with SAP Best Practices for HCM
U.S. Company specific experience rates must be maintained directly into SAP and
BSI version 8.0.
If the customer site requires additional Gross Ups the Regular and Bonus wage types
delivered in SAP Best Practices for HCM U.S. may be copied.
15Garnishments
In SAP Best Practices for HCM U.S., changes to the standard SAP entries for Garnishments are
only made where necessary, as the standard entries do provide sufficient information in most
cases.
15.1 Master Data
15.1.1
Service Charges
15.1.1.1
Create Company Rule
Use
Procedure
1. Access the activity using one of the following navigation options:
IMG Path
6. For each of the order types, choose the Details button and make the following entries:
In SAP Best Practices for HCM U.S., the following values related to required fields,
wage type and order proposals have been attached to each order type. In addition for
the order types AA and AL the field Infotype Proposal is left blank, so the single
screen of infotype 0195 Garnishment Order will present for Child support or Alimony
only a single screen and not a list screen.
Order Order
Type Cat.
Document Category Text of Category Service Charge Code Description of Order Type
C
Creditor
F
Federal Tax
S
Support
T
State Tax
V
Voluntary
SC
Service Charge -Creditor
SS
Service Charge - Support
SV
Service Charge - Voluntary
8. Save your entries.
15.1.2.6
Define Adjustment Model Texts for the disposable net
Adjustment models for determining the amount of Disposable Net available for Creditor, Support
and Levy garnishments are determined by each state. In addition to the standard models
provided for each state, additional models are provided in SAP Best Practices for HCM U.S.
Use
Procedure
1. Access the activity using one of the following navigation options:
IMG Path
Payroll Payroll: USA Garnishments Master Data Order Types
Garnishable Amounts Disposable Net Define adjustment model
texts for the disposable net
Transaction
Code
SPRO
2. On the Change View "Model of the Disposable Net": Overview screen, Choose the New
Entries button.
3. Make the following entries:
Model
Disposable Net Model Text
CRMA
Massachusetts – Creditor (except seamen)
CRNH
New Hampshire – Creditor
CSA1
Arkansas – Medical Support Only
CSC1
Colorado – Medical Support Only
CSN1
New Jersey – Support (Union Dues reduce garnishment)
CSPA
Pennsylvania – Support
CST1
Tennessee – Medical Support
CSWA
Washington State – Support (Union Dues reduce garnishment)
Use
In this activity, you create the adjustment modesl for the disposable net amounts.
Procedure
1. Access the activity using one of the following navigation options:
IMG Path
Payroll Payroll: USA Garnishments Master Data Order Types
Garnishable Amounts Disposable Net Create adjustment
model for the disposable net
Transaction
Code
SPRO
2. In the Work Area, enter CRA1 and choose the Enter button.
3. On the Change View "Adjustment to the Disposable Net": Overview screen, choose the New
Entries button.
4. Make the following entries:
Type of Payment
Wage Wage Type Long Text
Wage Indicator
Regular payment
3020
Garnish: Alimony/Support
2
Regular payment
3030
Garnish: Levy
2
Regular payment
3040
Garnish: Service charge
2
Regular payment
3050
Garnish: Voluntary
2
Percent
5. Save your entries.
15.2 Garnishable Amounts
15.2.1
Create Rules for the Non-Exempt Amount
Use
The Rule for the Non-Exempt Amount determines the model to use for determining the
disposable net and the non-exempt amount for each order type by state. In the standard system,
most rules are provided for all states and garnishment types. The special payment indicator
allows the garnishment to apply to special payroll payments and the exception indication defines
any remaining disposable net after support orders are applied to be available to other types of
garnishments.
Procedure
1. Access the activity using one of the following navigation options:
IMG Path
Payroll Payroll: USA Garnishments Master Data Order
Types Garnishable Amounts Create rule for the non-exempt
amount
2. Choose Maintain.
3. Choose the New Entries button.
4. Make the following entries:
Country
US
Periods
State
AR
Start
Order Type
CS
Child Support
Rule
001
Medical Child Support
Model disposable ent
CSAR
Arkansas – Support
Model nonexempt
amount
/F01
Federal – support
Blank
CCPA – Federal
Rule
Blank
X
Special Payment
Exceptional Case
blank
01/01/1980
End
12/31/9999
Order rule characteristics
Equal Amount Pay Processing
5. Save your entries.
6. Repeat steps 2 to 5 for the following data:
Model for Model
CCPA – Equal
Special Exceptional
disposable nonexempt Federal Amount
payment Case
Order
Rule
net
Amount
Rule
Pay
State Type Rule Description
Processing
Child
CSNJ
Support –
Union Dues
reduce
001 garnishment
CSTN
/000
Blank
Blank
X
Blank
CS
Medical
Child
001 Support
/000
Blank
Blank
X
Blank
CS
Child
CSWA
Support –
Union Dues
reduce
001 garnishment
Page 91 of 166
SAP Best Practices
Local Payroll Administration: Configuration Guide
Model for Model
CCPA – Equal
Special Exceptional
disposable nonexempt Federal Amount
payment Case
Order
Rule
net
Amount
Rule
Pay
State Type Rule Description
Processing
Vo
CS
000 Voluntary
LE00
/S02
Blank
Blank
X
Blank
15.3 Create Exempt Amount from Levy
Use
In this step, you create the exempt amounts per payment period.
SAP Best Practices supports entries for pay period parameters 02 – 04. The exempt
amounts might not be accurate and need to be verified.
Prerequisites
You must have already created the texts for both the levy forms and the filing statuses.
Procedure
1. Access the activity using one of the following navigation options:
IMG Path
Payroll Payroll: USA Garnishments Master Data Order Types
Garnishable Amounts Non-Exempt Amount Levy Create
exempt amount from levy
Transaction
Code
SPRO
2. Choose Maintain.
3. Choose New Entries.
4. Make the following entries:
Field
User Action or Values
Levy form
0001
Start
01/01/1980
End
12/31/9999
No. Exemptions
00
Pay Period (parameter)
02
5. Save your entries.
6. Repeat steps 2 to 5 for the following information:
LEMOD
Use
In this step, you assign your wage types to a wage type group.
Procedure
1. Access the transaction choosing one of the following navigation options:
IMG Menu
Payroll Payroll: USA Garnishments Master Data Adjustment
Wage Types Check Wage Type Catalog Check Wage Type
Group 'Adjustments'
Transaction
code
SPRO
2. On the Determine Work Area: Entry dialog box, in the Country Grouping field, enter 10 and
choose Continue.
3. Choose the New Entries button.
4. Make the following entries:
WT
Wage Type Long Text
3060
Refund/Stop Paym.Exempt
3070
Refund/Stop Pay. Non-expt
5. Save your entries.
15.4.2
Check Permissibility for Adjustment Wage Types
Use
The following wage types are delivered in SAP Best Practices for HCM U.S. for the processing of
Garnishment Adjustments. Wage types have been assigned to the appropriate order type.
Procedure
1. Access the activity using one of the following navigation options:
Payroll Payroll: USA Garnishments Master Data Order Types
Garnishable Amounts Adjustment Check Permissibility of
Adjustment Wage Types
Transaction
Code
SPRO
2. Choose the New Entries button.
3. Make the following entries:
Wage Type
Wage Type Text
Start Date
End Date
3060
Refund/Stop Payment – Exempt
01/01/1900
12/31/9999
3070
Refund/Stop Payment – Non Exempt
01/01/1900
12/31/9999
4. Save your entries.
15.4.3
Define Defaults
Use
Default values for garnishments processing have been set based on the most frequently entered
values. The customer should change the defaults to meet with their own requirements.
Procedure
1. Access the activity using one of the following navigation options:
IMG Path
Payroll Payroll: USA Garnishments Master Data Define
Defaults
Transaction
Code
SPRO
2. On the Change View "Garnishment Default Values": Overview screen, choose the New
Entries button.
3. Make the following entries:
Indicator
Use
Processing class 59 controls the derivation of Disposable Net. In SAP Best Practices for HCM
U.S. all customer name range wage type delivered are maintained with the correct value in
processing class 59. If additional wage types are required, we recommend to copy from the
delivered SAP Best Practices for HCM U.S. wage types to ensure the proper configuration.
Procedure
1. Access the activity using one of the following navigation options:
IMG Path
Payroll Payroll: USA Garnishments Processing Check
garnishability of wage types
Transaction
Code
SPRO
2. On the Country Grouping screen, enter USA and choose Enter.
3. On the Change View "Garnishment": Overview screen, choose the New Entries button.
4. Make the following entries:
Wage Type
Wage Type Long Text
Start Date
End Date
3010
Garnish: Creditor
01/01/1900
12/31/9999
3020
Garnish: Alimony/Support
01/01/1900
12/31/9999
3030
Garnish: Levy
01/01/1900
12/31/9999
3040
Garnish: Service charge
01/01/1900
12/31/9999
3050
Garnish: Voluntary
01/01/1900
12/31/9999
3060
Refund/Stop Paym. Exempt
01/01/1900
12/31/9999
5. Save your entries.
15.4.5
Check Priority/Third-Party Remittance for Order Types
Use
In this activity, you check the priority and third party remittance for order types.
Procedure
1. Access the activity using one of the following navigation options:
IMG Path
Payroll Payroll: USA Garnishments Processing Check
priority/third-party remittance for order types
Transaction
Code
SPRO
2. On the Choose Activity screen, double-click Check third party remittance for order types.
3. On the Change View "Third party remittance": Overview' screen, choose the New Entries
button.
4. Make the following entries:
16 Off-Cycle Activities
16.1 Report and Variant Assignment
Use
In this step you create the report (program) variants needed for off-cycle processing.
Procedure
1. Access the activity using the following navigation option:
Transaction Code
SE38
2. On the ABAP Editor: Initial Screen, in the Program field, enter RPCALCU0 (for Payroll Driver
(US)).
3. Select the Variants radio button and choose the Change button.
4. On the ABAP: Variants – Initial Screen, in the Variant field, enter YKU_HR_US_OC (for) and
choose Create.
5. On the Maintain Variant: Report (report name), Variant (variant name) screen, make the
following entries:
Field Name
Description
User Action and
Values
Payroll area
Defaults to blank
Enter 10
Radiobutton: Current
Period/Other period
Defaults to “Current Period”
Leave as-is
Personnel number
Defaults to blank
Leave blank
Payroll area
Defaults to blank
Enter 10
Reason for payroll
Specifies the reason why an offcycle payroll run is performed.
Leave blank
Off-cycle payroll
Payroll type, payroll identifier, offcycle payroll payment date
Leave blank
Payroll schema
Defaults to U000
Enter YKU0
Forced retro.accounting as of
If date entered, payroll will
recalculate all employees in the
applicable pay period back to this
date
6. Choose the Variant Attributes button.
7. On the Variant Attributes screen, in the Meaning field, enter HCMBPUS (payroll run)..
8. Save your variant. Repeat steps 2 to 7 for the following information:
Program: RPCEDTU0 (Remuneration Statements)
Variant name: YKU_HR_US_OC
Variant meaning: HCMBP US
Field Name
Local Payroll Administration: Configuration Guide
Description
User Action and
Values
Payment Medium
Format
Controls structure of file
Select ACH
Domestic payment
transactions US
Data Medium
Exchange
Causes the payment medium to be output
in a data medium exchange format or as a
message
Checked
Payment
Summary
The payment summary is only printed if
this parameter is selected
Checked
Error Log
This indicator controls whether an error log
is output.
Checked
Payment
Document
Validation
If you set this indicator the system only
executes a payment if the document it is
based on is available and still valid.
Checked
Output to file
system
Causes the created file to be saved in the
file system of the application server and
not in the TemSe in the SAP System (file
for storage of temporary sequential data).
Leave blank
File name
Complete Name for Sequential File
Leave blank
Form Type
SAPscript or PDF-based form
SAPscript
Form
Accompanying
Letter
Name for an alternative form from that
defined in the system configuration.
Leave blank
Payment
Summary Layout
Select a payment summary layout
Leave blank
Screen Output
Select to output payment summary on
screen
Checked
Only
Program: RFFOUS_C (International Payment Medium – Check (with check
management)
Variant name: YKU_HR_US_OC
Variant meaning: HCMBP US
Field Name
Local Payroll Administration: Configuration Guide
Description
User Action and Values
Payment
document
validation
Requires that payment is posted to AC
before check run
Not advisable
Texts in
recipient's
language
Used for foreign language support
Leave blank
Currency in ISO
code
Converts Currency key to ISO currency
Key
Leave blank
No form
summary
section
Form Summaries are not printed
Test this for desired results
Do not Void any
Checks
Indicator that a check number is only
issued and entered in the check
register for actual checks. Voided
checks (sample printout, page overflow
and form summary section) are not
noted in the check register.
Checked
Void and reprint
checks from
payment run
already printed
Used for check void process
Checked
Check Number
Check number
Prerequisite to this setting is
Check void process
Void reason
code
Void reason code
Prerequisite to this setting is
Check void process
summary
Program: RPCIPE00 (Posting to Accounting: Create Posting Run)
Variant name: YKU_HR_US_OC
Variant meaning: HCMBP US
Field Name
Description
User Action and
Values
Period
Defaults to “1 Current Payroll
Period”
Leave as-is
Payroll area
Defaults to blank
Enter 10
Personnel number
Defaults to blank
Leave blank
Payroll area
Defaults to blank
Enter 10
Off-cycle Payroll Run
Payroll type, payroll identifier,
off-cycle payroll payment date
Text that you enter to give more information on
the posting run
3PR Posting
Posting date
Posting date
Enter today’s
date
Posting variant
Defaults to “SAP”
Leave as-is
Document date
Date on which original document was issued
Enter today’s
date
Test
Mode/Production
Mode
Flag for test or production run
Select
Production
Mode
Download/exp.
TemSe
If checked, the program will export the output to a
TemSe file
Unchecked
Include due date
chg
If checked, the remittance posting run log will
also contain information about items that have
due date changes according to their accumulator
and limit
Checked
Update already
posting items
Determines whether or not the HR payee items
that are already posted to FI with a posting run
number are to be updated. This update only
happens for items that have an actual change in
their due date.
Checked
Program: H99_RFF_FRAME (Main Program for Calling RFFO*_C)
Variant name: YKU_HR_US_OC_B
Variant meaning: HCMBP US (transfer)
Field Name
Description
User Action and
Values
Progam name
RFFOxxxx
Name of the program in the process
model
Enter SAPFPAYM
Variant for RFFOxxxx
Name of variant
Enter YKU_HR_US_OC
Program: H99_RFF_FRAME (Main Program for Calling RFFO*_C)
Variant name: YKU_HR_US_OC_N
Variant meaning: HCMBP US (check)
Program: H99_RFF_FRAME_REP (Program for Calling RFFO*_C for Check
Replacement)
Variant name: YKU_HR_US_OC
Variant meaning: HCMBP US
Field Name
Description
User Action and
Values
Progam run date
Output run file from Pre DME step
Leave blank
Identification
feature
Unique run name given during Pre DME
execution
Leave blank
16.2 Set up Off-Cycle Reasons
Use
With categories and payroll types, off-cycle reasons determine whether the payroll run is regular,
bonus, absence or payment in advance. In addition to the standard, several additional reason
codes are created. The following off cycle reasons are delivered in SAP Best Practices for HCM
U.S..
Procedure
1. Access the activity using one of the following navigation options:
IMG Path
Payroll Payroll: USA Off-Cycle Activities Set up off-cycle
reasons
Transaction
Code
SPRO
2. Choose the New Entries button.
3. Make the following entries:
OC
OC Reason OC OC
Pay Bonus Absence Advance On
Other
Reason Description
Category
Demand
Cat
Type
Description
0001
OC
OC Reason OC OC
Pay Bonus Absence Advance On
Other
Reason Description
Category
Demand
Cat
Type
Description
0050
Regular
period on
demand
0070
Payroll
Payroll
results
results
adjustment 04 adjustment C
0080
Absence
payment
Absence
05 pay
0090
Advance
payment
Advance
06 payment
07 On-Demand
Selected
A
Selected
Selected
Selected
4. Save your entries.
16.3 Set up Report Variants for Off-Cycle Activities
Use
In this activity, you set up report variants for off-cycle activities.
Procedure
1. Access the activity using one of the following navigation options:
IMG Path
Payroll Payroll: USA Off-Cycle Activities Set up report
variants for off-cycle activities
Transaction
Code
SPRO
2. On the Choose Activity screen double-click Define Variants for Off-Cycle Activities.
3. On the Change View "Variants for Off-Cycle Payroll Runs": Overview screen, Choose the
New Entries button.
4. Make the following entries::
Application
Report
Variant
CALC
RPCALCU0
YKU_HR_US_OC
CDTC
RPCDTCU0
YKU_HR_US_OC
CEDT
RPCEDTU0
YKU_HR_US_OC
5. Save your entries.
16.4 Make Settings Check Printing with Manual Num
Assignment
Use
16.6 Define Default Values for Payment Methods
Use
Depending on the type of off-cycle payment being processed, you can set a default payment
method.
Procedure
1. Access the activity using one of the following navigation options:
IMG Path
Payroll Payroll: USA Off-Cycle Activities Define default values
for payment methods
Transaction
Code
SPRO
2. Choose the New Entries button.
3. Make the following entries:
OC Reason
OC Reason Description
0009
Check
0001
Bonus payment
Selected
0002
Additional payment
Selected
0010
Adjustment payment
Selected
0050
Regular period on demand
Selected
0070
Payroll results adjustment
Selected
0080
Absence payment
0090
Advance payment
Selected
Selected
4. Save your entries.
16.7 Replace Checks
In SAP Best Practices for HCM U.S., seven check management groupings have been defined
and attached to the appropriate Payroll Administrator. One grouping is a default and can be used
in situations where one centralized payroll user handles all replacements. Additional groupings
can be created if required.
16.7.1
Check Management Grouping
Use
In this activity, you configure check management groupings.
Procedure
1. Access the activity using one of the following navigation options:
IMG Path
2. On the Choose Activity screen, double-click Check Management Grouping.
3. On the Change View "Check Management Grouping": Overview screen, choose the New
Entries button.
4. Make the following entries:
Check Grouping
Grouping Text
0
Blank Check grouping, Centralized location
1
Group 1
2
Group 2
3
Group 3
4
Group 4
5
Group 5
6
Group 6
5. Save your entries.
16.7.2
Assigned Administrators
Use
In this step, you assign one or more administrator(s) to the subgroup for check management.
Here, you specify all the administrators who, in the Organizational Assignment infotype (0001),
Payroll administrators field, have been assigned to the employees for whom you want to Replace
Checks.
Procedure
1. Access the activity using one of the following navigation options:
IMG Path
2. On the Choose Activity screen, double-click Check Management Grouping – Assigned
Administrators.
3. On the Change View "Check Management Grouping – Assigned Administrators": Overview
screen, Choose the New Entries button.
4. Make the following entries:
Payroll Administrator
Use
Using the subgroup for check management, you create the link between administrators and
report variants. This ensures that the new check that the administrator wants to print is issued
from the correct check lot.
Procedure
1. Access the activity using one of the following navigation options:
IMG Path
2. On the Choose Activity screen, double-click Check management grouping - Assign report
and variants.
3. On the Change View "Check management grouping - Assign report and variants": screen,
choose the New Entries button.
4. Make the following entries:
Check grpg
Name for check mgmt grpg
0
Report
Variant
RFFOUS_C
YKU_HR_US_OC
1
Group 1
RFFOUS_C
YKU_HR_US_OC
2
Group 2
RFFOUS_C
YKU_HR_US_OC
3
Group 3
RFFOUS_C
YKU_HR_US_OC
4
Group 4
RFFOUS_C
YKU_HR_US_OC
5
Group 5
RFFOUS_C
YKU_HR_US_OC
6
Group 6
RFFOUS_C
YKU_HR_US_OC
5. Save your entries.
16.8 Verify Payment Keys
Use
This activity defines the correct payment methods for replacements.
2. In the Country Grouping field, enter 10 and choose Continue.
3. Choose the New Entries button.
4. Make the following entries:
Paymt meth.ty
Name
Payment m.
Name
C
Check
N
Check
D
Bank transfer
B
Bank transfer (ACH PPD)
5. Save your entries.
16.9 Create Process Models
The following process models have been defined in SAP HCM Best Practices for off cycle
processing.
Process Model
Attribute ID
Title of Process Model
OC
YKUUSCRP
HRBPUS Process Model, Off-Cycle Reprint Replaced Cheque
OC
YKUUSOCV
HRBPUS Process Model, Off-Cycle Posting After Reversal
OC
YKUUSOC
HRBPUS Process Model, Off-Cycle Subsequent Payroll
Activities
16.9.1
Process Model for Subsequent Payroll Activities
Use
In the case of off-cycle payroll, subsequent processing must include printing the remuneration
statements, posting to Accounting and payment by check or bank transfer.
Procedure
1. Access the activity using one of the following navigation options:
IMG Path
Payroll Payroll: USA Off-Cycle Activities Create process
models
Transaction
Code
SPRO
PEST (Maintenance of Process Models)
2. On the Choose Activity dialog box, double-click Maintain HR process model for subsequent
payroll activities.
3. On the Maintenance of Process Models screen, process model SAPUSOC will be pre-filled in
the Process Model field. Click on the Copy button.
4. In the Copy Process Model SAPUSOC dialog box, enter YKUUSOC in the Target Model field
and click on the Copy button.
2. On the Choose Activity dialog box, double-click Maintain HR process model for payment
replacement.
3. On the Maintenance of Process Models screen, process model SAPUSCRP will be pre-filled
in the Process Model field. Click on the Copy button.
4. In the Copy Process Model SAPUSCRP dialog box, enter YKUUSCRP in the Target Model
field and click on the Copy button.
16.9.3
Process Model for Payroll Reversal
Use
In the case of a reversal, you only need to offset in Accounting.
Procedure
1. Access the activity using one of the following navigation options:
IMG Path
2. On the Choose Activity dialog box, double-click Maintain HR process model for payroll
reversal.
3. On the Maintenance of Process Models screen, process model SAPUSOCV will be pre-filled
in the Process Model field. Click on the Copy button.
4. In the Copy Process Model SAPUSOCV dialog box, enter YKUUSOCV in the Target Model
field and click on the Copy button.
16.10 Assign Report Variants to Process Models
The assignment of report variants to the process models is not delivered and must be
executed manually.
16.10.1 Process Model for Subsequent Payroll Activities
Use
In the case of off-cycle payroll, subsequent processing must include printing the remuneration
statements, posting to Accounting and payment by check or bank transfer.
Procedure
1. Access the activity using one of the following navigation options:
IMG Path
2. Enter process model YKUUSOC in the Process Model field. Click on the Change button.
3. The process model will be presented on the Maintain Process Model YKUUSOC screen. It
will include the nodes listed below:
Text for Step
Program Name
Print form
RPCEDTU0
Execute posting run
RPCIPE00
Payroll
RPCALCU0
3PR Evaluation run
RPURMU00
3PR Posting run
RPURMP00
Pre.program DME
RPCDTCU0
Create pay.medium – Check
H99_RFF_FRAME
Create pay. medium - Transfer
H99_RFF_FRAME
Execute posting run
H99_POST_PAYMENT
4. You will need to delete the following 2 nodes in the process model:
Text for Step
Program Name
Payroll
RPCALCU0
Execute posting run
H99_POST_PAYMENT
5. Click on the node to select it, then click on Delete Node.
6. In the Confirm Operation dialog box, select Delete Selected Links and Nodes and click on the
green check to continue.
7. You will need to change the following node in the process model:
Text for Step
Program Name
3PR Evaluation run
RPURMU00
8. Double-click on the node to select it.
9. The node will be presented in the Change Step dialog box. Make the following changes:
Field
10. Click on the green check to continue.
11. You will need to double-click on each node to maintain it. Once you double-click on a node,
the Change Step dialog box will appear. For each node, in the Program tab verify the
program category and enter the program variants as follows:
Program Category
Text for Step
Program Name
Variant
XEDT Print Form
Print form
RPCEDTU0
YKU_HR_US_OC
CIPE Execute
posting run
Execute posting run
RPCIPE00
YKU_HR_US_OC
DME Pre.program
DME
Pre.program DME
RPCDTCU0
YKU_HR_US_OC
RFF Create payment
medium
Create pay.medium –
Check
H99_RFF_FRAME
YKU_HR_US_OC_N
RFF Create payment
medium
Create pay. medium Transfer
H99_RFF_FRAME
YKU_HR_US_OC_B
URMP 3PR Posting
run
3PR Posting run
RPURMP00
YKU_HR_US_OC
12. Save your entries.
13. Once the process model has been saved, click on the Activate button to activate the process
model.
16.10.2 Process Model for Payment Replacement
Use
In the case of payment replacement, only new checks must be printed.
Procedure
1. Access the activity using one of the following navigation options:
IMG Path
2. Enter process model YKUUSCRP in the Process Model field. Click on the Change button.
3. The process model will be presented on the Maintain Process Model YKUUSCRP screen. It
will include the node listed below:
Text for Step
4. You will need to double-click on the node to maintain it. Once you double-click on the node,
the Change Step dialog box will appear. In the Program tab verify the program category and
enter the program variant as follows:
Program Category
Text for Step
Program Name
Variant
RFF Create payment
medium
Create payment
medium
H99_RFF_FRAME_REP
YKU_HR_US_OC
5. Save your entries.
6. Once the process model has been saved, click on the Activate button to activate the process
model.
16.10.3 Process Model for Payroll Reversal
Use
In the case of a reversal, you only need to offset in Accounting.
Procedure
1. Access the activity using one of the following navigation options:
IMG Path
2. Enter process model YKUUSOCV in the Process Model field. Click on the Change button.
3. The process model will be presented on the Maintain Process Model YKUUSOCV screen. It
will include the nodes listed below:
Text for Step
Program Name
Execute Posting Run
RPCIPE00
Execute posting run
H99_POST_PAYMENT
4. You will need to delete the following node in the process model:
Text for Step
Program Name
Execute posting run
H99_POST_PAYMENT
5. Click on the node to select it, then click on Delete Node.
6. In the Confirm Operation dialog box, select Delete Selected Links and Nodes and click on the
green check to continue.
7. You will need to double-click on the node to maintain it. Once you double-click on the node,
the Change Step dialog box will appear. In the Program tab verify the program category and
enter the program variant as follows:
Program Category
Text for Step
Program Name
Variant
CIPE Execute posting run
Execute posting run
RPCIPE00
YKU_HR_US_OC
8. Save your entries.
9. Once the process model has been saved, click on the Activate button to activate the process
model.
16.11 Workflow activation: Maintain Standard Settings
Automatic Workflow Customizing must be executed manually.
Use
This activity is necessary in order to set-up a running workflow environment.
Procedure
1.
Access the activity using one of the following navigation options:
IMG Path
SAP NetWeaver Application Server Business Management
SAP Business Workflow Maintain Standard Settings
Transaction
Code
SWU3
2. Choose the Perform Automatic Workflow Customizing button (F9).
3. Indicate a change request when required and confirm all steps.
16.12 Activate Event Type Linkage for Workflow Events
Use
This step must be executed prior to using any off-cycle processing in the HR Process Workbench.
Procedure
1. Access the activity using one of the following navigation options:
IMG Path
Payroll Payroll: USA Background Processing with the HR Process
Workbench Active event type linkage for workflow events
Transaction
Code
SPRO
2. Execute the activity.
3. A message informs you that SAP R/3 has set the Type Linkage Active indicator for the
appropriate entries in table SWFDVEVTY1.
17Payroll Results Adjustments = Off Cycle
17.1.1
Define Payroll Program for the Adjustments Workbench
Use
This activity defines the payroll program for the adjustments workbench.
Procedure
1. Access the activity using one of the following navigation options:
Payroll Payroll: USA Payroll Results Adjustment Define payroll
program for the Adjustments Workbench
Transaction
Code
SPRO
2. A report variant for the Adjustment Workbench has been created for delivery with SAP Best
Practices for HCM U.S. and has been defined in feature PU161.
3. On the Features: Initial Screen enter PU161 and choose the Display button. On the "Display
feature PU161: decision tree" the system displays the following values:
PU161
D
****
WERKS
&PU161= PCS_HR_US_ADJ,
4. User wage types have been defined as permissible for infotype 0221. It is necessary to
review the permissibility to ensure that the delivered configuration meets the customers'
requirements.
18Electronic Funds Transfer (EFT)
18.1 Prenotification
18.1.1
Set up Prenotification
Use
Procedure
1. Access the activity using one of the following navigation options:
IMG Path
Payroll Payroll: USA Electronic Funds Transfer Prenotification
Set up prenotification
Transaction
Code
SPRO
2. On the Choose Activity Screen, double-click HR Documents: Infotypes To Be Logged.
3. On the Change View "HR documents: Infotypes to be logged: Overview screen, choose the
New Entries button.
4. Make the following entries:
Tr Class
Infotype
Infotype Text
A
0009
Bank Details
A
0011
External Bank Transfers
5. Save your entries.
6. On the Choose Activity Screen, double-click HR Documents: Field group definition.
7. On the Change View "HR documents: Field group definition: Overview screen, choose the
New Entries button.
8. Make the following entries:
9. Save your entries.
10. On the Choose Activity Screen, select HR Documents: Field group characteristics and
choose Choose.
11. On the Change View "HR documents: Field group characteristics: Overview screen, choose
the New Entries button.
12. Make the following entries:
Tr. Class
Infotype
Infotype Text
DocFieldGr
Doc.type
A
0009
Bank Details
01
L
A
0011
External Bank Transfer
01
L
SupFldGr
13. Save your entries.
18.2 Direct Deposit/ Data Medium Exchange
18.2.1
Zero-Net Checks
18.2.1.1
Define Void Reason Codes for Zero-Net Checks
Use
In this activity, you define the void reason codes for zero-net checks.
Procedure
1. Access the activity using one of the following navigation options:
IMG Path
Payroll Payroll: USA Electronic Funds Transfer Direct
Deposit/Data Medium Exchange Zero-Net Checks Define void
reason code for Zero-Net Checks
Transaction
Code
SPRO
2. On the Change View "Check Void Reason Codes": Overview screen, choose New entries.
3. Make the following entries:
Field Name
Use
House bank BANKB and account CHECK has been configured for SAP Best Practices for HCM.
This house bank is attached to company code 1000.
Procedure
1. Access the activity using one of the following navigation options:
IMG Path
Payroll Payroll: USA Electronic Funds Transfer Direct
Deposit/Data Medium Exchange Preliminary Programs Set up
house banks
Transaction
Code
SPRO
2. On the Change View "Bank Accounts": Overview screen, choose the New Entries button.
3. Make the following entries:
House Bank
Bank country
Bank key
Text
BANKB
US
011000390
Bank of America
BANKC
US
8208000001
Once the customer has defined their company, the house bank and accounts must
be created for their company code.
4. Save your entries.
18.2.2.2
Determine Sending Banks
Use
Feature DTAKT sets the default Sending Bank to BANKB, which is delivered with SAP Best
Practices for HCM U.S. Configuration changes are required in this area to reflect the customer's
house bank and account according to their company code. To process off-cycle payments in the
same way, maintain feature PU137 as well. The following is an excerpt from feature DTAKT.
Procedure
1. Access the activity using one of the following navigation options:
IMG Path
Payroll Payroll: USA Electronic Funds Transfer Direct
Deposit/Data Medium Exchange Preliminary Programs Determine
sending banks
Transaction
Code
SPRO
2. On the Process feature DTAKT: decision tree screen, choose Change.
Use
Procedure
1. Access the activity using one of the following navigation options:
IMG Path
Payroll Payroll: USA Electronic Funds Transfer Direct
Deposit/Data Medium Exchange Preliminary Programs Define Text
Keys for Payment Transactions
Transaction
Code
SPRO
2. On the Work Area entry dialog box, enter 10 and choose the Enter button.
3. On the Change View "Text Key for Data Carrier": Overview screen, choose New Entries.
4. Make the following entries:
Field Name
Description
User Action and Values
Wage Type
/558
Text key
53000
Comment
5. Save your entries.
6. Repeat steps 2 to 5 for the following data:
Wage Type
Wage Type Long Text
Text Key
/559
Payment
53000
MJ70
Statement wage type
19Tax Reporter
Use
Tax Reporter is the component of SAP Payroll that enables you to produce quarterly and annual
wage and tax reports for local, state, and federal tax authorities. This section provides a general
overview of the tax reporting process in SAP Payroll and describes the configuration that is
required to perform tax reporting in SAP ERP HCM. This section concludes with chapters on
year-end processing and quarterly processing.
Before starting year end processing SAP urges all customers to visit the Year End Web site
located here for additional information on Year End functionality for U.S. Tax Reporter. Review
this site on a regular basis for important SAP Notes and functional updates
The SAP ERP HCM & Payroll U.S.A. site is your central source of information on tax reporting,
topics, training, development news, support, and documentation. This site is located within SAP
Service Marketplace at http://service.sap.com/hrusa.
For program filing and testing for format correctness, see the Accu Wage Information and
Software. For more information, see the following website:
http://www.ssa.gov/employer/accuwage/index.html
AccuWage/AccuW2C is free software from Social Security.
AccuWage is for use with Electronic Filing W-2 - EFW2 (formerly MMREF-1.)
AccuW2C is for use with Electronic Filing W-2c - EFW2C (formerly MMREF-2.)
The software allows you to check W-2 (Wage and Tax Statement) and W-2c (Corrected Wage
and Tax Statement) reports for correctness before you send them to Social Security
19.1 Tax Form Groups
19.1.1 Define Tax Form Groups Containing Non-tax Wage
Types
Use
In this step you define tax form groups containing non-tax wage type amounts.
These tax form groups come preconfigured with the standard tax wage types already assigned to
them, so in this step you need only to define how these tax form groups are evaluated in Tax
Reporter. Amounts for most boxes on Form W-2 are stored in standard model wage types.
Some, however, are stored in user-defined wage types. SAP Best Practices for HCM delivers tax
reporter with updates to standard tax form groups using the delivered best practices defined
wage types.
To enable the extraction of data from user-defined wage types, SAP delivers tax form groups to
which you can assign user-defined wage types (refer to the procedures above). See the table
below for a list of the boxes found on Form W-2 and their corresponding tax form groups.
Procedure
1. Access the activity by choosing one of the following navigation options:
IMG Path
Payroll Payroll: USA Tax Reporter Define tax form groups
containing non-tax wage types
Transaction
Code
SPRO
2. On the Change View "Tax form groups for other wage types": Overview screen, select the
desired tax form.
3. Choose Assignment of wage types containing no tax amount.
4. On the Change View "Assign wage types to tax form groups": Overview screen, choose New
entries.
5. On the New Entries: Details of Created Entries screen, enter the appropriate information:
o
Select a wage type you want to assign to this tax form group
o
Determine whether a number, a rate, or an amount will be taken from the payroll
results
o
Specify how this item will be stored in the tax interface table; as taxable, tax, tax
and deposit, penalty, or as interest
o
Indicate whether the wage type will be added or subtracted in the field. If the
amount is negative in the payroll results, it must be subtracted to make it positive.
6. Save your entries.
7. Repeat this process for each wage type you wish to assign to the tax form group.
See below the following non tax form groups for W-2 Processing that are updated with the SAP
Best Practices for HCM wage types:
Tax
Form
Group
To use Tax Reporter, the number ranges and W-2 box configuration must be completed.
19.1.2.1
Assign Number Range for Tax Pay Dates
Use
This step is required to create an internal number range for tax pay dates
Procedure
1. Access the transaction choosing one of the following navigation options:
IMG Path
Payroll Payroll: USA Tax Reporter Assign number range for
tax pay dates
Transaction
Code
OHX5
2. Choose the Change Intervals button.
3. Choose the Insert Interval button.
4. On the Insert Interval dialog box, enter the following number range values:
Interval number
From Number
To Number
Ext
10
000001
999999
Do not flag
5. Choose the Insert (Enter) button.
6. Save your entries.
19.1.2.2
Assign Number Range for Form Numbers
Use
In this activity, you assign the number range for form numbers.
Procedure
1. Access the transaction choosing one of the following navigation options:
IMG Path
Payroll Payroll: USA Tax Reporter Assign number range for
form numbers
Transaction
Code
OTR1
2. Choose the Change Intervals button.
3. Choose the Insert Interval button.
4. On the Insert Interval dialog box, enter the following number range values:
Interval number
Use
This step is required to create an internal number for form numbers. Each form will have its own
internal form number.
Procedure
Number range 900001 to 999999 is reserved for simulation runs. Therefore, you should not use a
number range above 900001 for your productive runs.
1. Access the transaction choosing one of the following navigation options:
IMG Path
Payroll Payroll: USA Tax Reporter Assign number range for
control numbers
Transaction
Code
OTR2
2. Choose the Change Intervals button.
3. Choose the Insert Interval button.
4. On the Insert Interval dialog box, enter the following number range values:
Interval Number
From Number
To Number
Ext
01
000001
555555
Do not flag
99
900000
999999
Do not flag
5. Choose the Insert (Enter) button
6. Svae your entries.
19.1.2.4
Assign Number Range for Log Numbers
Use
This step is required to create an internal number for control numbers.
Procedure
1. Access the transaction choosing one of the following navigation options:
IMG Path
Payroll Payroll: USA Tax Reporter Assign number range for
log numbers
Transaction
Code
OTR3
2. Choose the Change Intervals button.
3. Choose the Insert Interval button.
4. On the Insert Interval dialog box, enter the following number range values:
Interval number
5. Choose the Insert (Enter) button
6. Save your entries.
19.1.2.5
Assign Number Range for TemSe Files
Use
This step is required to create an internal number for TEMSE file names.
Procedure
1. Access the transaction choosing one of the following navigation options:
IMG Path
Payroll Payroll: USA Tax Reporter Assign number range for
TemSe files
Transaction
Code
OTR4
2. Choose the Change Intervals button.
3. Choose the Insert Interval button.
4. On the Insert Interval dialog box, enter the following number range values:
Interval Number
From Number
To Number
Ext
01
0000000001
9999999999
Do not flag
5. Choose the Insert (Enter) button
6. Save your entries.
20Forms
20.1 Basic Settings
20.1.1 Maintain Evaluation Classes and Processing Class
Values
Use
Payroll Forms in SAP Best Practices for HCM U.S. are customized using Evaluation Class 02.
When new wage types are created either from scratch or by copying a SAP Best Practices for
HCM U.S. delivered wage type, the attributes required for forms processing are reflected in the
new wage type.
Procedure
1. Access the activity using one of the following navigation options:
IMG Path
Payroll Payroll: USA Forms Basic Settings Maintain
evaluation classes and their processing class values
Page 126 of 166
SAP Best Practices
Transaction
Code
Local Payroll Administration: Configuration Guide
SPRO
2. On the Change View "valuation Class Values": Overview screen, the system displays the
following values:
Proficien.
Description
Print wage type on form without specific assignment
00
No printing on form
01
Earnings (US forms)
02
Employee taxes (US forms)
03
Deductions (US forms)
04
ER taxes
05
ER taxes (Tips)
06
EE Benefits/Deductions (pretax)
07
ER Benefits/Contributions
08
EE Benefits/Deductions (posttax)
09
Travel expense
10
Overtime
11
Garnishments
20.2 Remuneration Statement
20.2.1
Set up Remuneration Statement
Use
SAP Best Practices for HCM uses standard delivered Smart Form for the remuneration
statement. Forms must be activated before use.
Procedure
1. Access the activity using one of the following navigation options:
IMG Path
Payroll Payroll: USA Forms Remuneration Statement Set
up remuneration statement
Transaction
Code
HRFORMS
2. On the HR Forms: Overview screen, under country grouping 10, find the SAP_PAYSLIP_US
form and check the Status of the form field. If the status is red, double-click the form.
3. On Change HR Forms screen, choose the form name (SAP_PAYSLIP_US) in the right-top
section. Choose the Activate button.
21Posting to Financial Accounting
21.1 Activities in the HR System
21.1.1
Employee Groupings and Symbolic Accounts
21.1.1.1
Define Employee Groupings/Account Assignment
Use
Procedure
1. Access the activity using one of the following navigation options:
IMG Path
Payroll Payroll: USA Posting to Financial Accounting Activities in
the HR-System Employee grouping and symbolic accounts Define
employee grouping/account assignment
Transaction
Code
SPRO
2. On the Choose Activity screen, double-click Employee grouping/account assignment activity,.
3. On the Change View "Employee Grouping for Account Determination": Overview screen,
choose the New Entries button.
4. Make the following entries:
EE Group
EE Group Description
1
Hourly Paid Employees
2
Salaried Employees
5. On the Choose Activity screen, double-click Maintain Feature activity.
6. On the Process Feature PPMOD: decision tree screen, choose the New Entries button.
7. Make the following entries:
PPMOD
Line
Variable Key
F
000010
C
Operation
D ABART
000020
1
&PPMOD=1,
000030
2
&PPMOD=2,
000040
3
&PPMOD=2,
000050
4
&PPMOD=2,
000060
8
&PPMOD=1,
000070
*
&PPMOD= ,
"Catch all or no separate posting
The feature PPMOD separates the posting options into 3 options as you can see:
1 = Hourly
2 = Wage
3 = Salary
…
Blank = for postings that are not separated by the field Employee subgroup grouping
for personnel calculation rule (ABART).
To separate further symbolic accounts, you must set the field MOMAG (Account
determination dependent on employee grouping) in the step Define Symbolic
Accounts. If the field is not checked, separation is not done. Therefore it would not be
necessary to create two or three options in the steps Maintain FI Configuration
Assign financial accounts, Assign expense accounts and all other steps, one
symbolic account link with the field Employee Group equal to blank and an
appropriate account would be sufficient.
For demonstration purposes YK07 is having separate accounts for different
employee group groupings.
21.1.1.2
Define Symbolic Accounts
Use
New Symbolic Accounts have been added in SAP Best Practices for HCM U.S. to provide a
vehicle for more complex financial posting from payroll. Symbolic accounts in SAP Best Practices
for HCM U.S. are in the USxx name range.
Procedure
1. Access the activity using one of the following navigation options:
IMG Path
Payroll Payroll: USA Posting to Financial Accounting Activities
in the HR-System Employee grouping and symbolic accounts
Define symbolic accounts
Transaction
Code
SPRO
2. On the Change View "Symbolic Accounts": Overview screen, choose New Entries.
3. Make the following entries:
Field Name
Description
User Action and Values
SymAc
YK00
Description
Accrual
AATYP
C
MOMAG
Select
Comment
4. Save your entries.
5. Repeat steps 2 to 4 for the following information:
Symbolic Account
Use
The /4 wage types can be posted in two ways:
State and federal tax wage types can be posted to different accounts. Because it is
unlikely that a customer posts each state's taxes to a different account, BP eliminated this
labor intensive step.
Federal taxes are posted to account X and all state taxes are posted to accounts Y.
Wage types are mapped to symbolic accounts through configuration. The wage types and their
corresponding symbolic account assignments are documented in the Wage Type documentation
spreadsheet.
To achieve this, delete all /401 and /410 for the individual states out of the configuration step
Posting to US Tax, leave the entries for FED and assign them to the appropriate accounts. Add
the posting entry for states as described below for the default for states, because FED has its
own entry, it is posted differently.
Procedure
1. Access the activity using one of the following navigation options:
IMG Path
Payroll Payroll: USA Posting to Financial Accounting Activities
in the HR-System Wage Type Maintenance
Transaction
Code
SPRO
2. On the Wage Type Overview screen, select wage type /401 and in the Dialog Structure pane,
double-click Posting US Tax.
3. Select the wage type row and the system will highlight the line.
4. On the Posting US Tax screen, choose Select All
5. Deselect the wage type /401 with the Auth FED and choose the Delete button. This will
delete all wage types but the wage type for Federal Taxes.
6. On the Posting Tax screen, select the remaining wage type /401 with the Auth FED and
choose the Copy button. This will copy posting for the all the states excluding FED.
7. Delete any value in the Tax authority field.
8. In the Symbolic Account field, enter YK25.
9. Save your entries.
There is a large number of entries to be deleted. The deletion will take some time.
10. Repeat steps 3 to 9 for the following information:
Wage
Type
Tax
Company
Tax
Authority
/401
Sequence
no
+/-
Proc
Symbolic
Account
1
Pos…Cred
Normal
YK25
/401
FED
1
Pos…Cred
Normal
2220
/410
FED
1
Pos…Cred
Normal
2220
/410
FED
2
Pos…Deb
Normal
1320
/410
1
Pos…Cred
Normal
2223
/410
2
Pos…Deb
Normal
1320
/416
1
Pos…Cred
Normal
2223
/416
2
Pos…Deb
Normal
1320
/441
1
Pos…Cred
Normal
2223
11. Repeat steps 2 to 9 for the following information:
Wage types /403 - /406 are only federal taxes. States are not required in the Posting
US Tax step. Delete all entries but tax authority FED.
Wage
type
Tax
Company
Tax
Authority
Sequence
number
+/-
Proc
Symbolic
Account
/403
FED
01
Pos..
Deb
Normal
2222
/404
FED
01
Pos…
Deb
Normal
2222
/404
FED
02
Pos…
Cred
Normal
1320
/405
FED
01
Pos..
Deb
Normal
2222
/406
FED
01
Pos…
Deb
Normal
2222
/406
FED
02
Pos…
Cred
Normal
1320
You can do this with all other /4 wage types. Instead of maintaining state by state,
you can simplify the posting and just have one for federal and one for all others (in
this case state). This reduces the maintenance dramatically.
All other wage types please maintain as follows:
12. To maintain all other wage types, on the Wage Type Overview screen, select wage type 1002
and in the Dialog Structure pane, double-click Posting a wage type.
13. On the Posting a wage type screen, make the following entries:
Field Name
Description
User Action and Values
No
Sequence no
1
+/-
Posting sign
+
Process type
Symb…
Normal
Symbolic Account
Or blank
1100
Field Name
Description
User Action and Values
No
Sequence no
9
+/-
Posting sign
Enter +
Process type
Comment
A
Month accrual
Symb…
Symbolic Account
1100
Field Name
Description
User Action and Values
No
Sequence no
10
+/-
Posting sign
-
Process type
Symb…
Comment
Comment
A
Symbolic Account
Month Accrual
3320
14. Save your entries.
15. Repeat steps 12 to 14 for the following information:
LGART
Special authorizations are required for posting to Accounting. You have the option of assigning
different authorizations for the different activities within posting to Accounting.
Use
The system checks the following HR authorization objects during posting to Accounting:
HR: Posting run (technical name: P_PYEVRUN)
HR: Posting document (technical name: P_PYEVDOC)
This is not a complete list of authorization objects that the system checks for posting
to Accounting. In certain system constellations, for example, additional authorizations
are needed for the Application Link Enabling (ALE) to be able to perform posting to
Accounting. For more information about ALE authorizations see the Basis
Customizing under Application Link Enabling (ALE) Sending and Receiving
Systems Assign Required Authorizations.
Procedure
1. Access the activity using one of the following navigation options:
IMG Path
Payroll Payroll: USA Posting to Financial Accounting Activities
in the HR-System Authorizations and profiles
Transaction
Code
SPRO
2. Choose the New Entries button.
3. Make the following entries:
Authorizations for Posting Runs
You maintain these authorizations based on the run type and simulation mode.
Activity
Authorization
Step
Insert or
01
Create Posting Run
Display
03
Display Posting Runs
Delete run
06
Delete Posting Run
Post run
10
Post Posting Run
Reverse
run
85
Reserve Posting Run and Reset Reversal after
Termination
Display
Authorizations for posting documents
These authorizations are dependent on the company code.
Activity
Authorization
Steps
Display
03
Display Payroll Documents and Display Accounting
Documents
Use
Because we have enabled Employee Grouping Account Assignment with feature PPMOD, we
must update the rules to allow account determination based on employee groupings.
Procedure
1. Access the activity using one of the following navigation options:
IMG Path
Payroll Payroll: USA Posting to Financial Accounting Activities
in the AC-System Account Assignment Assign financial accounts
Transaction
Code
SPRO
2. On the Enter Chart of Accounts screen, enter 0010 and choose Enter.
3. On the Maintain Fl Configuration: Automatic Posting – Accounts screen, choose Create.
4. Make the following entries:
Transaction
HRF
HR Postings, Financial
Accounts are determined based on
Debit/Credit
Blank
Employee Group
X
Symbolic account
X
Not changeable
5. Save your entries.
If you change the rule settings, it will delete the account settings completely. It is
recommended to save the account settings before you change the rules to a spread
sheet and re-apply them to the new setting by cut and paste.
6. Repeat steps 2 to 5 for the following information:
Symbolic Account
Use
In this activity, you assign expense accounts.
Procedure
1. Access the activity using one of the following navigation options:
IMG Path
Payroll Payroll: USA Posting to Financial Accounting Activities
in the AC-System Account Assignment Assign expense accounts
Transaction
Code
SPRO
2. On the Enter Chart of Accounts screen, enter 0010 and choose Enter.
3. On the Maintain Fl Configuration: Automatic Posting – Accounts screen choose Create.
4. Make the following entries:
Transaction
Payroll Payroll: USA Posting to Financial Accounting Activities
in the AC-System Account Assignment Assign technical accounts
Transaction
Code
SPRO
2. On the Enter Chart of Accounts screen, enter 0010 and choose Enter.
3. On the Maintain Fl Configuration: Automatic Posting – Accounts screen, choose the New
Entries button.
4. Make the following entries:
Transaction
HRA
HR postings, technical accounts
Posting Key
Debit
40
Credit
50
Account Keys
Account
1001
299999
1002
299999
5. Save your entries.
21.2.2
Set up Line Item Text
Use
In this activity, you set up line item texts that are used for posting documents.
Procedure
1. Access the activity using one of the following navigation options:
IMG Path
Payroll Payroll: USA Posting to Financial Accounting Activities
in the AC-System Set up line item text
Transaction
Code
SPRO
2. On the Change View "Line Item Text Templates": Overview screen, choose New Entries.
3. Make the following entries:
ID
21.3 Check Consistency in Customizing
Use
In this step, you can use report RPDKON00 Posting to Accounting: Display Assignment of WTs to
G/L Accounts to check the Customizing settings for account determination (wage types, employee
grouping for account determination, symbolic accounts, G/L accounts). This report is an important
tool to verify all account settings. If a wage type has no account assigned, you must verify the
settings of the steps above.
Procedure
1. Access the activity using one of the following navigation options:
IMG Path
Payroll Payroll: USA Posting to Financial Accounting Check
Consitency in Customizing
Transaction
Code
oG00
2. On the Posting to Accounting: Display Assignment of WTs to G/L Accounts screen, enter the
required data and start the report.
3. Check the information displayed, and, if required, make changes in the steps that are relevant
for account determination.
Selection
Country Grouping
10
To
Wage Type
/401
To
/499
1000
To
5000
1000
To
Company Code
Key Date
Value Add. Modification
Consider Business Processes
√
22Third Party Remittance
22.1 HR Payee Maintenance
Third Party Remittance has been pre-configured for deductions, benefits, taxes and
garnishments. The rules governing how payments are transferred from payroll to vendor accounts
in accounts payable have been established.
22.1.1
Set up HR Payees for Tax Remittance
Use
Procedure
1. Access the activity using one of the following navigation options:
IMG Path
Payroll Payroll: USA Third-Party Remittance HR Payee
maintenance Set up HR payees for tax remittance
Transaction
Code
SPRO
2. On the Change View "HR payee assignment": Overview screen, the system displays the
following values:
Remittance Remittance Transfer Postpone Number Grace Country Payment
Rule
Rule
Transfer Grace
Method
Interval
Period
Description
10001
Semi weekly A
EFT
001
US
Transfer(Direct
Deposit)
10016
Monthly Due G
15th
001
US
Transfer(Direct
Deposit)
10024
Quarterly
007
US
Check
10099
Immediate
Remittance
US
Transfer(Direct
Deposit)
22.1.2
I
001
D
Maintain Tax Wage Types for Posting
Use
In this activity, you maintain tax wage types for posting.
Procedure
1. Access the activity using one of the following navigation options:
IMG Path
Payroll Payroll: USA Third-Party Remittance HR Payee
maintenance Maintain tax wage types for posting
2. Review the settings and make any necessary changes.
22.1.3
Set up HR Payee for Regular Remittance
Use
Third Party Remittance has been pre-configured for regular deductions, benefits, and taxes. The
HR payee controls how general third party payments are made and to which AP vendor they are
posted. In the SAP Best Practices for HCM U.S., sample vendors are provided for such
remittances, but configuration is needed in AP to change the vendor text and associated details
for ultimate use.
In addition to the payee assignment, a remittance rule has been assigned to all HR payees.
These rules govern how payments are transferred from payroll to vendor accounts in accounts
payable. Also, the relevant wage types for the sample payee are assigned for payment. Both of
these elements should be adjusted if the customer changes the meaning of the payee text.
The HR Payees for regular remittance control how general third party payments are made and to
which AP vendor they are posted. For the SAP Best Practices for HCM U.S., the following payees
are created for Regular Deduction, Tax, Benefit, and V0 Split remittances.
You can omit the company code to use the vendor across company codes.
Creditor
Type
HR
Payee
HR Payee
Text
Company
Code
1
101011
United Way
BP-HCM Miscellaneous
YKU09 Vendor10001
1
101012
Union ABC
BP-HCM Miscellaneous
YKU09 Vendor
Vendor Vendor Text
Procedure
1. Access the activity using one of the following navigation options:
IMG Path
Payroll Payroll: USA Third-Party Remittance HR Payee
maintenance Set up HR payees for regular remittance
Transaction
Code
SPRO
2. On the Change View "HR creditor assignment": Overview screen, choose the New Entries
button.
3. Make the following entries:
Field Name
Description
User Action and Values
Creditor Type
1
HR Payee
101011
Company code
Blank
Vendor
YKU09
Comment
4. Save your entries.
5. Repeat steps 2 to 4 for the following information:
6. On the Change View "HR creditor assignment": Overview screen, select the 101011 row and
double-click Wage types HR creditor grouping.
7. Make the following entries:
Wage Type
Wage Type Long Text
2000
Amt
Charitable Donation
8. Save your entries.
9. On the Change View "HR creditor assignment": Overview screen, select the 101011 row and
double-click HR creditor attribute.
10. Make the following entries:
HR payee type
1
Other payee(s)
HR payee
00101011 United Way
Start
End
01/01/1900
12/31/9999
Rem.rule
10001
Transfer int.
A
Semi-Weekly EFT
Twice weekly (for semi-weekly depositors)
Postpone trans. 001
GraceNr
000
GracePeriodType
Country
US
Pymt Method
T
Bank transfer (ACH CTX)
11. Save your entries.
22.1.4
Maintain HR Payees for Benefits
Use
Procedure
1. Access the activity using one of the following navigation options:
IMG Path
Payroll Payroll: USA Third-Party Remittance HR Payee
maintenance Maintain HR payees for benefits
Transaction
Code
SPRO
2. On the Change View "HR creditor assignment": Overview screen, choose the New Entries
button.
3. Make the following entries:
4. Save your entries.
5. Repeat steps 2 to 4 for the following information:
HR Payee
Text
Co.
Vendor
Name
3
3
US MEDP
YKU01
Health & Welfare
3
2
US LTD
YKU02
Disability Services
3
1005
US Fidelity Services
YKU04
EAP
3
101020
US Pension Services
YKU05
Pension Services
3
1006
US New York Life
YKU06
Life Insurance
3
1009
US EAP
YKU04
EAP
6. On the Change View "HR creditor assignment": Overview screen, select the 1000 row and
double-click HR creditor attribute.
7. Make the following entries:
HR payee type
3
Benefits payee(s) (V
HR payee
1000 US BC/BS Indemnity
Start
End
01/01/1990
12/31/9999
Rem.rule
10999
Immediate Remittance
Transfer int.
Postpone trans. 000
GraceNr
000
GracePeriodType
Country
US
Pymt Method
T
Bank transfer (ACH CTX)
8. On the Change View "HR creditor assignment": Overview screen, select the 1003 row and
double-click Wage types HR creditor grouping.
9. On the Work Area, in Country Grouping, enter 10 and choose Enter.
10. Make the following entries:
Wage Type
22.2 Remittance Rule and Accumulator Maintenance
This activity defines the rules governing the transfer of remittances, and sets up the HR
accumulators used, and the rules that apply to them.
22.2.1
Define Rules
Use
In SAP Best Practices for HCM U.S., rules governing the transfer of remittances are defined.
There are a combination of specifications determining when and how payments are to be made,
and how each of these combinations must be stored under a specific rule number.
Procedure
1. Access the activity using one of the following navigation options:
IMG Path
Payroll Payroll: USA Third-Party Remittance Remittance rule
and accumulator maintenance Define rules
Transaction
Code
SPRO
2. On the Change View "Bank Transfer for HR Creditor": Overview screen, choose the New
Entries button.
3. Make the following entries:
Remittance Rule
Rule
Description
Transfer Postpone Number Grace
int.
trans.
Grace
Period
Type
Use
The internal number ranges for Third Party Remittances are defined for Evaluation, Posting,
Acknowledgment run numbers, and the Remittance Originator number range. These are all
internally assigned number ranges that are used in the internal control processing in payroll.
Procedure
1. Access the activity using one of the following navigation options:
IMG Path
Payroll Payroll: USA Third-Party Remittance Number
Ranges
Transaction Code
SPRO
2. On the Transfer administration number range screen, choose the New Entries button.
3. Make the following entries:
Field Name
Description
User Action and Values
Number Range
REM1
Intervals
Select
No
01
From Number
00001
To Number
99999
Comment
Save your entries
4. Save your entries.
5. Repeat steps 2 to 4 for the following information:
Number
Range
Number Range
Description
Interval
Number
Interval
From
Number
Interval
To
Number
Current
Number
REM2
Posting run number
01
00001
99999
0
REM4
Acknowledgement
run number
01
00001
99999
0
22.3.2
External
Maintain Remittance Originator Number Range
Use
The internal number ranges for Third Party Remittances are defined for Evaluation, Posting,
Acknowledgment run numbers, and the Remittance Originator number range. These are all
internally assigned number ranges that are used in the internal control processing in payroll.
Procedure
1. Access the activity using one of the following navigation options:
Payroll Payroll: USA Third-Party Remittance Number
Ranges
Transaction Code
PA07
2. On the Transfer administration number range screen, choose the New Entries button.
3. Make the following entries:
Field Name
Description
User Action and Values
Number Range
RP_REMIT1
Intervals
Select
No
01
From Number
000001
To Number
999999
Comment
4. Save your entries.
22.3.3
Maintain Number Range for Garnishment Payees
Use
The internal number ranges for Third Party Remittances are defined for Evaluation, Posting,
Acknowledgment run numbers, and the Remittance Originator number range. These are all
internally assigned number ranges that are used in the internal control processing in payroll.
Procedure
1. Access the activity using one of the following navigation options:
IMG Path
Payroll Payroll: USA Third-Party Remittance Number
Ranges
Transaction Code
SPRO
2. On the Transfer administration number range screen, choose the New Entries button.
3. Make the following entries:
Number Range
Description
In this activity, you check the availability of the new posting engine.
Procedure
1. Access the activity using one of the following navigation options:
IMG Path
Payroll Payroll: USA Third-Party Remittance Funds
management integration Check availability of new posting engine
Transaction
Code
SPRO
2. Choose the New Entries button.
3. Make the following entries:
Group/Abbr Value
Comments
P3PR
3PRTE
01/01/1900 Enter the effective start date of when posting engine is to be active
in the format of YYYY/MM/DD, if you never used SAP most likely
you want to enter 01/01/1900 as beginning of time
P3PR
TE_US
ALLOWED Set to ALLOWED to active in United States
Set to NOTALLOWED to turn off in United States
4. Save your entries.
22.4.2
Set Start Date for Using the New Evaluation Run
Use
In this activity, you set the start date for using the new evaluation run.
Procedure
1. Access the activity using one of the following navigation options:
IMG Path
Payroll Payroll: USA Third-Party Remittance Funds
management integration Check availability of new posting engine
Transaction
Code
SPRO
2. Choose the New Entries button.
3. Make the following entries:
Group/Abbr Value
Comments
P3PR
3PRTE
01/01/1900 Enter the effective start date of when posting engine is to be active
in the format of YYYY/MM/DD, if you never used SAP most likely
you want to enter 01/01/1900 as beginning of time
P3PR
TE_US
ALLOWED Set to ALLOWED to active in United States
Set to NOTALLOWED to turn off in United States
22.4.3 Maintain Cross Distribution Groups for Liability Wage
Types
Use
The remittance process shares data that distributes wage types according to accounting needs.
There are always liabilities to be posted. A liability must be distributed according to its account
assignment.
In this step you distribute liability wage types according to their related expense portions and
payroll splits.
Without accurate posting information for the entity level desired, the remittance process would be
incomplete.
For the U.S., you must be able to distribute tax liabilities /4* according to the origin of their
corresponding taxables: /3*, /6* or /7*.
This table shows the standard SAP system settings.
Wage
Type
22.4.4 Maintain Base Wage Types Override for Liability Cost
Distribution
For U.S. taxes, you derive the distribution of base wages from the tax calculation if you select /3*
or /6* in the table T52CODIST in the previous IMG step Maintain cost distribution groups for
liability wage types. You should only use the override if this is not sufficient.
The entries you make in this table are subsequently utilized in the country exit XCODI_NATIO in
the payroll function XCODI.
22.5 Set up Computation of Part Amounts Belonging to
Each Period
Use
In sub-schema Y177, rule Y174 is created to set MODIF C to the appropriate values for Month
End Accruals. MODIF C was changed to K for all PCR values. MODIF C and MODIF D are used
for Month End Accruals.
Procedure
1. Access the activity using one of the following navigation options:
IMG Path
Payroll Payroll: USA Month-End Accruals Basis for
Computations Set up computation of part amounts belonging to each
period
Transaction
Code
SPRO
2. Choose the New Entries button.
3. Make the following entries:
Y174:
1
1 ****
1 1030
2
3
C
C ****
C 0001
C 0002