Ansicht
Dokumentation

HR_GB_NI_DATA_TAKE_ON - HR-GB: NI Data Take On/Audited Adjustment

HR_GB_NI_DATA_TAKE_ON - HR-GB: NI Data Take On/Audited Adjustment

ABAP Short Reference   General Data in Customer Master  
This documentation is copyright by SAP AG.
SAP E-Book

Functionality

This function module has two purposes:

  • To complete NI data take-on from non-SAP payroll systems
  • To make adjustments to, and correct errors in payroll, either retroactively, or in the current payroll period. This is especially useful when making non-monetary payments

The process is as follows:

  1. The system calculates normal National Insurance Contributions, as shown in tables NIC and CNIC.
  2. The payroll schema calls the function GBNIA, which subsequently calls the function module HR_GB_NI_DATA_TAKE_ON.
  3. This module reads the table T5G_NIDT0 for the personnel number and period in question. If an entry exists in this table, it creates a new entry in the NIC table, and sets a flag (X) in the Adjust field.

Each separate entry in T5G_NIDT0 is entered as a separate entry in table NIC. Once the entries in NIC have been built up, they are added to the entries in table CNIC to make up the new CNIC entries for the current period. The entries in the CNIC table are subsequently used for end of year reporting.

Example

  1. If you are converting NI data from a non-SAP payroll system in the middle of a tax year, you must fill table T5G_NIDTO with each employee's NI data (for example, personnel numbers and NI categories). This table is then read by the data take on schema and written to the payroll results cluster.
  2. If you have made an adjustment to an employee's NI contributions in a specific pay period, this is noted in the NIC and CNIC tables in the Adjust field. In this way, the NI process can record (on the RG cluster in tables NIC and CNIC), that the figures calculated have been overwritten by user intervention.In subsequent periods, the system uses the non-adjusted figures, but builds cumulations both on the unadjusted and adjusted basis (annotated in the Adjust field in the CNIC table). Year-end processing looks for any adjusted entries in CNIC before using the non-adjusted entries.

Notes

If you make adjustments to a previous pay period, you must force a retroactive payroll run by changing the date in the Payroll Status infotype (0003). Alternatively, you can make adjustments in the current pay period.

The payroll function GBNIA is called up immediately after the function GBNIC in GNT0 and GNT9. This function simply calls the function module HR_GB_NI_DATA_TAKE_ON with an extra parameter to mark this as an adjustment rather than data take-on.

Further information





Parameters

ADJUST_NIC
APER
CNIC
IT
LCNIC
L_PERIOD
NIC
NI_ERR
P0874
P_PERNR
P_TEXT
SW_PROT

Exceptions

ERR_GENERAL

Function Group

HRGN

RFUMSV00 - Advance Return for Tax on Sales/Purchases   CL_GUI_FRONTEND_SERVICES - Frontend Services  
This documentation is copyright by SAP AG.

Length: 3035 Date: 20240523 Time: 085645     sap01-206 ( 71 ms )