This is how you connect Visma.net Payroll to Huma to enable an automated sync of employee data
Step 1: Get a Tenant ID from Visma.net Payroll
Step 2: Connect Huma to Visma.net Payroll
Step 4: Your connection between Huma and Visma.net Payroll is active 🥳
Step 1: Get a Tenant ID from Visma.net Payroll
- Log in to Visma.net Payroll as an administrator (with access to the App Store)
- Go to the App Store and find and open the Huma HR app
- Click Authorize app in the bottom
- Make sure both 'Read employees' and 'Write employees' are activated before you click Integrate
- Click on your name in the top right and copy the Tenant ID to your clipboard
Step 2: Connect Huma to Visma.net Payroll
To access Integrations under System settings you'll need a System role with permissions to do Organization-wide settings. Read more here
- Login to your Huma account as administrator
- Go to System settings > Integrations
- Open Visma.net Payroll
- Read through the documentation
- Click 'Connect' in the upper right corner
- Paste the Tenant ID and check the box to verify you have the proper authority.
- Click 'Connect' and a connection is now established between the two systems. Now: On to the next step - it's where the magic happens.
Step 3: Activate the integration. Synchronize users and choose how to handle conflicts or missing values
- When connected click 'Synchronize users'
- Huma will inform you of any conflicts or inconsistency between Huma and Visma.net Payroll and you will have to decide how to handle conflicts and/or missing values. You can decide wether or not you want to update Visma.net Payroll based on values in Huma or the other way around.
- Click 'Next' and decide how you want to sync users between Huma and Visma.net Payroll.
- If users in Visma.net Payroll do not exist in Huma, you can add users to Huma
- If users in Huma do not exist in Visma.net Payroll, you can add users to Visma.net Payroll.
- After deciding on the above click 'Synchronize users'
- Huma will now start synchronizing users with Visma.net Payroll. You will receive an email confirming the result.
Step 4: Your connection between Huma and Visma.net Payroll is active 🥳
Any changes made to supported fields in Huma (listed below) will be automatically updated in Visma.net Payroll in real-time.
Please be aware that you need to sync users to get the latest changes from Visma.net Payroll. Changes made in Visma.net Payroll will not be automatically be updated in Huma.
How to sync users
If you want to sync users manually you can always click "Sync users"
Please be aware that you need to sync users to get the latest changes from Visma.net Payroll. Changes made in Visma.net Payroll will not be automatically be updated in Huma.
Supported fields
These are the fields that will be synced between Huma and Visma.net Payroll
Field | Comment |
Given name |
Syncing Huma to Visma Syncing Visma to Huma |
Family name | |
Will update business email | |
Phone |
Will update business phone |
First workday |
Syncing Huma to Visma Syncing Visma to Huma |
Last workday |
Syncing Huma to Visma Syncing Visma to Huma |
Employment ID |
Visma.net Payroll restricts max length to 12, longer IDs will be rejected Required to create employee in Visma.net Payroll Can not be unset in Visma.net Payroll |
Bank account |
Only Norwegian national bank account are sent to Visma. Other countries are reported as “Cash”. Use International bank account for other countries. |
Address |
Second line of the street address in Huma will not be synced to Visma.net Payroll. |
Selected position*
If the employee has a current position, this will be the selected position.
If the employee doesn't have a current position, the most recent position will be the selected position.
If the employee doesn't have a current or past position, the future position will be the selected position.
Why do Huma only send Last day of work when Visma.net Payroll also requires “End reason” when registering Last day of work?
Similarly when Employment End Date in Huma is emptied we will clear Position end reason in Visma.