Message type: E = Error
Message class:  HRPAYRU_RUPBT - Message Class for Payroll Function RUPBT 
Message number: 004
Message text: Total Calculated Retro difference &, but amount of /552 is &
Payroll function RUPBT calculated the retro difference amount by payment
transfer types. The total retro calculation difference of wage types
imported in the current payroll run is not equal to amount of wage type
/552.
The payroll calculation stops.
Contact your system administrator.
The system issues an error message and will not allow you to continue with this transaction until the error is resolved.
Error message extract from SAP system. Copyright SAP SE.
The SAP error message HRPAYRU_RUPBT004 typically occurs in the context of payroll processing in the Russian payroll module. This error indicates a discrepancy between the total calculated retroactive difference and the amount that is expected for a specific wage type (in this case, /552).
Cause: Data Inconsistency: The error often arises due to inconsistencies in the payroll data, such as incorrect or missing entries in the employee's master data or payroll results. Retroactive Accounting Issues: If there have been changes in the employee's payroll data (like salary changes, deductions, etc.) that are not properly reflected in the retroactive calculations, this can lead to discrepancies.
Configuration Issues: Incorrect configuration of wage types or payroll schemas can also lead to this error. Timing Issues: If payroll runs are not executed in the correct sequence or if there are overlapping periods, it can cause discrepancies in retroactive calculations.
Solution: Check Payroll Results: Review the payroll results for the employee in
 Get instant SAP help. Sign up for our Free Essentials Plan.
Get instant SAP help. Sign up for our Free Essentials Plan. 
HRPAYRU_RUPBT003 Primary Wage Type & is not Assigned to Payment Codes 1, 2, 3
What causes this issue?  The gross wage type is cumulated in total Gross (wage type /101) but not included in the payment transfer with code 1, 2<(...
HRPAYRU_RUPBT002 Wage types & have the same Assignment to Bank Transfer Type &
What causes this issue?  Some of the wage types have the same <LS>Assignment to Bank Transfer Type</>. This is ambiguous: <LS>Assign...
HRPAYRU_RUPBT005 No Payment Wage Type for Assignment to Bank Transfer Type &
What causes this issue?  No wage type was found for <LS>Assignment to Bank Transfer Type</>. The payment wage type cannot be created.Syste...
HRPAYRU_RUPBT006 Infotype 0009 with subtype & does not exist for employee & on date &
What causes this issue?  There is no record in the <LS>Bank Details</> (0009) infotype with the specified subtype for the employee. For pa...
Click on this link to search all SAP messages.