Transfer to HR Payroll  

Purpose

If Travel Management is integrated with HR Payroll, the travel expense results can be transferred from Travel Management and taken into consideration in Payroll. The transfer makes it possible to carry out payment of travel expenses via payroll.

Regardless of whether payment is to be performed via payroll, transfer is necessary if an enterprise gives its employees payment in kind in the form of meals, for example, or reimbursement rates that are higher than the statutory tax-free rates that must be entered in payroll for taxation.

General Requirements for Integration of Travel Expenses in HR Payroll

The integration of Travel Expenses in HR Payroll is set up in Customizing for Travel Management. In the feature for settlement control (TRVPA), you specify whether integration with Payroll is to be set up and how the payroll period is to be checked against the payroll period from the personnel control record (PA03).

To be able to process the travel expenses results in Payroll, the country-specific travel expenses subschemas must be activated in the country-specific payroll schemas. You can activate these subschemas via Travel Management Customizing.

For German Payroll, subschema DREI (transfer of travel expenses to payroll) must be inserted and activated after subschema DT00 (gross pay) in settlement schema D000 (settlement schema for Germany).

Scenario 1: Transfer of travel expenses results within one logical system

If Payroll and Travel Management are installed in the same logical system (same R/3 System and same client), the payroll program can import the travel expenses results directly from Travel Management and process them.

Prerequisites

The integration of Travel Expenses in HR Payroll must be set up. To transfer travel expenses results to HR Payroll, these must have first been created in Travel Expenses of Travel Management.

Process Flow

The payroll program RPRCALCx0 is started in Human Resources Management. For each selected personnel number, the program checks to see if there are settled trips in Travel Expenses that can be included and processed in this payroll run.

Result

The travel expenses results have been calculated for taxation via payroll. The travel expenses are paid via payroll if the wage types for travel expenses have been set accordingly.

Scenario 2: Transfer of travel expenses results between separate logical systems

If Travel Management and Payroll are installed in different logical systems, transfer of travel expenses results to Payroll is asynchronous.

Travel Management is installed in a different R/3 System than Payroll.

Travel Management and Payroll are installed in the same R/3 System but in different clients.

Technical details regarding transfer between separate logical systems

During transfer via program RPRPAY00, the relevant data is transported from the cluster TE of each trip in the Travel Management logical system to the logical system of Payroll and stored there in the local clusters TE. Payroll accesses these local cluster TE copies. During transfer of travel expenses results, retroactive settlement data and correction indicators may be set (in infotype 0003) for the corresponding personnel numbers.

Travel Management function lock in Payroll

To prevent data inconsistencies between the logical systems of Payroll and Travel Management, the Travel Management functions and processes should be locked in the logical system of Payroll. Locking via the report RPRTLOCK can only take place at the transaction level and therefore applies for all clients of an R/3 System. Locking can be reversed using report RPRTULOC.

If the logical systems of Payroll and Travel Management are only installed in different clients but within one R/3 System, this lock can not be effected at the transaction level and, therefore, not with report RPRTLOCK. The Travel Management functions and processes must in this case be locked in the client in which Payroll is installed by means of authorization checks to prevent them from being performed.

Prerequisites

The integration of Travel Expenses in HR Payroll must be set up. To transfer travel expenses results to Payroll, these must have first been created in Travel Expenses of Travel Management. Feature TRVPA must be coded identically in the Payroll and Travel Management systems.

Process Flow

  1. Transfer of travel expenses results takes place via the program RPRPAY00 in Travel Management.
  2. In the process, the relevant trip data is copied to the logical system of Payroll. The program can be started manually by an employee or directly by the travel expenses program.

  3. After the payroll program is started, the travel expenses results are read locally in the logical system of Payroll.

Result

The additional amounts for trips have been calculated for taxation via payroll. The travel expenses are paid via payroll if the wage types for travel expenses have been set accordingly.

Posting of Travel Expenses with Payment via HR Payroll

Scenario 1: Direct posting of travel expenses via HR Payroll

If you do not require posting of travel expenses per employee or trip in your company, the travel expenses wage types can be posted with the payroll results to Financial Accounting.

Beginning with Release 4.0 the settlement results can be prepared for posting to Financial Accounting in the HR system by starting the program RPCIPE00. This creates a document in HR. This document can then (possibly as an IDoc) be transferred to Financial Accounting.

However, with this procedure, the personnel number and the trip number are not transferred with the posting document. Thus the line items can not be assigned to individual employees or trips.

This scenario can only be used if only the input tax code, and no further information, is required for the tax calculation. This means, for example, that this scenario cannot be used in the USA or in Canada.

Scenario 2: Indirect posting of travel expenses via own clearing account

If, in your company, travel expenses are to be posted to expense accounts per individual employee and trip, this is the only method you can use.

Beginning with Release 4.0 the settlement results can be prepared for posting to Financial Accounting in the HR system by starting the program RPCIPE00. This creates a document in HR. This document can then (possibly as an IDoc) be transferred to Financial Accounting.

The travel expenses are then first posted by HR to a clearing account in Financial Accounting. This clearing account must not allow an input tax code or account assignment entry but must expect a personnel number.

In table T52EK (symbolic accounts HR) code the wage types to a symbolic account with the account assignment type 'Q' (balance sheet account with personnel number). You make the assignment between the symbolic wage type and the wage type in the HR table T52EL.

You have to have coded the assignment of wage type to symbolic account and the conversion of symbolic account to expense account in Customizing so that the travel expenses wage types supply the travel expense accounts and, as the offsetting entry, the clearing account that has already been posted to from HR Payroll (the number of the clearing account is in transaction HRP).

In the Travel Expenses system start the program RPRFIN00 (release < 4.5; batch input) or RPRFIN00_40 (release >= 4.5; Posting Run). This clears the clearing account and the travel expenses accounts can be posted to per individual employee or trip.

 

Posting via Clearing Account