Hierarchy

⤷

⤷

IMG Activity
ID | PAY_PT_MOD3001 | BAdI: Income declaration for non-resident employees |
Transaction Code | S_L4H_49002794 | (empty) |
Created on | 20120516 | |
Customizing Attributes | PAY_PT_MOD3001 | BAdI: Income declaration for non-resident employees |
Customizing Activity | PAY_PT_MOD3001 | BAdI: Income declaration for non-resident employees |
Document
Document Class | SIMG | Hypertext: Object Class - Class to which a document belongs. |
Document Name | HR_PT_NRESIDENT_RP |
Use
This Business Add-In (BAdI) is used in component Payroll - Portugal (PY-PT). This BAdI allows changes and customizations in the program HR-PT: Income declaration for non-resident employees (RPCNRRP0), that generates the declaration form 30.
The interface CL_HR_PT_NRESIDENT_RP_BADI is composed by the following methods:
- Fills in information of the frame 1 of form 30 (FILL_BOARD_01)
Allows you to insert the required information to the filling in of frame 1 of the declaration form 30. The method is called after the program collects in the system the required data to the filling in of the declaration.
- Fills in information of the frame 2 of form 30 (FILL_BOARD_02)
Allows you to insert the required information to the filling in of frame 2 of the declaration form 30. The method is called after the program collects in the system the required data to the filling in of the declaration.
- Fills in information of the frame 4 of form 30 (FILL_BOARD_04)
Allows you to insert the required information to the filling in of frame 4 of the declaration form 30. The method is called after the program collects in the system the required data to the filling in of the declaration.
- Fills in information of the frame 6 of form 30 (FILL_BOARD_06)
Allows you to insert or change the required information to the filling in of frame 6 of the declaration form 30. The method is called after the program collects in the system the required data to the filling in of the declaration.
Insert the information that is not in the system: dividends or profit derived from social equity, interest or income derived from the capital application, royalties, commissions, land register, service rendering, remunerations and public pensions.
If necessary, change the information in the system: dependent work, independent work and pensions.
- Fills in information of the frame 7 of form 30 (FILL_BOARD_07)
Allows you to insert the required information to the filling in of frame 7 of the declaration form 30. The method is called after the program collects in the system the required data to the filling in of the declaration.
- Changes employee data for frame 8 of form 30 (CHANGE_EMPLOYEE_DATA)
Allows you to change information filled in frame 8 of the declaration form 30. The method is called during the processing of each employee.
If necessary, change the information in the system: Portuguese NIF number, NIF number in the residence country, residence country code, applied taxation rate, withholding tax amount and NIF number of issuing entity.
- Adds data of other income category to frame 8 (ADD_EMPLOYEE_DATA)
Allows you to add information of other income categories to the filling in of frame 8 of the declaration form 30. The added information is also considered in frame 6. The method is called during the processing of all employees.
Insert the information that is not in the system: social capital equity of the declarant and taxable person, income type, income value and taxation regime code.
- Changes information of form 30 (CHANGE_REPORT_DATA)
Allows you to change the provided information in every frame of the declaration form 30. The method is called after the program collects in the system the required data to the filling in of the declaration.
Requirements
Standard settings
To obtain more information on standard settings (filters, individual or multiple use), see the tab Enhancement point elements defs. in the BAdI Builder (transaction SE18).
Activities
For information about implementing BAdIs as part of the Enhancement Concept, see SAP Library for SAP NetWeaver under BAdIs - Embedding in the Enhancement Framework.
Example
Business Attributes
ASAP Roadmap ID | 257 | Create User Exits |
Mandatory / Optional | 2 | Optional activity |
Critical / Non-Critical | 2 | Non-critical |
Country-Dependency | I | Valid for countries specified |
Customizing Attributes | Country Key | Country Name |
---|---|---|
PAY_PT_MOD3001 | PT | Portugal |
Maintenance Objects
Maintenance object type | E | Business Add-In - Definition |
History
Last changed by/on | SAP | 20120516 |
SAP Release Created in |