Ansicht
Dokumentation

RPCADVQ0 - Create Advance Payments for Australia

RPCADVQ0 - Create Advance Payments for Australia

Fill RESBD Structure from EBP Component Structure   ROGBILLS - Synchronize billing plans  
This documentation is copyright by SAP AG.
SAP E-Book

Title

RPCADVQ0 Report

Purpose

To create advance payments, the advance payment program:

  • Simulates a payroll run to retrieve the payroll results for the period in which the leave occurs
  • Creates an advance payment cluster that contains the payroll results for the period in which the leave occurs and is paid in the period specified by the user
  • Locks the absence so that the amount cannot be paid to the employee again
  • Produces an advance payment report with details of the advance payment

The system retrieves the payroll results for the specified period from the advance pay cluster. This includes the wage types configured to be paid in advance. The employee receives the future earnings and deductions in the period specified.

When the payroll period that has been paid in advance is reached, the system again retrieves the payroll results from the advance pay cluster. The wage types configured to be paid in advance are included, but this time with the reverse details. These reverse wage types result in a zero net payment to the employee.

If any adjustments occur to the employee's details while the employee is on leave, for example, a pay increase, the employee receives the difference between the original pay and the new pay in the period in which the change occurred. Any difference in taxable gross is taxed at the employee's marginal rate as if the employee receives the full pay for this period.

In case you delete or modify an absence, the system checks for any corresponding advance payments for the period. If the employee has received any advance payments for this period, the system:

  • Deletes the cluster
  • Displays the message of deletion
  • Triggers a retroactive payroll run for the period and retrieves the advanced amount

Note

  • In case of part period absence also, the system deletes the cluster for the entire period.
  • In case of multiple absences in a single period, the system deletes the cluster while processing any of the absence.

Example

A monthly paid employee is on leave from March 10 - 15, 2007. The system creates an advance payment for his absence such that the employee receives payment for pay period 9/2006 (March 1 - 31, 2007), in pay period 7/2006 (January 1 - 31, 2007).

The employee receives the pay for period 9/2006 when you run the payroll for pay period 7/2006. Now, consider a case when you delete the absence from March 10 - 15, 2007 for this employee. The system deletes the advance payment for the entire period in which the leave falls (March 1 - 31, 2007). It then sets the retroactive payroll run date in Payroll Status infotype (0003) to March 31, 2007. Thus when you run the payroll for pay period 8/2006, the system triggers a retroactive payroll run from pay period 7/2006 to recover the advance payout.

Integration

Prerequisites

  • You have maintained the Absences (2001) Infotype in the HR master data. In addition, you must define the start and end dates, the dates when the advance payment is to be paid
  • Run the advance payment program.
  • If the solution is ECP, the value of the ECP Advance Payments(ECADV) constant should be set to 1, if you want to use the “Advance Leave Payment Allowed” field in a time type.

Features

Selection

Standard Variants

Output

When you create an advance payment, a report detailing the payments that are to be made to the employee is produced at the same time. The report lists all the payments to the employee period by period.

The last page of the report shows the net amount to be paid to the employee and the period in which it is to be paid. The standard system also lets you print the report.

Activities

  1. Run the advance payments program in simulation mode by un selecting the Advance payment field on the selection screen.
The advance payment program does not allow the advance payment of leave if the employee is transferred during the payroll periods that are paid in advance.
  1. If you see the error message 'Advance already in progress for period 99/99/9999 to 99/99/9999'. You cannot create the new advance payment until the payroll driver has processed and exited any previously created advance payment clusters.

Example






Vendor Master (General Section)   SUBST_MERGE_LIST - merge external lists to one complete list with #if... logic for R3up  
This documentation is copyright by SAP AG.

Length: 5177 Date: 20240520 Time: 102023     sap01-206 ( 99 ms )