Programme SAP RPUPADF0 - Total profit sharing release

Purpose
This program works out the balance of one or several employees' profitsharing on a given date.
The following operations are carried out for all selected employees:

  • The program searches for employees with one (or several)
  • 'Participation' (0098) infotypes for the years and modifiers of theselected profit sharing.
    The balance of all these infotypes enables calculation of the sum to bereleased.
    Interest earned up to the day before release is included in the balancecalculation. This calculation is based on data from the T5F3B table(interest) and the 0098 infotype (allocated amount and individualwithdrawals).
    The program calculates only the CSG, the CRDS and the NPS on interest.These taxes will be deducted from the gross profit sharing amount toobtain the net amount payable.
    • Depending on the results obtained, a new withdrawal is added to the 0098
    • infotypes, for which the following information is given: reason, dateand amount of withdrawal, portion of interest, the CSG, CRDS, NPS on theinterest and the payment currency
      The end date of the relevant 0098 infotypes is also replaced by theprofit sharing balance date which is also that of the final withdrawal.
      Finally, the profit sharing payment is made for each employee. Theprogram generates
      a 0015 'Supplementary Payment' infotype (or a 0011 'ExternalPayments' infotype in the case of an external payment) to pay thetotal net amounts 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).
      Note:
      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).
      If an employee is no longer working, his profit sharing will betransferred by external transfer (infotype 0011), even if the selectedtransfer option on the screen is 'payment by payroll'. The paymentmethod can be taken from each employee's banking details (infotype 0009), or entered in the selection screen. In the second case, the paymentmethod is identical for all employees.

      Prerequisites

      • The only profit sharing taken into account by this program is the non
      • balanced profit sharing, that is the 0098 infotypes 0098 for which theend date is 31-12-9999.
        • Interest is calculated according to the interest rates in table T5F3B
        • (view V_5F3B_2).
          • The CSG, CRDS and NPS on interest are calculated using the contribution
          • fund and contribution codes in table T5F3C.
            • To manage the exemptions from profit sharing costs, tables T5F42 and
            • T5F45 must be set up.

              Features

              Selection
              This program can be executed by selecting the employees using the profitsharing and financial year modifier, or by using the 'Other options'
              button to add one or several selection fields.
              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 total release (the list of reasons can be accessedby 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 batch inputfile 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 for profit sharing and those used for theresulting interest.
                  • Under the 'Payment Method' tab, in the 'External Payment

                  • Method' box, indicate whether infotype 0011 takes each employee'sbanking details (infotype 0009), or if an identical payment methodshould be used for all employees in the case of external transfer. Inthe 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 previously selected 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 onbalanced profit sharing. Each line in this list corresponds to anemployee's balanced profit sharing for a given year and modifier.
                      From this list, you can obtain
                      a list of messages generated during program execution (information,warnings, errors).
                      a list consisting of the balanced profit sharing totals.
                      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)