AFAS koppeling laten maken
Een nieuwe medewerker in AFAS heeft de volgende ochtend een account in je planning. Een project dat in AFAS start, staat meteen in de app van je buitendienst, en wat daar gebeurt, gaat terug naar AFAS. Wij bouwen die koppeling op de connectoren van AFAS Profit.
AFAS weet het, de rest niet
In AFAS Profit staan je medewerkers, je relaties, je projecten en vaak ook je orders. Het werk gebeurt daarnaast in andere software: een planning, een klantportaal, een app voor de buitendienst. Die weten niet vanzelf wat er in AFAS verandert.
Dat merk je op kantoor. Een nieuwe collega wordt met de hand in drie systemen aangemaakt. Iemand die uit dienst ging, kan nog maanden inloggen op het portaal. Een projectnummer wordt overgetypt met één cijfer verkeerd, en de uren komen op het verkeerde project.
AFAS heeft daar connectoren voor. Een GetConnector geeft een vaste set velden uit Profit terug, bijvoorbeeld alle actieve medewerkers met hun afdeling. Een UpdateConnector schrijft terug: een nieuwe verkooporder, een gewijzigd adres. Beide hangen aan een app connector in AFAS, die bepaalt welke software wat mag. Zelf doen de connectoren niets; de koppeling vraagt op en levert aan.
Voor wie
En voor wie niet
Voor bedrijven die op AFAS Profit draaien en eigen software, een portaal of een app ernaast hebben.
Wel.
- Nieuwe en vertrokken medewerkers worden met de hand bijgewerkt in andere systemen.
- Projecten of orders uit AFAS moeten in een planning, portaal of app staan.
- Uren, materiaal of status uit je eigen software moeten terug naar AFAS.
Liever niet.
- Het pakket dat je gebruikt heeft al een standaardkoppeling met AFAS.
- Je stapt binnenkort over op een ander ERP.
Wat we bouwen
Eigen code in Laravel tussen AFAS Profit en je eigen software, op connectoren die alleen de velden bevatten die nodig zijn.
- Medewerkers in en uit dienst
- Een nieuwe medewerker in AFAS krijgt een account in je eigen software, met de rol die bij zijn functie hoort. Gaat hij uit dienst, dan gaat zijn toegang dicht op de datum die in AFAS staat.
- Projecten en orders naar je eigen software
- Projecten, verkooporders en relaties uit AFAS staan in je planningstool, portaal of buitendienst-app, met dezelfde nummers, zonder typefouten.
- Terug naar AFAS
- Wat in je eigen software gebeurt, gaat via een UpdateConnector terug: een order uit het klantportaal, uren op een project, een afgemelde klus.
- Alleen de velden die nodig zijn
- In HR-gegevens staan dingen die je planning niet hoeft te weten, zoals salaris of BSN. De GetConnector krijgt alleen de velden die de koppeling echt gebruikt.
- Een logboek met de melding van AFAS
- Weigert AFAS een order omdat een verplicht veld ontbreekt, dan zie je welke order en welk veld. Na de correctie gaat hij alsnog.
- Beheer daarna
- Past iemand een connector in Profit aan, of verandert AFAS iets, dan zien wij het aan de foutmeldingen en passen wij de koppeling aan.
Een bestaande koppeling op een classic token
AFAS kent twee manieren om een koppeling toegang te geven: de oudere classic tokens en OAuth, een open standaard voor toegang tussen systemen. AFAS vraagt om vóór 31 augustus 2027 over te stappen op een app connector met OAuth. Dat staat in de handleiding van AFAS over een eigen app connector.
Voor twee systemen die met elkaar praten zonder dat iemand inlogt, is dat de client credentials-flow. De koppeling krijgt een client-ID en een geheim, en de app connector bepaalt welke connectoren hij mag aanroepen. Hebben wij de koppeling niet gebouwd, dan zoeken we eerst in de code waar het token zit en wat er bij de overstap verandert.
Wat kost het
Voor een AFAS-koppeling noemen we na één gesprek een vast bedrag. Het aantal connectoren en de richting bepalen het meest: alleen lezen uit AFAS is minder werk dan ook terugschrijven.
Zo gaat het
Kennismaking
Je vertelt welke gegevens uit AFAS ergens anders nodig zijn, en wat er terug moet. Op basis daarvan noemen we een vaste prijs.
Velden per connector
Wij leveren de lijst met velden per GetConnector en UpdateConnector. Jouw AFAS-beheerder of AFAS-partner zet ze klaar, of geeft ons de rechten om dat zelf te doen.
App connector met OAuth
Je beheerder maakt in Profit een app connector aan, koppelt de connectoren en deelt het client-ID en het geheim veilig met ons.
Bouwen en testen
Eerst op een testomgeving van AFAS als je die hebt, anders alleen lezend. Terugschrijven zetten we pas aan als het lezen klopt. Elke week zie je wat er staat.
Live en beheer
Daarna houden wij het logboek in de gaten.
Wanneer je dit niet nodig hebt
Veel pakketten hebben al een standaardkoppeling met AFAS. Staat jouw pakket daartussen en doet die koppeling wat je zoekt, dan is maatwerk zonde van het geld.
Gaat het om één overzicht per maand, dan is een export uit Profit vaak genoeg. Een koppeling loont als je dezelfde gegevens elke week ergens anders nodig hebt. Twijfel je, lees dan eerst wanneer een eigen bedrijfsapp loont.
Werkt de koppeling direct?
Mogen we HR-gegevens zo delen met andere software?
Van wie is de koppeling?
Werk dat je kunt bekijken
Geen AFAS, wel een koppeling met de API van andere partijen die we zelf bouwden.
Vertel ons wat er uit AFAS moet, en wat terug
De kennismaking is gratis. We reageren binnen één werkdag.




