BambooHR logoPaychex Flex logo

Payroll koppeling

BambooHR Paychex Flex koppeling: medewerkers en loon naar Paychex Flex, met kloppende sleutels

Met een koppeling tussen BambooHR en Paychex Flex gaan nieuwe medewerkers, wijzigingen, vertrek en herintreders uit BambooHR naar Paychex Flex, met persoonsgegevens, functie, leidinggevende en loon. KoppelHet zorgt vooraf dat SSN en personeelsnummers in beide systemen kloppen en neemt ook eenmalige bedragen uit eigen tabellen van BambooHR mee.

Wat de koppeling doet

Organisaties met BambooHR als HR-systeem en Paychex Flex voor de Amerikaanse lonen voeren nieuwe medewerkers en loonwijzigingen vaak twee keer in. Bij het aanzetten van de koppeling blijkt dan dat personeelsnummers of SSN's in beide systemen niet overeenkomen.

  1. KoppelHet vergelijkt de medewerkers in BambooHR en Paychex Flex op SSN en personeelsnummer en levert een lijst met verschillen.
  2. HR en payroll lossen de verschillen op in het systeem dat leidend is.
  3. De klant maakt een API-key aan in BambooHR en kiest welke gegevenssoorten meegaan.
  4. Nieuwe medewerkers, wijzigingen, vertrek en herintreders gaan uit BambooHR naar Paychex Flex.
BambooHR → KoppelHet → Paychex FlexBRONBambooHRDOELPaychex FlexKoppelHetmapping · logging · monitoringBambooHR → KoppelHet → Paychex FlexBRONBambooHRDOELPaychex FlexKoppelHetmapping · logging · monitoring
Heen: Persoonsgegevens met SSN en geboortedatum · Adres, telefoon en e-mail · Functie, leidinggevende en status · Loon met paytype, ingangsdatum en FLSA-status

Waar je op let bij BambooHR en Paychex Flex

  • SSN en Employee ID moeten vooraf in beide systemen kloppen. In BambooHR is employeeNumber een vrij tekstveld dat de organisatie zelf toekent, en het wordt niet automatisch gevuld. KoppelHet vergelijkt vóór de start beide bestanden en maakt een lijst van ontbrekende en dubbele nummers.
  • De koppeling stuurt een supervisor ID mee. In BambooHR is supervisorId het personeelsnummer van de leidinggevende, alleen-lezen en afgeleid uit de rapportagelijn. Dat werkt alleen als ook de leidinggevende in Paychex hetzelfde Employee ID heeft.
  • Het loon gaat mee met paytype, ingangsdatum en exemption type. BambooHR bewaart dat als payRate, payType, payRateEffectiveDate en exempt, de FLSA-status. Een overuurtarief in BambooHR is alleen te vullen bij Non-exempt; zet HR die status verkeerd, dan komt dat zo ook in Paychex.
  • De koppeling werkt met een API-key uit BambooHR, en zo'n key heeft de rechten van de gebruiker die hem maakt. Een key van een gebruiker zonder toegang tot SSN of loon geeft die velden niet door. KoppelHet adviseert een aparte BambooHR-gebruiker met precies de rechten voor de gekozen gegevenssoorten.
  • Eenmalige bedragen zoals een bonus staan in BambooHR vaak in een eigen tabel, en voor eigen tabellen geeft BambooHR geen webhooks. Moeten zulke bedragen in dezelfde Amerikaanse run, dan leest KoppelHet de tabel via het endpoint voor gewijzigde tabeldata.
  • Een medewerker die via de API in Paychex Flex wordt aangemaakt, krijgt daar de status IN_PROGRESS en moet in Flex verder worden ingericht. KoppelHet meldt zo'n nieuwe medewerker aan de salarisadministratie, zodat hij niet half ingericht blijft staan.
  • Paychex geeft bij een nieuwe medewerker een workerId terug. KoppelHet bewaart dat ID bij de medewerker uit BambooHR en gebruikt alleen een workerId uit een geslaagd antwoord, zoals Paychex voorschrijft.

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 · Complex

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 er iets terug van Paychex naar BambooHR?

Nee, de koppeling werkt in één richting. Loonstroken of loonresultaten terug kunnen later als uitbreiding.

Technische details voor IT

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

  • KoppelHet leest BambooHR via het endpoint voor gewijzigde tabeldata (eigen tabellen zonder webhooks) en de velden employeeNumber, ssn, payRate, payType, payRateEffectiveDate en exempt.

Welke velden overgaan

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

Veld in BambooHRVeld in Paychex FlexToelichting
employeeNumberEmployee IDSleutel; moet in beide systemen gelijk zijn
ssnSSN
firstName, lastName, dateOfBirth, genderDemografische gegevens
address1, city, state, zipcode, homeEmail, workEmailAdres en e-mail
jobTitle, supervisorId, employmentStatusFunctie, supervisor ID, status
payRate, payType, payRateEffectiveDate, exemptLoon, paytype, ingangsdatum, exemption type

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.