In this article, you will learn how to set up the Loket integration with Personio. Prepare your account by the following steps below.
Note
In order to use the Loket integration, a legal entity based in the Netherlands is required. Learn more about legal entities in our Help center article on Creating legal entities.
What are the benefits of this integration?
By integrating Loket with Personio, HR teams and payroll managers streamline their data management process. Users of the solution will no longer need to enter data twice. Once information has been entered in Personio, it can be easily transferred to the payroll system. This synchronization ensures that employee records are always up-to-date, and reduces the risk of discrepancies. In addition, the potential for manual errors is significantly reduced by integrating validations from the payroll provider directly into Personio.
What is the scope of the integration during the Alpha phase?
- Loket validations in Personio: You can validate your data directly in Personio using Loket's integrated validations.
- One click sync: Sync your data to Loket with just one click, streamlining the process.
- Employee data: The integration transfers all the necessary data to create or update employees directly from Personio to Loket.
Prerequisites
- Set up legal entities: Ensure you have a legal entity set up in your account.
-
Necessary user rights in Loket: Ensure you have a user with the required rights in Loket. It is recommended to create a dedicated user in Loket for the connection. This user will need access to the following endpoints to set up the integration between Personio and Loket:
- These rights can be granted by the employer or created by the tax accountant.
-
Choose an employee ID: To link an employee between Personio and Loket, you need an ID that is unique to each specific employee.
- You can select the ID according to your preference, e.g. by mapping an existing employee ID to the Employee Number attribute in Loket.
- This ID must be the same in both Loket and Personio.
Setup
Step 1: Prepare account and complete attributes
- Integration activation: Our Payroll Operations team will activate the integration for you. Once activated, you will see a dedicated interface for Loket in the Payroll section of the product for the legal entity where the solution was implemented.
- Loket attribute set activation: Our Payroll Operations team will create the Loket attribute set for you, consisting of approximately 50 attributes. If you have already created attributes for Loket in your account, our Payroll Operations team can map these to the required Loket fields. Otherwise, they will create new attributes to be sent to Loket. You can manage access rights for these attributes, allowing you to decide which ones are filled out by employees and which are maintained by the HR team.
Step 2: Authorize and configure the integration
Once the Personio Payroll Operations team has activated the integration for the relevant legal entity, you can access it under the Payroll section in Personio. Select the Manage tab and follow the user interface to authorize the integration with Loket.
Step 3: Complete the Attributes
For the Alpha phase, we recommend creating a test employee for testing the initial syncs between Personio and Loket. Only proceed with selected non-test employees after the test syncs have been successful.
Note that you need to complete the attributes before you can use the integration. You have two options to complete all the new attributes added to your account:
- Complete all attributes manually.
- Complete all the attributes using one of the import templates on the right. Read our article on importing employee data for more information.
When completing the attributes, define which employees should be included in the synchronization.
Decide which employees should be included in the synchronization
When filling out values, there are two attributes you need to pay attention to, as they determine whether employees should be considered during synchronization and under which identifier:
- Include in Dutch Payroll: Set this attribute to Yes for all employees whose data should be transferred through the integration. Set it to No for employees you want to exclude from synchronization.
- Legal Entity: All employees whose data should be transferred must belong to the legal entity for which the integration is activated.
- Employee number (Loket): This serves as a unique identifier between the two systems and ensures the correct allocation of employee data during synchronization. The employee number must be assigned even before the employee is created in Loket.
Step 4: Complete the setup and start transferring
To create and transfer employee data to Loket, follow these steps:
- Go to the Payroll section and select the relevant legal entity or accounting group.
- Review the People tab and scan for open tasks, highlighting any outstanding or incorrect data.
- Click Sync with Loket to transfer the data.
- The Sync Status modal will display the status of the sync and alert you to any potential issues that occurred during the process.
Additional information
- The ApplyPayGrade attribute is set to false by default.
- If your company uses PayGrades in Loket, you can overwrite this setting directly in Loket.
- This field will not be updated with further syncs.
Access rights
- To work with the Loket integration, the respective role needs editing rights for the payroll of the legal entity for which the export is being performed.
- To configure and authorize the settings for the Loket integration, the respective role requires access rights for the payroll settings.
Defined attributes
Personio name (EN) | Loket name (EN) | Personio name (NL) | Loket name (NL) |
Include In NL Payroll | n/a | Opnemen in NL Loonadministratie | n/a |
Employee Number (Loket) | employeeNumber | Personeelsnummer (Loket) | Personeelsnummer |
Administration number (Loket) | Administratienummer (Loket) | ||
First name | firstName | Voornaam (wettelijk) | Roepnaam |
Last name | lastName | Achternaam (wettelijk) | Geboortenaam |
businessEmailAddress | E-mailadres | n/A | |
Personal email | emailAddress | Persoonlijke e-mail | Privé e-mail |
Initials | initials |
Initialen |
Voorletters |
Partner last name | lastNamePartner | Achternaam partner | Achternaam partner |
Birthday | dateOfBirth | Verjaardag | Geboortedatum |
Address, street | street | Adres, straat | Straat |
Address, city | city | Adres, Stad | Plaats |
Address, number | houseNumber | Adres, huisnummer | Nummer |
Address, postcode | postalCode | Adres, postcode | Postcode |
Address, country | country | Adres, land | Land |
Hire date | startDate | Aanstellingsdatum | In dienst |
BSN | citizenServiceNumber | BSN (Burgerservicenummer) | BSN |
Name format | howToFormatLastName | Gebruik achternaam | Gebruik achternaam |
Legal gender (NL) | gender | Geslacht (NL) | Geslacht |
Civil status | civilStatus | Burgerlijke staat | Burgerlijke staat |
Identification document type | typeOfDocument | Identificatiedocument type | Identificatiedocument type |
Identification document number | documentIdentification | Identificatiedocument nr. | Identificatiedocument nr. |
Employee type | typeOfEmployee | Soort werknemer | Soort werknemer |
Contract duration type | employmentDurationType | Soort dienstverband | Soort dienstverband |
Indefinite contract start date | startDateContractOfIndefiniteDuration | Onbepaalde tijd vanaf | Onbepaalde tijd vanaf |
Employment contract type | employmentContractType | Basis dienstverband | Basis dienstverband |
Income number | incomeRelationshipNumber | Nummer inkomstenverhouding | Nr. inkomstenverh. |
55+ arrangement | participation55plusRegulationUWV | 55 plus regeling | 55 plus regeling |
Activate wage proposals | signalPayGradeAdjustment | Salarisvoorstellen activeren | Salarisvoorstellen activeren |
On-call worker | isOnCallEmployment | Oproep-/invalkracht | Oproep-/invalkracht |
Attendance obligation | hasOnCallAppearanceObligation | Opkomstverplichting | Opkomstverplichting |
Scruple for national insurance | isGemoedsbezwaardNationalInsurance | Gemoedsbezwaren volksverzekeringen | Gemoedsbezw. volksverz. |
Scruple for employees insurance | isGemoedsbezwaardEmployeeInsurance | Gemoedsbezwaren werknemersverzekeringen | Gemoedsbezw. werkn. verz. |
Anonymous employee | isAnonymousEmployee | Anonieme werknemer | Anonieme werknemer |
Calculate hours | calculateWorkingHours | Berekenen uren | Berekenen uren |
Employment contract | writtenEmploymentContract | Schriftelijke arbeidsovereenkomst | Schriftelijke arb.overeenkomst |
Insured for sickness benefits act | isInsuredForSicknessBenefitsAct | Verzekerd ZW | Verzekerd ZW |
Insured for unemployment insurance act | isInsuredForUnemploymentInsuranceAct | Verzekerd WW | Verzekerd WW |
Insured for occupational disability insurance act | isInsuredForOccupationalDisabilityInsuranceAct | Verzekerd WAO/WIA | Verzekerd WAO/WIA |
Health care insurance act type | healthCareInsuranceActType | Werknemer Zvw | Werknemer Zvw Soort |
Shift number | shiftNumber | Shiftnummer | Ploeg |
Regular work pattern | regularWorkPattern | Regelmatig arbeidspatroon |
Regelmatig arbeidspatroon |
Deviating payroll tax table | |||
Calculate using work pattern - deviating days and hours | calculateUsingWorkPattern.deviatingDaysAndHours | Afwijkende dagen/uren m.b.v. rooster | Afw. dagen/uren mbv rooster |
Calculate using work pattern - hours broken period | calculateUsingWorkPattern.hoursBrokenPeriod | Uren gebroken per. rooster | Uren gebroken per. rooster |
Calculate using work pattern - hours period | calculateUsingWorkPattern.hoursPeriod | Uren periode m.b.v. rooster | Uren periode mbv rooster |
Calculate using work pattern - leave hours | calculateUsingWorkPattern.leaveHours | Verlof bepalen m.b.v. rooster | Verlof bepalen mbv rooster |
Calculate using work pattern - days daily rate | calculateUsingWorkPattern.daysDailyRate | Dagen dagvergoeding m.b.v. rooster | Dagen dagverg. mbv rooster |
Apply pay grade | applyPayGrade | Salarisschaal toepassen | Salarisschaal |
Fiscal annual salary (€) | annualSalary | Fiscaal Jaarloon (€) | Jaarloon |
Apply deviating payroll tax percentage | applyDeviatingPayrollTaxPercentageOn | Toepassen afwijkend loonheffing percentage | Toepassen afw. % |
Apply payroll tax deduction | applyPayrollTaxDeduction | Loonheffingskorting toepassen | Loonheffingskorting |
Deviating calculation rule - payroll tax | deviatingCalculationRulePayrollTax | Herleidingsregel | Herleidingsregel |
Fiscal country of residency | residentOf | Inwoner van | Inwoner van |