ERPNext
INTEGRATIONS · EXPERTINI ATS

ERPNext

Koppel uw eigen ERPNext- of Frappe-instantie en stuur nieuwe medewerkers door naar HR en concept-verkoopfacturen — vandaag al beschikbaar met uw eigen API-tokenpaar.

2 min leestijd · Bijgewerkt juli 2026 · Expertini Editorial

De ERPNext ATS-integratie is vanaf vandaag beschikbaar in Expertini ATS. Teams die werken met ERPNext — of een andere op Frappe gebaseerde instantie — maken verbinding met hun eigen API key- en secret-paar en profiteren van twee werkende synchronisaties: geaccepteerde nieuwe medewerkers stromen door naar ERPNext HR als werknemersdossiers, en klantplaatsingen maken concept-Sales Invoices aan in de boekhouding. Het is het opensource-ERP-antwoord op de hiaten tussen plaatsing en factuur, en tussen aanname en onboarding.

ERPNext-gebruikers beheren doorgaans hun eigen infrastructuur juist omdat ze controle willen, en de integratie respecteert dat: uw instantie-URL, uw tokenpaar, uw gegevens — geen tussenliggende middleware. Het commissiebedrag op elke conceptfactuur is afkomstig uit het ingebouwde Client CRM van Expertini, dat plaatsingen en vergoedingen bijhoudt als onderdeel van het standaardabonnement. Meld u aan en maak verbinding vanuit de in-app hub.

01Twee live synchronisaties: HR en verkoopfacturen

Voor interne werving betekent de HR-push dat een nieuwe medewerker in ERPNext bestaat op de dag dat het aanbod wordt geaccepteerd — zonder te wachten tot iemand de gegevens opnieuw invoert. Voor wervingsbureaus zet de facturatie-push een geregistreerde plaatsing om in een concept-verkoopfactuur met de bijgehouden commissie, klaar voor controle en verzending door uw financiële team.

02Gebouwd voor zelfgehoste, open-source stacks

Authenticatie maakt gebruik van het standaard API-sleutel- en API-geheimpaar van ERPNext, gegenereerd voor een gebruiker in uw eigen instantie, zodat de toegang wordt bepaald door de machtigingen die u toekent. Concepten worden nooit automatisch ingediend: belastingtemplates, nummeringsreeksen en goedkeuringsstromen blijven onder uw ERPNext-configuratie vallen.

03Tweerichtingsverkeer: klanten, medewerkers en de kandidatendatabase

Lezen is hier net zo nuttig als schrijven. Import brengt uw ERPNext-klanten over naar het Klant-CRM van Expertini als potentiële klanten — gematcht op naam, veilig opnieuw uit te voeren — en export maakt van uw ATS-klanten Customer-records, ontdubbeld ten opzichte van uw instantie, zodat het ERP en de wervingsdesk synchroon blijven. "Importeer uw mensen" leest het Employee-doctype in de ATS-kandidaatdatabase in, waar dezelfde cv-parsing en cv-scoring die sollicitanten beoordelen, worden toegepast op uw eigen personeelsbestand — interne mobiliteit met daadwerkelijke tooling erachter. Alles wordt geactiveerd met een knop, per sessie gerapporteerd, vastgelegd in een activiteitenlogboek en begrensd door de ERPNext-machtigingen van het door u uitgegeven tokenpaar.

04Alles stroomopwaarts wordt native geleverd

De gegevens die worden doorgezet — kandidaten, aanbiedingen, plaatsingen, commissies — worden gegenereerd door workflows die bij elk abonnement zijn inbegrepen: offerte-pdf's, auditrapporten, de wervingspipeline en Klant-CRM. De ERPNext-koppeling zelf maakt deel uit van het Business-abonnement, zonder kosten per gebruiker of extra gebruikstoeslagen.

Technische opmerkingen

Platformarchitectuur & -operaties

A1Connection architecture

Dit is een rechtstreekse verbinding met een systeem dat u zelf host of beheert: het formulier neemt uw instance-URL en inloggegevens op, verifieert deze met een live aanroep voordat er iets wordt opgeslagen, en bewaart geheimen versleuteld in rust. Verbindingspagina's tonen de status ("verbonden", "opgeslagen ✓"), nooit de waarden zelf.

Omdat de inloggegevens van u zijn, hebt u de rotatie zelf in handen: vervang de sleutel in uw eigen systeem, plak de nieuwe hier, en de live verificatie bevestigt deze voordat de oude wordt overschreven. Het verbreken van de verbinding verwijdert de opgeslagen inloggegevens onmiddellijk.

A2Schrijfsemantiek en gegevensstroom

Elke gegevensverplaatsing is een expliciete actie met een gelogd resultaat. Schrijfacties vinden plaats op uw klik — of uitsluitend automatisch wanneer u een regel hebt ingeschakeld (automatisch doorsturen bij aanname staat standaard uitgeschakeld per provider). Leesacties — het importeren van personen, accounts of bestanden — worden uitgevoerd wanneer u op Importeren klikt, ontdubbelen op basis van wat u al hebt (klanten op naam, personen op e-mailadres), slaan over in plaats van te overschrijven, en rapporteren eerlijk over aangemaakte versus overgeslagen items, waardoor het opnieuw uitvoeren van een import inherent veilig is.

Elke actie schrijft een regel naar het app-activiteitenlogboek (ats_app_activity): wat er is uitgevoerd, wanneer, voor welk record en het resultaat — inclusief de letterlijke fouttekst van de leverancier wanneer er iets misgaat. Gebruiksrapportages binnen het ATS aggregeren ditzelfde logboek, zodat integratierapportages en de werkelijkheid van de integratie nooit uit elkaar kunnen lopen.

Alles wat het verzoekpad verlaat — notificatieverspreiding, webhook-aflevering, activiteitenregistratie, e-mail — draait in 'fire-and-forget'-achtergrondthreads. Een traag extern eindpunt kan de interface nooit laten vastlopen en een mislukt neveneffect wordt gelogd in plaats van stilzwijgend opnieuw te worden geprobeerd tot er inconsistentie ontstaat.

A3Operationele overwegingen

Koppelingen zijn op organisatieniveau en voorbehouden aan de rollen eigenaar en beheerder; recruiters gebruiken de functionaliteiten die door een koppeling worden aangedreven, maar kunnen deze niet koppelen, ontkoppelen of opnieuw configureren. Bij het ontkoppelen worden opgeslagen inloggegevens onmiddellijk verwijderd en worden de afhankelijke functies zichtbaar stopgezet, niet geruisloos. Reeds geïmporteerde gegevens blijven van u en bewerkbaar.

Geïmporteerde personen komen binnen als gemarkeerd als geïmporteerd met voorzichtige privacy-standaardinstellingen — er wordt geen toestemming verondersteld voor personen die uw sollicitatieformulier nooit hebben ingevuld, en standaard bewaartermijnen zijn van toepassing. Alles wat is vastgelegd, is van u: CSV-exports en de Data Export-app dekken dezelfde gegevensbronnen die het product zelf uitleest. De uitgang is even open als de ingang — bewust zo ontworpen, geen concessie.

A4Plaatsing in de integratietopologie

Deze integratie is vandaag beschikbaar in het overzicht. One connection per provider unlocks every feature it powers, and the topology grid below shows the neighbouring connectors in the same capability area — statuses come from the same registry that drives the in-app hub, so this page can never claim more than the product does. For anything the catalogue does not cover, Webhooks and Zapier are the generic, documented escape hatch.

Afhankelijkheidskaart

Connection typerechtstreeks — de URL van uw instantie + inloggegevens, live geverifieerd vóór het opslaan
Secrets at restversleuteld; UI toont aanwezigheidsvlaggen, nooit waarden
Action journalats_app_activity — één regel per actie, foutmeldingen van leveranciers exact overgenomen
Auto-push rulesstandaard uitgeschakeld, per aanbieder, elke uitvoering gelogd
Registry statuslive

Interface-blauwdruk

Structureel schema van de interface — panelen, hiërarchie en interactiemogelijkheden. Een contract, geen screenshot.
Verbindingskaart
● verbonden — aanwezigheidsstatus
scopes: minimaal vereist verbinding verbreken
Acties
push — expliciete klikimport — ontdubbeld
Activiteitenlogboek
Fig. 1 — ERPNext: structureel interfaceschema. Panelen en statussen vormen het contract; de getoonde gegevens zijn tijdelijke aanduidingen.

Interactiestroom — statussen, validaties, feedback

Elke onderstaande status wordt aan de serverzijde afgedwongen; de interface rapporteert deze alleen en bepaalt deze niet.
Enter URL + credentialuw eigen instantie, uw eigen sleutel
Live verificationeen daadwerkelijke aanroep moet slagen voordat er iets wordt opgeslagen
Encrypted storegeheimen in rust; weergave van aanwezigheidsindicatoren
Explicit actionsverzenden / importeren / factureren met één klik
Journalrij per actie, fouten van de leverancier letterlijk overgenomen
Verificatie mislukt → de eigen reactie van de leverancier wordt getoond; er wordt niets opgeslagenInloggegeven vernieuwd → plak het nieuwe inloggegeven; geverifieerd vóór overschrijvenVerbinding verbreken → inloggegeven direct verwijderd
Fig. 2 — interactiestroom: marineblauw = statussen, goud = door de server afgedwongen poorten, groen = bevestigde resultaten; tags tonen de randgevallen en hun feedback.

Neighbouring connectors — Enterprise Resource Planning

Odoolive ERPNextthis page SAP S/4HANAlive
Statussen zijn afkomstig uit het actieve register — bekijk de volledige catalogus →

Veelgestelde vragen

Is de ERPNext-integratie live?
Ja. Koppel uw instantie na het inloggen via de in-app hub met behulp van een API-sleutel en secret die zijn gegenereerd in uw ERPNext- of Frappe-instantie.
Werkt het met zelfgehoste Frappe-instanties?
Ja — de koppeling richt zich rechtstreeks op uw instantie-URL met uw tokenduo, waardoor zowel self-hosted als beheerde Frappe-implementaties werken.
Worden verkoopfacturen automatisch ingediend?
Nee. Facturen worden als concept aangemaakt, zodat uw boekhoudteam deze kan controleren en indienen via uw gebruikelijke ERPNext-workflow.
Welke rechten heeft de API-gebruiker nodig?
Toegang wordt volledig beheerd door de ERPNext-gebruiker van wie u het tokenpaar opgeeft — ken hieraan de gewenste HR- en facturatiemachtigingen toe.

In één oogopslag

  • Vandaag live — uw instantie, uw API-tokenpaar
  • Geaccepteerde aannames doorsturen naar ERPNext HR
  • Importeer Customers als cliënten · exporteer cliënten terug — ontdubbeld
  • Het doctype Medewerker wordt geïmporteerd in de database met beoordeelbare kandidaten
  • Conceptverkoopfacturen voor klantplaatsingen opstellen
  • Werkt met ERPNext en op Frappe gebaseerde instanties
  • Alleen concepten — uw goedkeuringsworkflow blijft onaangetast
  • Geen middleware, geen integratietoeslag

Bekijk erpnext op uw eigen wervingsproces.

Breng een echte vacaturetekst mee naar een demo van 30 minuten — inclusief gratis proefperiode.

Boek een demo
Expertini Intelligentie
Nu online
Hallo! Ik ben Expertini's intelligente productexpert. Stel me gerust alle vragen over onze oplossingen, krijg begeleiding bij elk van onze Hiring Tools, of vertel me gewoon wat u wilt doen — ik wijs u de juiste richting op. Voor accountspecifieke kwesties kunt u mailen naar support@expertini.com.