Ansicht
Dokumentation

PAY_PT_MOD3001 - BAdI: Income declaration for non-resident employees

PAY_PT_MOD3001 - BAdI: Income declaration for non-resident employees

BAL_S_LOG - Application Log: Log header data   General Material Data  
This documentation is copyright by SAP AG.
SAP E-Book

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.

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).

For information about the implementation of BAdIs in the context of the Enhancement Concept, see SAP Library for SAP NetWeaver under BAdIs - Embedding in the Enhancement Framework.






ROGBILLS - Synchronize billing plans   BAL_S_LOG - Application Log: Log header data  
This documentation is copyright by SAP AG.

Length: 5168 Date: 20240523 Time: 195925     sap01-206 ( 126 ms )