!--a11y-->
Advance Wage Payment for Monthly-Paid Employees 
Objective
The aim of this process is to calculate the bi-weekly advance payment of employees who are on a monthly payroll cycle.
Process
This process is used to carry
out both ordinary and off-cycle payroll runs using function VEADV. In general, it consists of the following steps:If it is an off-cycle payroll:
The system checks whether the employee has a record in the Off-cycle extra payments infotype (IT0267).
If the value of the processing class 67 for the wage type entered in the infotype is ‘1’, it corresponds to the monthly wage advance payment amount.
If the wage type does not correspond to an amount, you specify whether it is a percentage or not. If this is the case, the advance payment amount is calculated by applying this percentage to the basic wage.
If the employee is not entered in the infotype 0267, the advance payment amount is calculated according to the global data stored in the feature VEADV.
Finally, you maintain the IT internal table with the advance payment amount.
If it is an ordinary payroll:
The system looks for the payroll results in the VE cluster, which are included in the payroll period being run.
If an advance payment was made, the amount is retrieved and stored in the corresponding wage type in order to subtract it from the payroll period net amount in the IT.
