REST API OAuth2 ERP, PSA, HR & PEPPOL

Visma integratie laten maken

Appfront koppelt de complete Visma-productfamilie aan uw webshop, CRM, urenregistratie, HR-systeem of intern dashboard. Visma.net Financials, Visma Severa, AccountView, Visma Talent en Visma Connect IXP voor PEPPOL, met eerlijke OAuth2-implementaties, idempotente boekingen en EU-residency.

Wat is Visma?

Visma is een Noorse softwaregroep en een van Europa's grootste leveranciers van bedrijfssoftware voor accountancy, ERP, HR en payroll. De groep bedient honderdduizenden bedrijven in de Benelux en Scandinavie en omvat een familie producten die op verschillende plekken in de administratie-stack passen.

Voor Nederlandse bedrijven zijn vooral relevant: Visma.net Financials voor cloud-boekhouding en ERP, Visma.net Project Management voor projectmatige facturatie, Visma Severa als PSA-platform voor consultancy en agencies, AccountView voor het NL-mid-market segment en hostende accountantskantoren, Visma Talent (de merken Tedder en Talentech) voor HR-suite en recruitment, en Visma Connect IXP als PEPPOL Access Point voor gestructureerde e-facturatie.

Iedere productlijn heeft een eigen API met een eigen authenticatie-flow en datamodel. Daarom begint elke Visma-integratie bij de vraag: welk Visma-product gebruikt de klant precies, en welke endpoints raken we? Documentatie is publiek beschikbaar via de Visma Developer Portal per productlijn.

Visma.net Financials & Project

Cloud-ERP en boekhouding voor middelgrote bedrijven, met een aparte module Project Management voor projectmatige inkoop en facturatie. REST API met OAuth2, fijnmazig per resource (Customer, Invoice, JournalTransaction, ProjectTask).

Visma Severa

PSA-platform voor consultancy, agencies en projectorganisaties: urenregistratie, projecten, resourceplanning en factuurtrigger op basis van projectstatus. Public REST API met OAuth2 en webhook-subscriptions voor real-time sync.

AccountView

Het NL-mid-market product van Visma, on-premises of hosted, sterk in accountantskantoren en bouw, productie en groothandel. Klassiek via een XML-API benaderbaar en steeds vaker via Visma Connect IXP voor e-facturatie en PEPPOL.

Visma Talent & Visma Connect IXP

Talent verenigt Tedder en Talentech: ATS, onboarding, performance en HR-master. Visma Connect IXP is het PEPPOL Access Point voor B2B en B2G e-invoicing. Beide zijn losse REST API's bovenop een gemeenschappelijke OAuth2-stack.

Hoe wij uw Visma integratie bouwen

Een Visma-koppeling werkt alleen als de boekhoud-, HR- of project-context klopt. Onze aanpak combineert een API-traject met een korte domeinintake bij uw boekhouder, controller of HR-manager.

1

Productinventarisatie

We identificeren welk Visma-product u gebruikt: Financials, Severa, AccountView, Talent of een combinatie. Welke modules en welke endpoints raken we, welke autorisatie-rollen zijn nodig en welke administratie- of company-id's. Resultaat: een API-scope-document per koppelvlak.

2

App-registratie & OAuth2

Registratie in de Visma Developer Portal, OAuth2-flow kiezen (client-credentials, authorization-code met PKCE of hybrid), scopes aanvragen en sandbox-tenant verbinden. Token-cache met automatische refresh en webhook-subscriptions waar het product die ondersteunt.

3

Mapping & sync-logica

Bron-systeem (webshop, CRM, urenregistratie, ATS) aan Visma koppelen. Welke factuurregels naar welk grootboek, hoe matchen we debiteuren, hoe gaan we om met BTW-vrije transacties, multi-entity routing en kostendragers. Idempotency-keys per logische actie.

4

Productie, monitoring & App Store

Live-zetten op een productie-tenant, monitoring op API-fouten, dagelijkse reconciliation-rapporten en een runbook voor de meest voorkomende foutscenario's. Bij distributie via de Visma App Store regelen we listing, screenshots en de partner-review.

Welke Visma integraties bouwen we?

De meeste Visma-koppelingen vallen in zes categorieen: factuur uit, betaling in, urenregistratie naar PSA, HR- en payroll-data, project- en kostprijs-data voor rapportages en gestructureerde B2B-documenten via PEPPOL.

Factuur-sync vanuit eigen webshop

Bestelling in webshop wordt automatisch een verkoopfactuur in Visma.net Financials of AccountView, met de juiste grootboek-rekening per productcategorie en BTW-tarief per regel. Inclusief retours, credit-facturen en mapping naar uw rekeningschema.

Urenregistratie-app naar Severa

Goedgekeurde uren uit een urenregistratie-app (eigen tooling, Toggl, Harvest of Clockify) worden periodiek omgezet naar projectfacturen in Visma Severa, met de juiste tarief-staffel per medewerker, project en activiteit. Webhook-getriggerde factuurconceptie.

HR-app sync naar Visma Talent

Vacatures, kandidaten, sollicitaties en onboarding-flows synchroniseren tussen uw eigen recruitment-portal en Visma Talent (Tedder, Talentech). Inclusief HR-master-data zoals medewerkers, contracten en organisatie-structuur naar payroll-providers.

Kostprijs-data voor maatwerk-rapporten

Project-kostprijs, urenbesteding en omzet per kostendrager exporteren uit Visma.net Financials of Severa naar uw datawarehouse (BigQuery, Snowflake) voor maatwerk-marge- en utilization-rapportages, los van de standaard-rapportages in Visma.

Multi-entity consolidatie

Holdings met meerdere BV's of buitenlandse entiteiten op Visma.net Financials, Severa of AccountView die intercompany-boekingen, centrale rapportage of een single-source debiteurenbestand willen. Per-tenant routing op basis van company-id en organisatieregels.

PEPPOL B2B-facturen via Visma Connect IXP

Verzenden en ontvangen van gestructureerde e-facturen, e-orders en pakbonnen via het PEPPOL-netwerk via Visma Connect IXP als Access Point. UBL-payload, SBDH-envelope en automatische routing naar uw boekhouding zonder PDF-tussenstap.

Voor welke bedrijven werken wij met Visma?

Visma's grootste basis in Nederland zit bij MKB en middelgrote bedrijven die hun administratie professionaliseren maar geen Exact of SAP willen, en bij accountancy- en consultancy-organisaties met PSA-eisen.

Accountancy- & controllerdiensten

Accountantskantoren die hun klanten op AccountView of Visma.net Financials hosten en een centrale portal of intake-tool willen koppelen aan de klant-administraties. Inclusief PEPPOL-afhandeling via Visma Connect IXP voor de hele klantenportefeuille.

Consultancy & agencies (PSA)

Adviesbureaus, design-agencies en software-consultancies die op Visma Severa draaien voor projectadministratie, urenregistratie en ressourceplanning. Vaak met integratie naar Slack, Google Calendar, Jira of een eigen klantportaal.

E-commerce & D2C-merken

Webshops met dagelijks tientallen tot duizenden orders die niet meer handmatig in de boekhouding willen tikken. Vaak met retouren, abonnementen of meerdere webshop-locaties (Shopify, WooCommerce, Magento, Lightspeed) en betalingen via Mollie, Stripe of Adyen.

HR- & recruitment-organisaties

Bedrijven met Visma Talent (Tedder of Talentech) voor ATS, onboarding en performance die een eigen kandidaten-portal of careers-site willen koppelen, of HR-master-data willen routeren naar payroll-providers (Nmbrs, Loket, eigen payroll-engine).

SaaS- & subscription-bedrijven

Maandelijks of jaarlijks terugkerende facturatie via Stripe, Chargebee of een eigen billing-engine die schoon in Visma.net moet landen, inclusief MRR-onderbouwing per cohort en correcte BTW-behandeling per land (B2B, B2C, intracommunautair).

Multi-entity holdings

Bedrijven met meerdere Nederlandse BV's of buitenlandse entiteiten op Visma.net die centrale rapportage, intercompany-verwerking en consistente debiteur- en crediteur-stamdata nodig hebben tussen de tenants.

Onze technische aanpak

De Visma-API's zijn goed gedocumenteerd maar verschillen per product in authenticatie, paginatie, throttling en webhook-ondersteuning. Wij respecteren die verschillen in plaats van een one-size-fits-all integratie te bouwen.

OAuth2-tokens hebben een levensduur van een uur, dus we cachen tokens server-side met automatische refresh voordat ze verlopen, en we roteren refresh-tokens netjes om geen sessie te verliezen. Rate limits verschillen per Visma-product, dus we bouwen exponential backoff met jitter en lezen remaining-quota uit de response-headers. Bij batch-operaties splitsen we requests in chunks om de limits te respecteren zonder doorlooptijd op te blazen. Voor multi-tenant SaaS-applicaties op de Visma App Store registreren we per klant-tenant de refresh-token en company-id, en isoleren we API-calls per tenant met scoped access.

Voor financiele integraties is idempotentie cruciaal: als een netwerk-fout een retry triggert mag dezelfde factuur niet twee keer geboekt worden. We gebruiken een idempotency-key per logische actie en houden een audit-tabel bij van alle API-calls met request, response, scope en resultaat. Bij elke productie-koppeling staat een dagelijkse reconciliation-job: aantal facturen in bron-systeem versus aantal in Visma, met alert bij verschillen. Voor PEPPOL-flows via Visma Connect IXP valideren we de UBL-payload tegen de Peppol BIS Billing 3 en SI-UBL specificaties voordat we verzenden.

Tech-stack & vakjargon

Visma.net Financials Visma.net Project Management Visma Severa PSA AccountView XML-API Visma Talent (Tedder, Talentech) Visma Connect IXP PEPPOL BIS Billing 3 UBL 2.1 + SBDH-envelope OAuth2 (auth-code, client-credentials, PKCE) REST API per productlijn Webhook-subscriptions App Store voor Visma Multi-tenant scoped access Token-cache met auto-refresh Idempotency-keys Exponential backoff & jitter Audit-log per API-call Reconciliation-jobs (nightly) Sandbox-eerst development PostgreSQL state-store

Waarom Appfront voor uw Visma traject?

Een Visma-koppeling werkt of werkt niet, er is geen tussenruimte zoals bij een marketing-tool. Wij hebben de boekhoud-, PSA- en HR-domeinkennis om beide kanten goed te krijgen, en we kennen het verschil tussen Financials, Severa, AccountView, Talent en Connect IXP uit dagelijks werk.

We zijn een Nederlandse systeemintegratie-specialist die niet alleen de API kent maar ook de boekhoudkundige logica. Bij uw eerste oplevering staat een werkende koppeling, geen demo met edge-cases die later in productie omvallen.

  • Domeinkennis van grootboek, BTW-codes, PSA en HR-master-data
  • Productherkenning: Financials, Severa, AccountView, Talent, Connect IXP
  • OAuth2-implementatie met token-cache en automatic refresh
  • Idempotente boeking-flows zonder dubbel-postings
  • Reconciliation-rapportage tussen bron-systeem en Visma
  • Multi-tenant ondersteuning voor SaaS op Visma App Store
  • PEPPOL-validatie via Visma Connect IXP en BIS Billing 3
  • Sandbox-development voordat we live-tenants raken
  • Samenwerking met uw boekhouder of controller bij mapping-keuzes
  • EU-residency en AVG-conforme data-processing agreements
  • Onderhouds-contracten voor doorlopende ondersteuning

Visma versus Exact, AFAS, Twinfield en Moneybird

In Nederland concurreert Visma vooral met Exact Online, AFAS, Twinfield en Moneybird. De keuze hangt af van schaal, internationale activiteit en welke modules u verder nog wilt afdekken.

Exact Online is in Nederland de marktleider in het MKB. De REST API is zeer mature, accountants-integraties zijn breed beschikbaar en het ecosysteem van add-ons is groot. Exact is sterker in pure NL-boekhouding, Visma is sterker in multi-entity en heeft betere ingangen voor PSA via Severa en HR via Talent.

AFAS is Nederland-only en verticaal geintegreerd: ERP, HR en payroll in een platform. Het is een gesloten ecosysteem met de eigen GetConnector- en UpdateConnector-API's, geen REST in de moderne zin. Voor klanten die alles bij een leverancier willen is AFAS sterk; voor klanten die best-of-breed combineren is Visma flexibeler.

Twinfield (van Wolters Kluwer) is een ouder product met een SOAP-stack en draait vooral nog bij accountantskantoren met legacy-installaties. Het werkt prima maar voelt qua developer-ervaring zoals een product uit de jaren-2010.

Moneybird richt zich op zelfstandigen en kleine bedrijven. De REST API is zeer schoon en plezierig om mee te bouwen, maar Moneybird is niet bedoeld voor mid-market: geen multi-entity, beperkte project- en kostenplaats-functionaliteit en geen HR of payroll. Voor scale-ups die uit Moneybird groeien is Visma een natuurlijke volgende stap.

We bouwen integraties op alle vijf. Bij een nieuwe klant op Visma adviseren we vaak: kies een mid-market ERP als u serieuze multi-entity of internationale ambities heeft, kies AccountView als u door een accountantskantoor wordt gehost, kies Severa als PSA leidend is. We hebben ook losse integratie-pagina's voor AccountView als dat uw exacte product is.

  • Vergelijking Visma.net Financials versus Exact Online
  • Vergelijking AccountView versus Twinfield (legacy SOAP)
  • Visma Severa versus losse PSA-tools (Productive, Moco, Toggl Plan)
  • Visma Talent versus losse ATS (Homerun, Bullhorn, Recruitee)
  • Migratie van Moneybird of Exact naar Visma.net
  • Multi-entity setups in Visma.net Financials
  • Keuze-advies in twee uur op basis van uw processen
  • Implementatie-begeleiding bij nieuwe administratie

Veelgestelde vragen over Visma integraties

Visma is een Scandinavische softwaregroep met een brede portefeuille. Wij koppelen Visma.net Financials (cloud-ERP en boekhouding voor middelgrote bedrijven), Visma.net Project Management, Visma Severa (PSA voor consultancy en agencies), AccountView (NL-mid-market boekhouding en ERP, on-premises en hosted), Visma Talent oftewel Tedder en Talentech (HR, recruitment, onboarding en performance) en Visma Connect IXP voor PEPPOL e-invoicing en e-orders. Welke API en authenticatie-flow we gebruiken hangt af van het Visma-product.

Visma.net Financials heeft een REST API met OAuth2 (authorization-code voor user-context, client-credentials voor server-to-server). Visma Severa heeft een Public REST API met OAuth2 en webhook-subscriptions. AccountView werkt klassiek via een XML-API en steeds vaker via Visma Connect IXP voor e-invoicing. Visma Talent (Tedder, Talentech) heeft een REST API met OAuth2 voor HR-data, vacatures en kandidaten. Visma Connect IXP is een PEPPOL Access Point met REST en SBDH-payload voor structured B2B-documenten.

Visma is een Noors moederbedrijf met EU-residency voor zijn cloud-producten. Visma.net, Visma Severa en Visma Talent draaien op Europese datacenters (vaak Ierland, Zweden of Nederland) met data-processing agreements onder de AVG. Voor klanten met strikte data-soevereiniteits-eisen zoals overheid of zorg zijn er configuraties met EU-only opslag. Wij regelen in de implementatie de DPA, sub-processor lijsten en data-mapping voor uw verwerkingsregister.

Visma heeft een App Store (ook bekend als App Center voor Visma) waarop partner-applicaties worden aangeboden aan eindklanten. Voor publieke distributie registreert u de app als developer-partner in de Visma Developer Portal, doorloopt u een review op security, OAuth-implementatie en gebruikerservaring en publiceert u daarna de listing. Eindklanten kunnen vanaf de App Store de koppeling activeren met OAuth-consent. Voor private integraties is de App Store niet nodig: dan blijft de OAuth-client gekoppeld aan een specifieke klant-tenant.

Visma Connect IXP is het PEPPOL Access Point van Visma waarmee u gestructureerde elektronische facturen, orders en pakbonnen verstuurt en ontvangt via het PEPPOL-netwerk. PEPPOL is de standaard voor B2B en B2G in heel Europa, en verplicht voor leveranciers van de Nederlandse Rijksoverheid sinds 2017. Voor commerciele B2B wordt het breder gevraagd door inkooporganisaties en wordt het in 2028 wettelijk verplicht voor btw-aangifte in de EU (ViDA-richtlijn). Met IXP bent u PEPPOL-bereikbaar zonder zelf een Access Point te hoeven hosten.

Ja. Visma.net en Visma Severa zijn multi-tenant SaaS-platformen waarbij iedere klant een eigen tenant heeft. Voor SaaS-applicaties die meerdere Visma-klanten bedienen registreren we een publieke OAuth-app, slaan per klant-tenant de refresh-token en company-id op, en isoleren we de API-calls per tenant met scoped access. Multi-entity setups binnen een klant (een holding met meerdere BV's) lossen we op met een company-selector in de UI of automatische routing op basis van debiteur-mapping.

Exact Online is in Nederland marktleider in het MKB met de breedste accountants-integratie en een zeer mature REST API. AFAS is Nederland-only en verticaal geintegreerd (ERP, HR en payroll in een platform), met een gesloten ecosysteem en eigen GetConnector-API. Twinfield (van Wolters Kluwer) is een ouder product met SOAP-stack en wordt vooral nog gebruikt in accountantskantoren. Moneybird richt zich op zelfstandigen en kleine bedrijven met een schone, simpele REST API maar is niet bedoeld voor mid-market. Visma vult het gat tussen Exact en AFAS in: meer Scandinavische DNA en multi-entity, ook sterk in PSA via Severa en HR via Talent.

Visma.net Financials gebruikt OAuth2 met de Visma Developer Portal als authorization server. Voor server-to-server integraties is client-credentials geschikt. Voor integraties waarbij een eindgebruiker zijn eigen Visma-account verbindt gebruikt u de authorization-code flow met PKCE. Tokens hebben een levensduur van een uur, refresh-tokens zijn langer geldig maar moeten roterend opgeslagen worden. Wij implementeren een token-cache met automatische refresh, scope-aware throttling per endpoint en webhook-subscriptions voor near-realtime updates.

Klaar om Visma te koppelen aan uw systemen?

Plan een vrijblijvend adviesgesprek. We brengen uw administratie-, project- of HR-flow in kaart, bepalen welk Visma-product u gebruikt (Financials, Severa, AccountView, Talent of Connect IXP) en leveren binnen een week een concrete aanpak en richtprijs. Bekijk ook onze pagina's over AccountView integratie, King ERP integratie en Nmbrs payroll integratie als die uw exacte stack zijn.

Edit Content