AFAS Profit logoVisma.net ERP logo

Payroll naar finance

AFAS Visma.net ERP koppeling: het loonjournaal per werkgever klaar in Visma.net

Met een koppeling tussen AFAS Profit en Visma.net ERP staat het loonjournaal na elke goedgekeurde salarisperiode in Visma.net, op de juiste rekening, subrekening en vestiging per werkgever. Het journaal komt in de wacht binnen, zodat finance het in Visma.net bekijkt en vrijgeeft, en een dichte periode houdt de koppeling vooraf tegen.

Wat de koppeling doet

Werkgevers die salarissen in AFAS Profit doen en de financiële administratie in Visma.net ERP voeren, tikken de totalen van het journaaloverzicht elke maand over in een memoriaal. De kostenplaats zit in AFAS in een verlengd rekeningnummer, dus finance knipt die er met de hand weer af.

  1. De salarisadministratie keurt de periode goed in AFAS, zoals nu.
  2. KoppelHet haalt het loonjournaal van die werkgever op, met de oorspronkelijke rekeningnummers en verbijzondering.
  3. De koppeling controleert in Visma.net of de boekperiode open is en of elke rekening en subrekening bestaat.
  4. Het journaal komt in de wacht in Visma.net, op de vestiging van de werkgever, met periode en werkgever in de omschrijving.
  5. Finance bekijkt het journaal in Visma.net en geeft het vrij. In het KoppelHet platform staat per AFAS-periode het journaalnummer van Visma.net.
AFAS Profit → KoppelHet → Visma.net ERPBRONAFAS ProfitDOELVisma.net ERPKoppelHetmapping · logging · monitoringAFAS Profit → KoppelHet → Visma.net ERPBRONAFAS ProfitDOELVisma.net ERPKoppelHetmapping · logging · monitoring
Heen: Loonjournaal per werkgever en periode · Grootboekrekening en subrekening · Kostenplaats en kostendrager als segment of project · Vestiging (branch) per werkgever · Boekperiode en boekdatum

Waar je op let bij AFAS Profit en Visma.net ERP

  • In AFAS kan een vervangingsregel het rekeningnummer verlengen met een kostenplaats- of kostendragercode. Visma.net houdt rekening en subrekening juist apart, met een subrekening die uit segmenten bestaat. KoppelHet leest daarom de oorspronkelijke rekeningnummers en zet de verbijzondering in de juiste segmenten.
  • AFAS Profit kent tot vijf verbijzonderingsassen, de opbouw van de subrekening in Visma.net is per bedrijf ingericht. Bij de start leggen we per as vast in welk segment hij komt, of dat hij als project op de regel gaat.
  • Een segmentwaarde die in Visma.net niet bestaat, laat het journaal mislukken. KoppelHet vergelijkt de kostenplaatsen uit het AFAS-journaal vooraf met de segmentwaarden in Visma.net en noemt de ontbrekende codes, voordat er iets geboekt wordt.
  • In AFAS is de journalisering per werkgever ingericht. Visma.net werkt met vestigingen binnen één bedrijf. Elke AFAS-werkgever krijgt een vaste vestiging, zodat de loonkosten van elke werkgever apart in de rapportage van Visma.net staan.
  • Visma.net kan een journaal in de wacht zetten. KoppelHet boekt het loonjournaal zo, en finance geeft het vrij na controle. Zo blijft de vier-ogencontrole van finance bestaan, ook zonder importbestand.
  • Een boekperiode in Visma.net moet actief zijn en mag in het grootboek niet zijn afgesloten. Keurt AFAS een correctieperiode goed voor een maand die finance al heeft gesloten, dan houdt KoppelHet het journaal vast en vraagt finance om een periode.
  • AFAS toont een correctieperiode desgewenst samen met de hoofdperiode. De koppeling boekt alleen de regels van de goedgekeurde verwerkingsregel zelf, zodat een hoofdperiode nooit twee keer in Visma.net komt.

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

Kan het journaal ook direct geboekt worden, zonder vrijgave?

Ja. De koppeling kan het journaal na de controles zelf vrijgeven. De meeste organisaties laten finance de eerste maanden vrijgeven en schakelen daarna om.

Wat als een kostenplaats nog niet in Visma.net bestaat?

Dan boekt de koppeling niets en meldt welke code ontbreekt. Finance maakt de segmentwaarde aan, daarna boekt KoppelHet het hele journaal alsnog.

Gaan kostenplaatsen ook van Visma.net naar AFAS?

Niet in de eerste versie. Dat kan later als uitbreiding, zodat HR in AFAS alleen kostenplaatsen kiest die in Visma.net bestaan.

Komen er salarisgegevens per medewerker in Visma.net?

Nee. KoppelHet telt de bedragen op per rekening, subrekening en vestiging. Het detail per medewerker blijft in AFAS.

Technische details voor IT

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

  • AFAS wordt gelezen met een eigen GetConnector op de journaalgegevens per medewerker, gefilterd op werkgever en verwerkingsregel en opgeteld per rekening en verbijzondering.
  • Naar Visma.net ERP schrijven we via de REST API op api.finance.visma.net met POST /v2/journaltransaction (hold, branch, postPeriod, transactionDate, description en regels met accountNumber, subaccount als segmentId en segmentValue, project, debitAmountInCurrency en creditAmountInCurrency). Vrijgeven kan via de release-actie op het journaal.
  • Voor het boeken controleert de koppeling GET /v1/financialPeriod (active, closedInGeneralLedger) en de segmentwaarden via de dimension-endpoints.
  • Toegang via Visma Connect met OAuth 2.0 client credentials en een tenant_id, waarvoor een beheerder van de Visma.net-omgeving toestemming geeft. De API-limiet geldt per combinatie van bedrijf en client en staat in de X-RateLimit-headers.

Welke velden overgaan

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

Veld in AFAS ProfitVeld in Visma.net ERPToelichting
Grootboekrekening (oorspronkelijk nummer)accountNumberVia een vertaaltabel tussen beide rekeningschema's
Kostenplaats (verbijzonderingsas)subaccount (segmentId, segmentValue)Welk segment per klant; de segmentwaarde moet in Visma.net bestaan
Kostendragerproject of extra segmentKeuze bij de start, afhankelijk van de inrichting van Visma.net
Bedrag met D/CdebitAmountInCurrency of creditAmountInCurrency
WerkgeverbranchVaste koppeling per werkgever, op kop- en regelniveau
Periode en jaarpostPeriod en transactionDateBoekdatum is de laatste dag van de salarisperiode
Werkgever, jaar en periodedescriptionGeen namen van medewerkers
Vaste waardehold = trueFinance geeft het journaal vrij

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.