Understanding Pre-Hiring Events

Companies are required to report hiring transactions to eSocial one day before new hires start working. In some situations, companies may not be able to collect all the information needed to submit employees initial loading and hiring events (S-2200) in time. As an alternative, they can submit pre-hiring events (S-2190)—a simplified version of hiring events that requires little information for reporting.

Companies run the GPBR_ES_P_HIRE application engine (AE) process for pre-hiring events. It takes the information from the run control page, inserts data rows to driver and cross-reference tables, calls the mapping process that cleans up data and populates staging tables, and calls the XML file generation process that creates XML files for eSocial submission all in one continuous process. Unlike the AE processes for other events, GPBR_ES_P_HIRE does not provide options to prepare data, reprocess, or create XML files separately.

If, after the submission of a pre-hiring event, the hiring of a worker cannot be completed, the company must inform eSocial by sending an exclusion event (S-3000) for the pre-hiring event no later than the end of the worker’s estimated hire date.

Before an S-2200 event is generated, the system checks if a pre-hiring event already exists for the same employee ID. If such event exists, the system validates the data (if pre-hiring event is submitted successfully), submits the S-2200 event and updates the status of its pre-hiring record accordingly.

See eSocial Pre-Hiring Event Page and eSocial Pre-Hiring Monitor Page