Ansicht
Dokumentation

HRTO_AU_ETP_PRE_PAYMENT - module to fill the pre payment form

HRTO_AU_ETP_PRE_PAYMENT - module to fill the pre payment form

ABAP Short Reference   PERFORM Short Reference  
This documentation is copyright by SAP AG.
SAP E-Book

Functionality

This function displays a pre payment form, pertaining to Eligible Termination Pay (ETP) due from the employer and the payment options available, such as rolling over to the next pay period or pay in cash, for the employee's benefit. This information is displayed in the Section A of the form and is completed by the employer. The end of this section also contains important information for the employee.

This form is issued to the employee, who provides the employer with instructions on the mode of payment in Section B of the form.

The employee must return the completed form within thirty days, failing which, the employee's Eligible Termination Pay (ETP) is paid in cash. This is validated by a printed date of issue on the form.

This is a non-statutory report based on a model provided by ATO to help employers meet their obligation.

As this model form is well decribed and easy to use, SAP recommendeds that you use the ATO designed format.

To do this:

  1. Create the sapscript #RP_ETPPP_A_PP# similar to the format specified by the ATO.
  2. The input parameters to the function module include the infotypes : IT0002,IT0006.A structure #ETP# will be passed with the Gross ETP payments ,and the days (Post 83,94 etc..).
  3. Information of Payer will be obtained from table T5Q0P corresponding to the werks and btrtl of p0001.
  4. Date of issue of the statement will be taken as the sys-date(i.e. the date on which the form is being generated).
  5. The return date will be 30 days form the above date(30 days + the above date).
  6. The section #B# of the form will be left blank.
  7. Parameter 'No preview' decides whether to preview the form.
  8. Parameter 'No spool' decides whether to send the form to the spooler.

Example

Notes

Further information

Exemptions from issuing an ETP Pre-payment Statement :

An ETP Pre-Payment Statement does not have to be issued when :

  • The ETP is a death benefit(because the death benefit ETPs cannot be rolled over).
  • Employer payment ETPs of $5000 or less(to relieve employers from inappropriate administrative burden).

Even where the employer does not have to issue an ETP prepayment Statement, in case an employee instructs you to roll over an ETP of $5000 or less, you are normally required to do so despite the exemption.

1.,,Create the pre payment form during updation of termination. A preview of the same can also be generated ,,during termination simulation.

2.,,Create a pre-payment form in the format specified by ATO.

3.,,Fill the Section A of the form with details of gross ETP payments, employee/employer details.

4.,,Specify the date of issue as the system date of print.

5.,,Leave the Section B blank or make no entries.

6.,,Print only one copy of the form.

7.,,Print the form in all cases except the two exemptions mentioned above.

8.,,The data( service period, etp components) being printed in Section A of the report are values generated during ,,the termination process.





Parameters

ETP_INFO
GROSSETP
HIREDATE
NO_PREVIEW
NO_SPOOL
P0001
P0002
P0006
PERNR
POST83
POST83DAYS
POST94
PRE83
PRE83DAYS
SERVDAYS
TERMDATE
TERM_REPORTS_INFO
TRANS_TAXABLE
TRANS_TAXFREE
V_PSHDR

Exceptions

FIELD_TEXT_NOT_ASSIGNED
FORM_CLOSE
FORM_NOT_OPENED
FORM_NOT_STARTED
WRITE_ELEMENT_FAILED

Function Group

HRTO_AU

CL_GUI_FRONTEND_SERVICES - Frontend Services   BAL_S_LOG - Application Log: Log header data  
This documentation is copyright by SAP AG.

Length: 4052 Date: 20240523 Time: 101253     sap01-206 ( 66 ms )