If negative base contribution results from retroactive payroll
accounting (e.g., change of tax office), the contributions are not
correct.
Program error
Insert corrections number VCXK108229 into the member RPCBETA0:
FORM GRENZE_ANWENDEN USING GRUNDLAGE "VCXK87437
FREIGRENZE "
FREIBETRAG. "
DATA: SIGN TYPE P. "VCXK108229"
IF GRUNDLAGE GE 0. "VCXK108229"
SIGN = 1. "VCXK108229"
ELSE. "VCXK108229"
SIGN = -1. "VCXK108229"
ENDIF. "VCXK108229"
GRUNDLAGE = GRUNDLAGE * SIGN. "VCXK108229"
* "
IF GRUNDLAGE <= FREIGRENZE. "
*-- Tax exempt amount not yet reached "
IF GRUNDLAGE > FREIBETRAG. "
*----- Base for tax or SI contribution may not be negative "
GRUNDLAGE = GRUNDLAGE - FREIBETRAG. "
*---- Contribution is withdrawn "
ELSE. "
GRUNDLAGE = 0. "
*---- No tax to pay "
ENDIF. "
ENDIF. "
GRUNDLAGE = GRUNDLAGE * SIGN. "VCXK108229"
ENDFORM. "VCXK87437
Catchword: RPCBETA0
No comments:
Post a Comment