Pay Entry API
The Pay Entry API is a powerful tool designed to enhance the efficiency of payroll processing within the Paylocity Payroll/HR module. This API streamlines the process of importing finalized payroll data from third-party sources directly into an existing payroll batch. By automating the creation of a new payroll batch, the Pay Entry API minimizes manual data entry and reduces the risk of errors, making payroll processing more seamless and accurate.
Once a new batch is inserted via the API, users can leverage the Pay Entry screen within the Payroll/HR module to edit, update, and merge batches as needed. However, it's important to note that the Pay Entry API is optimized strictly for data insertion. As such, only finalized payroll data should be submitted through this endpoint. Any adjustments or modifications to the imported data should be handled directly within the application.
This API is an essential addition for organizations looking to integrate third-party payroll systems with Paylocity, ensuring smooth data transfer and efficient payroll management.
Development Resources
The technical documentation for the Paylocity Punch Import is available on our developer portal.
Please visit: Create New Payroll Batch
Prerequisites for Punch Import API to function
- The API user must have valid NextGen API credentials
- Please read Getting Started to for instructions on getting access to Paylocity APIs
- API credentials must have permission to Pay Entry API
- The customer's company-level values for Cost Centers must match the data sent through the Pay Entry API. If no Cost Centers overrides are supplied, we use employee defaults.
- The Pay Entry API is designed to submit finalized employee payroll data for payroll processing. It is important to note that the Pay Entry API does not support edits or updates to submitted data. Therefore, sending the data only after the pay period has closed is recommended. Once submitted, the data will be imported into Paylocity's Payroll/HR module, which can be edited, updated, or merged with other batches. After finalization, the data is ready to be processed for payroll.