Bullhorn logoNmbrs logo

Recruitment naar HR

Bullhorn Nmbrs koppeling: plaatsingen met uurloon en einddatum in de verloning

Met een koppeling tussen Bullhorn en Nmbrs wordt een nieuwe plaatsing in Bullhorn een medewerker met dienstverband in Nmbrs, met startdatum, uurloon of salaris, uren per dag en, bij een tijdelijke opdracht, de einddatum. Zo verloont het payrollteam in Nmbrs precies wat de recruiter in Bullhorn heeft afgesproken, zonder overtypen.

Wat de koppeling doet

Organisaties die mensen via Bullhorn plaatsen en de verloning in Nmbrs doen, krijgen van de recruiter een mail of formulier per plaatsing en zetten uurloon, uren en looptijd met de hand in Nmbrs. Een verlengde of vervroegd beëindigde opdracht komt vaak pas na de salarisrun bij payroll aan.

  1. De recruiter legt de plaatsing in Bullhorn vast met start, eventueel einde, uurloon en uren per dag.
  2. KoppelHet leest de nieuwe plaatsing uit de eventwachtrij en controleert het soort medewerker.
  3. KoppelHet kiest het Nmbrs-bedrijf dat bij de plaatsing hoort.
  4. In Nmbrs staan daarna medewerker, dienstverband, contract, loon en rooster.
  5. Payroll vult BSN en loonheffingsgegevens aan voordat de medewerker in de run komt.
Bullhorn → KoppelHet → NmbrsBRONBullhornDOELNmbrsKoppelHetmapping · logging · monitoringBullhorn → KoppelHet → NmbrsBRONBullhornDOELNmbrsKoppelHetmapping · logging · monitoring
Heen: Placement met dateBegin en dateEnd · Kandidaat met persoonsgegevens · Uurloon (payRate) of salaris met eenheid · Medewerker, dienstverband en contract in Nmbrs · Rooster op basis van uren per dag

Waar je op let bij Bullhorn en Nmbrs

  • Een Placement in Bullhorn heeft een einddatum die bij een vaste plaatsing leeg is. KoppelHet maakt daarom in Nmbrs een contract voor bepaalde tijd als er een einddatum is, en een contract voor onbepaalde tijd als die ontbreekt.
  • Bullhorn kent op de plaatsing zowel een uurtarief voor de kandidaat als een salaris met een eenheid per jaar of per uur. KoppelHet zet het uurtarief als uurloon in Nmbrs en rekent een jaarsalaris om, zodat het payrollteam niet hoeft te raden welk bedrag geldt.
  • De plaatsing bevat het aantal uren per dag. Daarmee vult KoppelHet het rooster in Nmbrs, zodat vakantie-uren en parttimepercentage vanaf de eerste periode kloppen.
  • Bullhorn heeft een veld payGroup voor de betaalfrequentie, bedoeld voor payrollkoppelingen. KoppelHet gebruikt het om het juiste Nmbrs-bedrijf te kiezen, bijvoorbeeld een aparte omgeving voor weekverloning van flexkrachten.
  • In Nmbrs hoort een medewerker bij één bedrijf en wordt hij per bedrijf aangemaakt. Krijgt een kandidaat een tweede plaatsing in hetzelfde bedrijf, dan zoekt KoppelHet de bestaande medewerker op in plaats van een tweede aan te maken.
  • Plaatsingen van zzp'ers of andere soorten die niet via Nmbrs worden verloond, filtert KoppelHet op het soort medewerker van de Placement. Die komen nooit in de salarisadministratie terecht.

Hoe we het bouwen en beheren

  • De koppeling draait op het KoppelHet platform, gehost in een datacenter in de EU.
  • Elke synchronisatie en elke fout is zichtbaar in de functionele logging; bij een fout krijgt jullie beheerder een melding.
  • Een mutatie die niet door kan, wordt niet half doorgezet maar klaargezet om opnieuw te proberen.
  • KoppelHet is ISO 27001-gecertificeerd. Gegevens gaan versleuteld over en blijven niet langer op het platform dan nodig.
  • Na livegang beheren wij de koppeling en passen we hem aan als jullie proces verandert.
  • De koppeling past naast je bestaande integratielaag. Alleen de velden uit het ontwerp gaan over; het platform houdt geen eigen registratie bij.

Implementatie, architectuur en compliance

Implementatie en prijs

Dit is geen app die je aanzet. We bouwen de koppeling voor jullie organisatie op ons platform, met bouwstenen die we steeds opnieuw gebruiken. Zo is het maatwerk, zonder dat we bij nul beginnen.

Een consultant bereidt de intake voor en analyseert beide systemen. Daarna leggen we de mapping en uitzonderingen per veld vast, testen we in de test- of acceptatieomgeving en gaan we live op een moment dat jij kiest. De kosten bestaan uit een eenmalig bedrag voor de inrichting en een maandbedrag voor platform, monitoring en beheer.

Prijsindicatie · Basis

Laat je zakelijke e-mailadres achter, dan zie je de prijsindicatie direct.

We gebruiken je adres alleen om je vraag over deze koppeling op te volgen.

Veelgestelde vragen

Gaat een verlenging van de opdracht ook naar Nmbrs?

Niet in de eerste versie. Een nieuwe einddatum of een beëindiging doorgeven kan later als uitbreiding, met dezelfde eventwachtrij.

Wat doet ons payrollteam nog zelf?

BSN, loonheffingskorting en de cao-gegevens aanvullen, en de nieuwe medewerker controleren voor de run.

Werkt dit met meerdere Nmbrs-bedrijven?

Ja. Per betaalgroep in Bullhorn leggen we vast in welk Nmbrs-bedrijf de medewerker komt.

Technische details voor IT

Voor wie wil weten hoe het onder de motorkap werkt: gebruikte API's, velden en bronnen.

  • Bullhorn wordt gelezen via de REST API (OAuth 2.0, daarna REST-login met BhRestToken en een eigen basis-URL). Een subscription op entity Placement met eventTypes INSERTED vult de wachtrij; GET /event/subscription met maxEvents leest die uit. Velden via GET entity/Placement (dateBegin, dateEnd, employeeType, payRate, salary, salaryUnit, hoursPerDay, payGroup) en entity/Candidate.
  • Naar Nmbrs schrijven we via de Nmbrs REST API met OAuth en de toestemming van het bedrijf in Nmbrs; eerst de medewerker per bedrijf, daarna adres, dienstverband, contract, rooster en loon. De SOAP API stopt per 1 maart 2027.

Welke velden overgaan

De belangrijkste velden. De volledige mapping stellen we per klant vast.

Veld in BullhornVeld in NmbrsToelichting
Candidate.firstName en lastNameVoornaam, tussenvoegsel en achternaam
Candidate.dateOfBirthGeboortedatum
Candidate.addressAdrescountryID bepaalt of het een buitenlands adres is
Placement.dateBeginBegindatum dienstverband
Placement.dateEndEinddatum contractLeeg bij een vaste plaatsing: dan een contract voor onbepaalde tijd
Placement.payRateUurloonAlleen als het soort medewerker uurloon heeft
Placement.salary en salaryUnitSalarisBij een jaarbedrag omgerekend naar de periode van het Nmbrs-bedrijf
Placement.hoursPerDayRooster
Placement.payGroupNmbrs-bedrijfVia een vertaaltabel

Gerelateerd

Welke systemen wil je koppelen?

Vertel welke systemen je gebruikt en wat er automatisch moet gebeuren. Samen bepalen we de kleinste werkende oplossing, met een helder ontwerp en een offerte vooraf.