UKG Wallet and UKG Ready Integration
Disclaimer
The information in this guide is based on a standard production environment.
Environments that are configured differently may require additional adjustments. Payactiv handles support for UKG Wallet but may require UKG support resources, based on the configuration requirements. If you have questions regarding your UKG solution integration with Wallet (for example, API access), you can create a case and reference knowledge article 000160051.
UKG Wallet Integration
The information in this document is based on the standard production environment. If your environment is configured differently and requires additional adjustments, contact UKG for assistance.
The following prerequisites are required for integration:
- Create a Service Account
- Service Account username
- Service Account password
- Company Short Name
- User API key
- Base URL
- Permissions to access data
Create a Service Account
Complete the steps to create a service account in UKG Ready.
- From the Login Config tab, select the Service Accounts section. If this is not available, go to Edit Tabs and select the Service Accounts to be available in the Login Config tab.
- Select Add Service Account.
- Enter the Username, Password, Security Profile, and Account Access. If no appropriate group or security profile exists, please see Configure Permissions section below on how to create them.
Retrieve the Company Information and User API Key
Complete the following steps to retrieve the company information and User API Key.
- From the Company Address section, note the Company Name and Company Short Name.
- Share the Company Name and Company Short Name with Payactiv.
- From the Login Config section, select API Keys.
- To reveal the Rest API Key, select the eye icon.
- Share the Rest API Key with Payactiv.
Retrieve the Base URL
Complete the following steps to retrieve the Base URL to provide to Payactiv.
- Log into UKG Ready.
- Locate the URL in the browser address bar.
- Share the Base URL with Payactiv.
Configure Permissions
Assign the required permissions to access the data for the new service account.
Assign Group Permissions
To allow the API user account to access all employees, add the API as a manager of the All Company Employees group.
Create Security Profile
Assign the API user account to a security profile. A best practice is to configure a security profile specifically for the integration.
- Select New Security Profile.
- Enter the name and description of the profile.
- On the Global tab, configure the following permissions:
- On the TML tab, configure the following permissions:
- In the Timesheets section, select the View/Edit box.
- In the Available Views section, select the All box.
- On the Payroll tab, configure the following permissions:
- On the HR tab, configure the following permissions:
- On the Modules tab, configure the following permissions:
- On the Reports tab, configure the following permissions:
- Select Save.
Associate Security Profile to the User Account
After the security profile has been created, open the API user account.
- Select the User Account.
- Search for "Profile." The Profile menu appears.
- From the Profile menu, select the Security field. The Browse and Select Security window appears.
- Select the new security profile.
- Select Save.
Add a Deduction Code
Complete the following steps to add a deduction code.
- Select Add New Deduction Code.
- From the Roll Up Deduction dropdown, you can select UKG Wallet Advance. It is recommended to consult with payroll and tax experts before finalizing the deduction.
- Review the following guidelines for deductions:
- The deduction should be a post-tax deduction.
- The deduction should only have employee contribution. Employer contribution is not applicable.
- There is no minimum or maximum value.
- The Default Amount is Flat $ amount.
- The deduction is not a scheduled deduction. Payactiv posts deductions only when an employee takes an advance.
- If an employee is under-deducted, Payactiv sends arrears in the subsequent pay period. The Arrearage Function field should be set to Discard Underdfunded Amount and the Arrears Happen field should be set to With the Deduction.
UKG Ready Endpoints Leveraged by Payactiv
Below is the list of endpoints utilized by Payactiv:
- {{baseUrl}}/v1/login
- {{baseUrl}}/v1/report/global/REPORT_ALL_SYSTEM_ACCOUNTS
- {{baseUrl}}/v1/report/global/REPORT_CALCULATED_TIME_ENTRY_DETAILED
- {{baseUrl}}/v1/imports
- {{baseUrl}}/v1/report/global/REPORT_PAYROLLS
- {{baseUrl}}/v1/import/128?company_id={{company Id}}
- {{baseUrl}}/v1/import/status/{{statusID}}
- {{baseUrl}}/v1/report/global/REPORT_PAY_STATEMENT_HISTORY_SUMMARY
- POST - {BaseURL}/v2/companies/{companyID}/direct-deposits
- GET - {BaseURL}/v2/companies/{companyID}/employees/{employeeID}/directdeposits
- PUT - {BaseURL}/v2/companies/{companyID}/direct-deposits/{direct deposit ID}
© 2023 UKG Inc. All rights reserved. For a full list of UKG trademarks, visit https://www.ukg.com/trademarks. All other trademarks, if any, are the property of their respective owners.
This document and all information contained herein are provided to you "AS IS" and UKG Inc. and its affiliates (collectively "UKG") make no representation or warranties with respect to the accuracy, reliability, or completeness of this document, and UKG specifically disclaims all warranties, including, but not limited to, implied warranties of merchantability and fitness for a particular purpose. The information in this document is subject to change without notice. The document and its content are confidential information of UKG and may not be disseminated to any third party. No part of this document or its content may be reproduced in any form or by any means or stored in a database or retrieval system without the prior written authorization of UKG. Nothing herein constitutes legal, tax, or other professional advice. All legal, tax, or other questions or concerns should be directed to your legal counsel, tax consultant, or other professional advisor. All company, organization, person, and event references are fictional. Any resemblance to actual companies, organizations, persons, and events is entirely coincidental.