Description We recommend that you use the Singapore IncomeTax IR8A (New Report) (RPCT8AR0_01)>, which is the new version of thisreport. > This program creates the Income Tax declaration Form IR8A>. Fromthe tax year 2002 onwards, you can also generate Form 8E>. According to the law, this Form should be completed and give NOTLATER THAN 1ST MARCH of next year of the reporting year >to theemployee/pensioner who in turn must attach Income Tax declarationForm IR8A> to his/her Income Tax Return.
Precondition The program uses SAPScript techniques to control the IR8A layout.Everytime if IR8A Form is changed, SAP will provide a correspondingSAPScript for IR8A layout. Although SAPScript has provides printer individual font substitutions toremain the global layout, it is to recommend using 'HPLJ4>'LaserJet. All Income Tax related wage types are classified with evaluation classEVCL 07. In order to print the gross commission, bonus other than reporting yearand director's fee in any case on IR8A, you should create new records inP0183 (Awards) to record the 'FOR' period (and APPROVED date in case ofDirector's fee ). Select the 'Payroll relevant', the amount, wage typeand 'Pay date' will pass to P0015, so that a new record in P0015 with'Pay date' as 'Beginnig date' will be created automatically. Please takecare that P0015 records with the same wage type and beginning date willbe overwritten. Program looks for the payroll results since the latest hire date. If anemployee rejoins the company, an IR8A about last employment was printedout on last fire date, so it is unnecessary to take care of payrollresults from last employment. Program Parameters:> As you can also use the Singapore Income Tax IR8A> Report(RPCT8AR0) to print the Form IR8A> for resigned employees, at anytime in the year, ensure that you specify the last pay period inreporting year. The last pay period is required for printing the yearend Form IR8A>. Besides the standard selection screen, the program asks for followinginformation to print them out in the Form: o Name of the person authorized to make the declaration ('Signed by') The user's name (& telephone no.) in table T526 is used as thedefault. o Telephone number o Designation o Declaration date o Bonus Declaration Date o Director fee approval date o The default is the system date. o Personnel Number: The number is printed on the left bottom corner. o Personnel Area / Company Code : If the checkbox is clicked, thenthe Employer Name is picked up from Personnel Area, otherwise it ispicked up from company code. o Temporary Sequential file parameters There are two pushbuttons SAVE & READ. When the TemSe is to becreated click on the SAVE pushbutton. A text box appears asking for theTemSe object name. Enter the object name. This is the name in which theTemSe object is created. The report has to be executed in thebackground mode. Use this TemSe option only for IRAS line and nototherwise. When the TemSe is to be used for printing and downloadingof the report use the READ option. A text box appears. Choose the TemSeto be downloaded. Now the report has to be executed in the foregroundmode. o IRAS Line record count> There is a restriction on the maximum number of records that can bepassed through IRAS Line. If this option is checked, the program willinternally perform a check as to whether this limit is reached or not.If the limit is reached it will give a message if not will continuenormally. This option is used with IRAS line only.
Form Options>
To generate the Form 8E>, select the 8E form> indicatorunder Form Options>. You can generate this form only from the taxyear 2002 onwards. Note Ensure that you have set the neccessary configurations for viewing thereport through the ESS. For more information, refer to the followingactivities under the IMG> -> Payroll Singapore> -> Tax > -> Processing>: Configure Form IR8A/Form 8E for ESS> Configure Form IR8A/Form 8E Results for ESS> Using the report through WEBGUI>
The transaction to call the report using Web Graphical User
Interface> (WEBGUI) is HRESSSG_IR8A>.
The report can be viewed through WEBGUI. For this, a new feature '25W8A'
is provided, which returns the variant for the report. Firstly, sincethe employee can access the report using the web, a Report Variant > corresponding to the employee's organizational setting should becreated. The report parameters like 'Authorized Person', 'Designation','Telephone', etc. should be included.
The feature can be read based on 3 parameters,
- Company Code - Personnel Area - Personnel SubArea
Different variants, to cater to the combinations from the above
parameters can be created. For example :
An employee belonging to Company Code SG01, Peronnel Area SG01,
Personnel SubArea 0001, can use a variant 'Variant01'. If there areother employees, with same combination of CC/PA/PSA, then the variantreturned will be same, namely 'Variant01'. This way, different sets ofemployees can be assigned to use different variants by customizing thefeature.
Note however, that if no Variant is assigned to the feature, the default
Variant SAP&IR8A will be picked up. This can also be used as atemplate for creating other Variants.
Output The report generates the Form IR8A> for every employee with validpayroll results during the reporting year. If you have selected 8Eform> under Form Output>, the report will generate the Form8E> instead of the Form IR8A>, for the tax year 2002 onwards. If an employee has different entries for 'gross commission', 'bonus' or'director fee' (period other than reporting year), then they areincluded in the previous years tax form Reason for payment> in the Others> section - The text willget printed only if the Others> for the same exists. The system bydefault reads the text associated with Specifications 40>, 41 >, 42>, 43> of Evaluation Class 07> for the wagetype. However, you can override this text by entering the text in Additional Information (Singapore)> infotype (0741) subtype IR8A > (0001). If there is only one lump sum payment, then Reason for payment>will not get printed, instead the text will get printed in Others(please state nature)> section. Dot Matrix Printing: The program allows to print IR8A forms with pre-printed continuous formson a dot matrix printer. (See also released note 192629 for moredetails) TemSe Implementation There is a two step process involving the creation of a TemSe object andthen later reading the TemSe object for download purpose. STEP 1: Creation of TemSe object using Background process. In the end-of-selection event, after get-perner, data read from clustercatering for certain selection criteria is stored in an internal tableand this internal table is passed to TemSe object creation routines andan object is created with the name given on the selection screen. TheTemSe object created is HR_8A_