SAP ABAP IMG Activity PAY_PT_MOD3001 (BAdI: Income declaration for non-resident employees)
Hierarchy
SAP_HRCPT (Software Component) Sub component SAP_HRCPT of SAP_HR
   PY-PT (Application Component) Portugal
     PC19 (Package) HR settlement: Portugal
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