SAP Program RPUPAIF0 - Annual payment of profit sharing interest

Purpose
This program enables annual payment of interest gained through profitsharing to the employee who has chosen this option (tax option 02 or03).
The program will carry out the following operations for each employee:
It seaches for employees with a 'Participation' (0098) infotypefor the selected profit sharing years and modifiers with tax option 02or 03.
For each one of these infotypes, the program checks that the interestpayment date required corresponds to the day after an entry's end datein table T5F3B (same year and modifier).
The program calculates the interest up to the day prior to payment datefor all infotypes that fulfill this condition.
Subsequent processing differs according to the tax option:

  • If you have opted for tax option 02, a new withdrawal is added to
  • infotypes 0098, for which the reason, date, amount, and portion ofinterest (equal to the withdrawal amount) is indicated.
    This program then adds up the previously calculated interest to obtainthe payable amount. A 'Supplementary Payment' 0015 infotype (or'External Payments' 0011 infotype) corresponding with this amountis then created to make the payment.
    • If you have opted for tax option 03, a new withdrawal is added to
    • infotypes 0098, for which the reason, date, withdrawal amount, portionof interest, the CSG, CRDS, NPS on the interest, the levy at source andthe currency is indicated.
      This program then adds up the previously calculated 'net' interest toobtain the payable amount. It then generates the following infotypes:
      a 0015 'Supplementary Payment' infotype (or a 0011 'ExternalPayments' infotype in the case of an external payment) to pay thenet interest payable;
      a 0015 infotype to record the CSG amounts payable on the interest (inpayroll wage type /373);
      a 0015 infotype to record the CRDS amounts payable on the interest (inpayroll wage type /374).
      a 0015 infotype to record the NPS amounts payable on the interest (inpayroll wage type /375).
      a 0015 infotype to record the levy at source amount (in payroll wagetype /376).
      Note:
      if an employee is no longer working, the annual interest is paid byexternal payment (infotype 0011), even if the chosen payment option inthe selection screen is payment by payroll. The payment method can betaken from each employee's banking details (infotype 0009), or enteredin the selection screen. In the second case, the payment method isidentical for all employees.
      For employees who have left the company on the contribution payment date, the 'Calculate until' field of the 'Payroll Status' (0003) infotype will be changed, so that it contains the contributionpayment date. This date will automatically trigger this employee'spayroll whilst taking into account all payroll periods until the paymentdate. In this way, these contributions will be taken into account (inthe TDS, for example).

      Prerequisites

      • The only profit sharing taken into account by this program are those
      • submitted for tax option 02 or 03, that is those for which interest ispaid annually.
        • Interest is calculated according to the interest rates in table T5F3B
        • (view V_5F3B_2).
          • To manage the exemptions from profit sharing costs, tables T5F42 and
          • T5F45 must be set up.
            • The release justifications must be set up beforehand in view T5F3A.
            • Features

              Selection
              Important! This program must only be executed by selecting employeeswith the profit sharing and financial year modifier. The 'Otherselections' button can only be used in the limited scope of tests.
              From now on, the selection screen of this program consists of five tabs,each assembling a numbre of fields to be completed by the user.

              • Under the 'Administration' tab, in the 'Profit Sharing
              • Interest Payment Generation' box, the following data must be enteredinto the corresponding fields of the selection screen:
                the justification for release of annual interest payment, in this case,(the list of reasons can be accessed by context-sensitive help F4),
                the interest payment date (dates of 'Supplementary Payment' 0015and 'External Transfers' 0011 infotypes),
                the name of the batch input file used to create the infotypes,
                Select the corresponding box if it is a test, in which case the batchinput file will not be generated.
                • Under the 'Payment wage type' tab, indicate if the payment is to
                • be made via payroll ('Supplementary payment' 0015) infotype or byexternal payment ('External payments'0011 infotype) and specifythe payroll wage types used.
                  • Under the 'Payment Method' tab,

                  • in the 'External Payment Method' box, indicate whether infotype0011 takes each employee's banking details (infotype 0009), or if anidentical payment method should be used for all employees in the case ofexternal transfer. In the second case, enter the payment method in the'Payment Method' field.
                    • Under the 'Contibutions' tab, specify the relevant wage types.

                    • Under the 'Special circumstances', tab, specify those who are
                    • exempt from charges amongst the four categories of special employmentsupplied by SAP (and selected previously by the user in the V_T5F45 viewby using the 'Select special employment categories' in the implementation guide.

                      Output
                      The program produces a standard list containing the main infomation oninterest payment.
                      Each line in this list corresponds to the payment of interest on anemployee's profit sharing for a year and modifier entered in theselection screen. From this list, you can obtain
                      a list of messages generated during program execution (information,warnings, errors).
                      a list consisting of the total interest payments.
                      These lists can be easily exported into MS Excel and MS Word using acorresponding button on the screen.

                      Further notes
                      Euro: the withdrawal currency is the currency in table T500C on thewithdrawal date.

1270668IBAN/SEPA in HCM (France-specific part)