Payroll India (PY-IN)
Payroll in the SAP System
Payroll Basics (PY-XX-BS)
The Payroll Process
Payroll in a Background Operation
Off-Cycle Activities (PY-XX-OC)
Off-Cycle Workbench
Payroll History
Off-Cycle Payroll
Bonus Accounting
Regular Payroll On Demand
Advance Payment
Absence Payment
Running Off-Cycle Payroll
Reasons, Types and Categories for Off-Cycle Payroll
Additional Off-Cycle Payment (Infotype 0267)
Off-Cycle Payroll - Integration for India
Off-Cycle Subsequent Processing
Infotypes for Personnel Administration and Payroll
Infotypes of Personnel Administration and International Payroll
Personal Data (International)
Personal Data (Infotype 0002)
Addresses (Infotype 0006)
Bank Details (Infotype 0009)
Family Member/Dependents (Infotype 0021)
Challenge (Infotype 0004)
Internal Medical Service (Infotype 0028)
Personnel Actions (International)
Actions (Infotype 0000)
Organizational Data (International)
Organizational Assignment (Infotype 0001)
Cost Distribution (Infotype 0027)
Reference Personnel Number (Infotype 0031)
Reference Personnel Number Priority (Infotype 0121)
Sales Data (Infotype 0900)
Contractual and Corporate Agreements (international)
Contract Elements (Infotype 0016)
Corporate Function (infotype 0034)
Internal Control (Infotype 0032)
Powers of Attorney (Infotype 0030)
Company Instructions (Infotype 0035)
Objects on Loan (Infotype 0040)
Works Councils (Infotype 0054)
Payroll Data (International)
Payroll Status (Infotype 0003)
Basic Pay Infotype (0008)
Recurring Payments/Deductions (Infotype 0014)
Additional Payments (Infotype 0015)
Additional Off-Cycle Payment (Infotype 0267)
External Bank Transfers (Infotype 0011)
External Wage Components (Infotype 0579)
Loans (Infotype 0045)
Limits on Deductions (Infotype 0165)
Multiple Checks in One Cycle (Infotype 0815)
Insurance (Infotype 0037)
Membership Fees (Infotype 0057)
Time Quota Compensation Infotype (0416)
Appraisals (Infotype 0025)
Infotype: Export Status (0415)
Employee Remuneration Info Infotype (2010)
Notifications Infotype (0128)
Infotype Settings ESS Salary / Remuneration Statement (0655)
Reporting Bases (International)
Date Specifications (Infotype 0041)
Monitoring of Tasks (Infotype 0019)
Employee Qualification (International)
Education (Infotype 0022)
Qualifications (Infotype 0024)
Other/Previous Employers (Infotype 0023)
Communication (International)
Communication (Infotype 0105)
Authorization Management (International)
Test Procedures (Infotype 0130)
Payroll India
Previous Employment Tax Details Infotype (0580)
Housing(HRA / CLA / COA) Infotype (0581)
Exemptions Infotype (0582) LTA Subtype
Exemptions Infotype (0582) MDA Subtype
Exemptions Infotype (0582) SCEA/SCHA Subtypes
Car & Conveyance Infotype (0583)
Income From Other Sources Infotype (0584)
Section 80 Deductions Infotype (0585)
Section 80C Deductions Infotype (0586)
Provident Fund Contribution Infotype (0587)
Other Statutory Deductions Infotype (0588) Subtype ESI (0001)
Other Statutory Deductions Infotype (0588), LWF Subtype (0002)
Other Statutory Deductions Infotype (0588), PTX Subtype (0003)
Individual Reimbursements Infotype (0589)
Long Term Reimbursements Infotype (0590)
Nominations Infotype (0591)
Loans Infotype (0045) - India
Pay Scale Grouping for Allowances
Pay Scale Grouping for Allowances Definition
Indirect Evaluation (INVAL) and 40ECS Feature
Indirect Evaluation (INVAL) and 40ECS Feature Definition
Mid Year Go Live
Transferring Legacy Payroll Results
Rehiring
Gross Part of Payroll
Wage Types
Dialog Wage Type
Time Wage Type
Secondary Wage Type
Processing Class
Evaluation Class
Wage Type Copier
Wage Type Catalog
Creating the Customer-Specific Wage Type Catalog
Copy Model Wage Types of a Wage Type Group
Copy a Model Wage Type as a Prototype
Duplicating a Wage Type
List of Copied Wage Types
Copying Wage Types Manually
Time-Based Delimitation of a Wage Type
Deleting Wage Types
List of Deleted Wage Types
Deleting or Delimiting Wage Types Manually
Assigning Wage Types to Wage Type Groups
Displaying the Assignment of Wage Types to Wage Type Groups
Deleting Customer Wage Types from a Wage Type Group
Assigning Customer Wage Types to a Wage Type Group
Using Wage Types
Create a Wage Type Utilization List
Wage Type Split
Wage Type Split: Example 1
Wage Type Split: Example 2
Payments
Basic Pay Infotype (0008)
Pay Scale Reclassification
Performing A Pay Scale Reclassification
Standard Pay Increase
Effecting a Standard Pay Increase
Recurring Payments/Deductions (Infotype 0014)
Additional Payments (Infotype 0015)
Standard Wage Maintenance
Standard Wage Maintenance (Infotype 0052)
Time Quota Compensation Infotype (0416)
Employee Remuneration Info Infotype (2010)
Multiple Checks in One Cycle
Multiple Checks in One Cycle (Infotype 0815)
Multiple Checks in One Cycle
Time Management Aspects in Payroll
Integration with Time Management
Day Processing of Time Data in Payroll
Sequence of Day Processing/Wage Type Selection
Time Wage Type Selection
Integration Between Time Evaluation and Payroll
Importing Time Wage Types from the Previous Period
Shift Change Compensation
Activity with a Higher Rate of Pay
Different Payment for Time Infotype Records
Employee Remuneration Information
Employee Remuneration Info Infotype (2010)
Absences
Valuating Absences
Technical Procedure for Absence Valuation
Refinement of Absences
Wage Type Valuation
Dialog Wage Types Valuation
Time Wage Types Valuation
Valuating Wage Types Using Valuation Bases
Technical Procedure for Wage Type Valuation using Valuation Base
Wage Type-Dependent Constant Valuation Bases
Wage Type- Dependent Constant Valuation Bases Example
Personnel Calculation Rule XMOD
Constant Valuation Bases that Depend on the Collec
Constant Valuation Bases that Depend on the Collective Agreement
Employee-Related Valuation Basis
Person-Related Valuation Bases: Example
Percentage Advance Pay for Individual Valuation Ba
Valuating using the Principle of Averages
Frozen Averages
Determining the Average Value without a Basis
Old and New Processing of Averages
Technical Process of Average Processing (New)
Relevancy Test for Valuation According To the New Principle of A
Technical Process of Average Processing (Old)
Valuation of Primary Wage Types
Relevancy Test for Valuation Using the Principle of Averages (ol
Cumulating Average Bases
Determining Relevant Previous Periods
Final Processing of Averages
Adapting the Average Bases to Increased Payments
Incentive Wages: Overview
Incentive Wages Accounting: Processes
Monthly Wage Calculation for Incentive Wages
Calculating the Earnings Factor for Incentive Wages
Earnings Factor: Example
Incentive Wages Accounting: Hourly Wage Earners
Incentive Wage Accounting: Tools
Incentive Wages Accounting: Personnel Calculation Schemas
Personnel Calculation Rules DIW0 and XIW0
Functions PW1 and PW2
Incentive Wages Accounting: Personnel Calculation Rules
Special Operations
Wage Types
Wage Types from Basic Pay
Wage Types on Time Tickets
Wage Types as Accounting Results
Partial Period Remuneration (Factoring)
Application Examples for Reductions
Application Examples for Period-Specific Remuneration Calculatio
Partial Period Factor
Factoring Parameter
Technical Sequence for Partial Period Remuneration
PWS Method
Payment Method
Deduction Method
Hybrid of Payment and Deduction Methods
All or Nothing Method
Reduction of Payments: Example
Calculating Period-Specific Remuneration: Example
Salary Packaging
Salary Package Customizing
Modeling a Salary Package
Sample Employee Salary Package (India)
Dearness Allowance
Batch Program - DA Report (HINIDAB0)
Housing
Exemptions and Perquisites on Housing
Housing(HRA / CLA / COA) Infotype (0581)
Car and Conveyance
Exemption and Perquisite Calculation for Car and Conveyance
Car & Conveyance Infotype (0583)
Long Term Reimbursements
Long Term Reimbursements Infotype (0590)
Claims
Reimbursement for Employees Transaction (PC00_M40_REMP)
Claims Balance Disbursement Report (HINCREMT)
Status for Claims Report (HINCREMS)
Claims Balance Upload Program (HINUUPCF)
Claims Carry Forward Balance Report (HINCREMC)
Period End Treatment of Balances
Bonus
India Specific Bonus Calculation Report (HINCBON0)
Gratuity
Gratuity Definition
Gratuity Process
Gratuity Listing Report (HINCGRY0)
Exemptions on Gratuity
Superannuation
Superannuation Configuration
Superannuation Process
Superannuation Report (HINCSAN0)
Net Part of Payroll
Income Tax
Income Tax Calculation
Section 80 Deduction
Section 80 Deductions Infotype (0585)
Batch Program for Section 80 (HINIS800)
Section 80C Deductions Infotype (0586)
Batch Program for Section 80C (HINIS880)
Section 89(1) Relief
Section 89(1) Relief Computation
Section 89(1) External Data Capture
Third Party Deductions
Income from Other Sources
Income From Other Sources Infotype (0584)
Exemptions
Exemption on Leave Travel Allowance (LTA)
Defining Exemption on Leave Travel Allowance (LTA)
Exemptions Infotype (0582) LTA Subtype
Medical Exemption
Exemption on Medical Reimbursement
Defining Exemptions on Medical Reimbursement
Exemption on Medical Insurance Premium
Defining Exemption on Medical Insurance Premium
Incremental Medical Perk
Exemptions Infotype (0582) MDA Subtype
Exemption on Child Education Allowance/Child Hostel Allowance
Defining Exemptions on Child Education/Child Hostel Allowances
Exemptions Infotype (0582) SCEA/SCHA Subtypes
Exemption on Other Allowances and Reimbursements
Exemption on Other Allowances and Reimbursements Configuration
NE Tax Exemption Under Section 10(26)
Defining NE Tax Exemption Under Section 10(26)
Leave Encashment
Exemptions on Leave Encashment
Exemptions on Gratuity
Exemption on Voluntary Retirement Scheme
Exemptions and Perquisites on Housing
Exemption and Perquisite Calculation for Car and Conveyance
Previous Employment Tax Details
Previous Employment Tax Details Infotype (0580)
Tax on Arrears
Professional Tax
Defining Professional Tax
Professional Tax Computation
Retroactive Professional Tax Calculation
Professional Tax Report (HINCPTX0)
Professional Tax Report for Maharashtra (HINCPTX1)
Other Statutory Deductions Infotype (0588), PTX Subtype (0003)
Provident Fund
Defining Provident Fund
Provident Fund Calculation
Provident Fund Contribution Infotype (0587)
Employee State Insurance
Employee State Insurance Set Up
Retroactive Employee State Insurance Calculation
Form 6 and 7 for Employees' State Insurance Report (HINCESI0)
Other Statutory Deductions Infotype (0588) Subtype ESI (0001)
Labour Welfare Fund
Other Statutory Deductions Infotype (0588), LWF Subtype (0002)
Labour Welfare Fund Legal Reports (HINCLWF1)
Recovery of Rounded Off Amounts
Recovery of Rounded Off Amounts Setup
Minimum Net Pay
Deductions
Loans
Loans (Infotype 0045)
Payment type
Edit Loans
Repayment
Repayment of Installment Loans
Example: Repayment of Installment Loans
Repayment plan
Example: Repayment Plan
Interest Calculation
Example: Interest Calculation
Calculating Imputed Income
Example of an Imputed Income Calculation
Evaluating a Loan
Loan Wage Types
Loans Enhancement - India
Loans Configuration for India
Loans Infotype (0045) - India
Loans Summary Report (HINCLON1)
Batch Program for Penal Interest (Loans) Report (HINILON0)
Arrears Processing for Deductions
Technical Procedure of Arrears Processing
Processing Reduced Gross Tax Amounts
Processing Arrears in Retroactive Accounting
One Day Salary Deduction
One Day Salary Deduction Calculation
Minimum Net Pay
Subsequent Activities
Wage and Salary Payments in India
Payment-Related Information in the Master Data
Payment-Related Information in the Payroll Results
Preliminary Program DME
Repeating a Payment Run
Wage and Salary Payments by Bank Transfer
Wage and Salary Payments by Check
Wage and Salary Payments by Check with Integrated Remuneration S
Salary Payments by Bank Transfer with Payment Advice Printing
Cash Payment with Multicurrency Cash Breakdown List
Cash Payment with Cash Breakdown List
Tools for the Salary / Remuneration Statement
Salary / Remuneration Statement (Report RPCEDTx0; HxxCEDT0)
Creating a Salary / Remuneration Statement
Notifications Infotype (0128)
Creating a General Notification
Assigning a Notification to a Salary / Remuneration Statement
Editing Personal Notifications
Infotype Settings ESS Salary / Remuneration Statement (0655)
Parallel Execution of Evaluation Programs
Starting Evaluation Programs Simultaneously
Payroll Account (Report RPCKTOx0; HxxCKTO0)
In-Period / For-Period / In-Period View / For-Period View
Creating a Payroll Account
Payroll Journal (Report RPCLJNx0; HxxCLJN0)
Creating a Payroll Journal
Wage Type Reporter (H99CWTR0)
SAP List Viewer (ALV)
Displaying the Excel Table
Creating a List of Wage Types
Posting to Accounting (PY-XX-DT)
Central Objects
Symbolic Account
Posting Run
Posting Documents
Business Basics
Example: Posting a Salary
Complete Posting
Example for Germany: Complete Posting
Example for Switzerland: Complete Posting
Integration with the Posting of Payment Transactions
Germany: Integration with the Posting of Payment Transactions
USA: Integration with the Posting of Payment Transactions
Technical Aspects
Technical Sequence of Posting
Posting-Relevant Information from Master Data, Time Data and Org
Posting-Relevant Information in the Payroll Result
Example: Posting-Relevant Information in the Payroll Result
Account Determination
Document Split Account
Posting Retroactive Accounting Data
Example: Posting Retroactive Accounting Data
Generation of Recalculation Differences
Posting Recalculation Differences
Posting Period and Posting Date
Posting to Substitute Cost Centers
Substitution Logic for Closed CO Account Assignment Objects
Steps
Performing the Posting
Simulating a Posting Run
Creating a Posting Run
Checking a Posting Run
Checking the Posting Documents
Releasing Posting Documents
Posting Posting Documents
Checking Accounting Documents
Checking the Completeness of the Postings
Technical Document Trace
Subsequent Activities in Financial Accounting
Displaying an Overview of the Posting Runs
Changing or Creating a Text for a Posting Run
Displaying the Attributes of a Posting Run
Deleting a Posting Run
Displaying the Document Overview
Displaying Posting Documents
Displaying Revision Information
Reversal of Posting Documents
Reversing Posting Documents
Displaying the Status History
Displaying Detailed Information
Posting in Previous Releases
Posting from HR Systems < 4.0
Using Revision Information
Posting to AC Systems < 4.0
Special Business Requirements for Posting
Posting with Personnel Numbers
Example: Posting Using Personnel Numbers
Posting to Customer and Vendor Accounts
Example: Posting to Customer Accounts for Employees
Summarization in the Accounting Components
Posting to Fixed Cost Centers
Example: Posting With or Without a Fixed Cost Center
Posting to Special Periods
Example: Posting to Special Periods
Cross-Company Code Transactions
Summary Clearing
Proportional Assignment to Several Company Codes within a Payrol
Retroactive Accounting for Summary Clearing
Retroactive Accounting in Several Company Codes with Summary Cle
Clearing Using Company Code Clearing Accounts
Proportional Assignment to Several Company Codes within a Payrol
Retroactive Accounting in Several Company Codes - Clearing Using
Retroactive Accounting after a Retrospective Change of Company C
Postings Relevant to Value-Added Tax
Travel Expenses
Invoices to Employees
Amounts Paid by the Employees
Germany: Account Determination for Specific Service Types in Acc
EMU: Special Features of Posting to Accounting
New General Ledger
Posting to Master Account Assignment
Distribution of Liabilities According to Expenses
Posting of Payments
Integration with Other Components
Posting to Funds Management
Posting to FM without Entering FM Account Assignments
Integration of Funds Management without using Position Managemen
Integration of Funds Management without using Position Managemen
Process Flow for Integrated Position Management
Payroll with Position Management
Posting with Position Management
Special Cases of Integration between Funds Management and Positi
Providing Data for Personnel Cost Planning
Troubleshooting
Posting Run Cancelled with Status "Selection Running"
Personnel Numbers not Selected or Rejected
Accounting Documents Were not Created
Posting Run is Missing in the Posting Run Overview
Resetting the Reversal after Termination
Reports
Evaluating the Payroll Results Using ITs or the Logical Database
Infotypes for Evaluating Payroll Results
Payroll Results Infotypes: Period Values (0402 and 0403)
Monthly Cumulations (Infotype 0458)
Quarterly Cumulations (Infotype 0459)
Annual Cumulations (Infotype 0460)
Application of Logical Database for Payroll
Structure of Logical Database for Payroll
Conversion of Evaluation Reports
ABAP Coding: Read International Payroll Results
ABAP Coding: Read National Payroll Results
ABAP Coding: Report EXAMPLE_PNP_GET_PAYROLL for Evaluation of Pa
Utility Macros for Report Conversion
Example – Old Coding
Example: Variant A: New Coding
Example: Variant B: New Coding
Report Category
Creating a Report and Report Category
Evaluate Archived Payroll Results Using the Logical Database
Reporting
Basic - General Increments Report (HINIBSG0)
Basic Promotions Report (HINIBSP0)
Print Program for Form 16
Tax Deducted and Deposited into Central Government Account
Annexure to Form No.16
Form No.12BA
Print Program for Form 24
Form 24Q e-File Consolidation Report (HINCF24C)
Form 217 (2A) of the Company’s Act (HINC2170)
Batch Program - DA Report (HINIDAB0)
Batch Program for Section 80 (HINIS800)
Batch Program for Section 80C (HINIS880)
Professional Tax Report (HINCPTX0)
Professional Tax Report for Maharashtra (HINCPTX1)
Form 6 and 7 for Employees' State Insurance Report (HINCESI0)
Labour Welfare Fund Legal Reports (HINCLWF1)
Status for Claims Report (HINCREMS)
Claims Carry Forward Balance Report (HINCREMC)
Claims Balance Disbursement Report (HINCREMT)
Claims Balance Upload Program (HINUUPCF)
India Specific Bonus Calculation Report (HINCBON0)
Loans Summary Report (HINCLON1)
Batch Program for Penal Interest (Loans) Report (HINILON0)
Termination Workbench
Termination Workbench Definition
Termination Transaction (PC00_M40_TERM)
Termination Workbench Computations
Gratuity Listing Report (HINCGRY0)
Superannuation Report (HINCSAN0)
Interface Toolbox for Human Resources (PX-XX-TL)
Technology for Interface Scenarios
Example 1: Export Master Data to an External System
Example 2: Export Master Data and Payroll Results to External Sy
Example 3: Gross Payroll in SAP System, Net Payroll in External
Setting Up the Interface for Export with the Toolbox
Data Export with the Toolbox
Interface Format
Create Objects
Database Object
Cluster Object
Table Object
Field Object
Creating an Interface Format
Inserting a Field Object
Delete Objects
Deleting Objects
Data Definition for Cluster Objects
Changing or Displaying the Data Definition for a Cluster Object
Table Entries
Selecting Table Entries
Conversion for Field Objects
Constant Conversion Type
Example: Replacing a Constant Generically
Table Value Conversion Type
Database Table
Example: Replacing a Table Value
User Exit Conversion Type
Example: User Exit with Form Routine
Selecting the Conversion for A Field Object
Restrictions for Field Objects
Creating Restrictions for a Field Object
Attributes in the Interface Format
Data Definition Include
Creating an Include Automatically or Using an Existing Include
Change Validation
Comparison Period for Change Validation
Setting the Comparison Period for Multiple Export
Setting the Comparison Period for Retroactive Accounting
Determination of Comparison Period Using First Method if New cha
Determination of Comparison Period Using First Method if New cha
Second Method for Setting the Comparison Period
Create Objects
Creating Objects
Delimit Objects
Example: Delimiting an Infotype
Delimiting Objects
Single Field Validation
Example: Single Field Validation
Validating Single Fields
Key Fields
Example: Key Fields
Defining Key Fields
Relations
Example: Relations Between Field Objects
Creating Relations
Wage types
User-Defined Change Validation
Naming Conventions for Export Data
Example: Customer Program for Change Validation
Activating User-Defined Change Validation
Wage Type Processing with the Toolbox
Wage Type Tables in the Interface Format
Wage Type Selection in the Interface Format
Structure of a Wage Type
Wage Type Options for Retroactive Accounting
Comparison Period for Wage Type Options in Retroactive Accountin
In-Period Information / For-Period Information
Example: Comparison Period for Wage Type Differences for Several
Activating Wage Type Options for Retroactive Accounting
Wage Types in Change Validation
Change Validation and Wage Type Tables
Change Validation and Wage Type Comparison
Wage Types and Split Indicators
Activating Wage Types for Change Validation
Activating Wage Types for Change Validation
Wage Type Delimitation for Change Validation
Delimiting Wage Types for Change Validation
Examples: Interaction of Wage Types and Wage Type Options for Re
Example 1: Third-Party Payroll System Runs Retroactive Accountin
Example 2: Third-Party Payroll System Runs Retroactive Accountin
Example 3: Third-Party Payroll System Runs Retroactive Accountin
Example 4: Third-Party Payroll System Runs Retroactive Accountin
Example 5: Third-Party Payroll System Without Retroactive Accoun
Example 6: Third-Party Payroll System Without Retroactive Accoun
Generation - Interface Format for the Export Program
Generating the Export Program
Export Program
Starting the Export Program
Infotype: Export Status (0415)
Export History for Interface Results
Displaying the Interface Format
Deleting Interface Results
Automatic Conversion of Interface Results
Manual Conversion of Interface Results
Displaying TemSe Files
Managing TemSe Files
Downloading an Export File
File Layout
Processing the File Layout
Editing and Attributes for the File Layout
User Exits and User-Defined Form Routines
Constant Values as Input Parameters
Interface Format Values as Input Parameters
Interface Variables as Input Parameters
Blocks in the File Layout
User Exit Before (Block)
User Exit After (Block)
Structures in the File Layout
User Exit Before (Structure)
User Exit After (Structure)
Field Functions in the File Layout
Calling Specific Interface Data
Interface Block Buffer
Interface Format Data
Access to Export Data in a User-Defined File Layout
Structure Definition
Creating a File Layout
Generating the File Layout
Generating the File Layout
Conversion with the File Layout
Converting a File Layout
File Format of Export File (SAP Standard)
Structure of an Export File
Display Export Files Using Operator Blocks
Operators for the Export File
Begin Preamble BPR (01) / End Preamble (02)
Begin Secondary Information BSC (17)/End Secondary Information E
Begin Personnel Number BOP (05) / End Personnel Number EOP (06)
Begin Payroll Period BPE (07) / End Payroll Period EPE (08)
Begin Table BOT (09) / End Table EOT (0A)
Begin Table Entry BOE (0B) / End Table Entry EOE (0C)
Begin Field String BOF (0D) / End Field String EOF (0E)
Begin Infotype BOI (0F) / End Infotype EOI (10)
Begin Wage Type BOW (11) / End Wage Type EOW (12)
Begin Postamble BPO (03) / End Postamble EPO (04)
Display of Export File - Formatted
Secondary Files
Structure of the Secondary File (Formatted)
Generation of Secondary File
Generating the Secondary File
Importing wage types
Starting the Import
Public Sector
Rosters
Roster Configuration
Roster Attributes Infotype (1071)
Roster Point Attributes Infotype (1072)
Create, Edit, Display Roster
Upload Rosters from Legacy Data Report (HINULEGACY_UPLOAD)
Create Roster Points Report (HINUCREATE_RSTR_PTS)
Roster Movement Report (HINUROSTER_CHANGES)
Roster Validation and Adjustment Report (HINUCORRECT_ASSIGNMENT)
Current Staffing Report (HINUCURRENT_STAFFING)
Ex-Servicemen Status Report (HINUNEWHIRES_MIL_STAT)
Recruitment Simulation Report (HINUSIMULATE_RECRUITING)
Integrating PA to OM Report (HINUINTEG_PA_OM)