eSocial Implementation
Video: Image Highlights, PeopleSoft HCM Update Image 18, eSocial Basic Setup and Batch Processes (1)
Video: Image Highlights, PeopleSoft HCM Update Image 23: eSocial Delivery of Periodic Events (3)
Video: Image Highlights, PeopleSoft HCM Update Image 24: eSocial Events Monitor Enhancements (4)
Video: Image Highlights, PeopleSoft HCM Update Image 29: eSocial Health and Safety Events (5)
Video: Image Highlights, PeopleSoft HCM Update Image 37: eSocial S-1070 Event for Global Payroll Brazil (6)
Video: Image Highlights, PeopleSoft HCM Update Image 38: Simplified eSocial (S1.0) (7)
Setup Preparation
Customers perform these tasks to prepare for the implementation of eSocial:
-
eSocial main setup.
This includes setup steps for activating the eSocial functionality in Global Payroll for Brazil, enabling the events that customers wish to report to the Brazilian government through eSocial, as well as identifying companies and establishments to be included in the program.
-
Legal code mappings.
This includes the mappings of various setup codes (for example, country, address, dependent type, ethnic group, and so on) between and the PeopleSoft and eSocial systems.
-
Initial data loading.
This includes the transmission of data about the employer, basic tables, as well active and inactive employees and non-employees. This data must be loaded in the eSocial environment before any labor or periodic events can be submitted.
Initial data is loaded by running a batch process on the eSocial Initial Data Loading page.
In Production
Upon the implementation of the eSocial functionality, PeopleSoft is responsible for reporting to the Brazilian government any eSocial event that occurs for each company included in the program. These events are mostly labor-related (for example, hiring, rehiring, termination, absence, contract change, and personal data change) and payroll-related (for example, compensation and miscellaneous payment), with a few that are defined for supporting the data transmission process and running queries. The schedules for submitting data are different based on the nature of the events, as regulated by the government.
At a high level, the process to support ongoing eSocial reporting includes these tasks:
-
Record labor and other non-periodic events as they occur. Run batch process to collect and process event information, before it is populated to staging tables.
Run batch processes regularly to record and process periodic events.
-
Run batch process to generate XML outputs based on staging tables.
-
Send XML outputs to the government of Brazil through third-party programs.
-
Monitor eSocial events.