Een Magento-Exact Online-koppeling wordt vaak aangeschaft om handmatig overtypen te stoppen. Orders moeten automatisch naar de administratie, klanten hoeven maar één keer te worden vastgelegd en betalingen kunnen makkelijker worden afgestemd. Dat klinkt overzichtelijk. Tot een order een coupon, cadeaubon, gedeeltelijke refund en twee btw-tarieven bevat.
Dan blijkt dat automatisering alleen betrouwbaar is wanneer beide systemen dezelfde betekenis geven aan bedragen, statussen en relaties. Een connector kan velden technisch correct versturen en toch een financieel verkeerd resultaat opleveren.
MagentoSEO.nl implementeert of adviseert geen specifieke Exact-connector. Wij analyseren de dataketen rond producten, prijzen, voorraad en orders, beschrijven zichtbare risico’s voor Magento en controleren na implementatie de storefront, feeds en analytics. De financiële inrichting hoort bij een Exact-specialist en de accountant van de organisatie.
Bepaal eerst het doel
Niet iedere webshop heeft dezelfde koppeling nodig. De ene organisatie wil alleen betaalde orders als verkoopboeking doorzetten. Een andere gebruikt Exact Online ook voor artikelen, voorraad, klanten en facturen. Hoe breder de scope, hoe meer processen elkaar beïnvloeden.
Schrijf daarom één alinea die het projectdoel zonder productnamen beschrijft. Bijvoorbeeld: “We willen betaalde B2C-orders binnen vijftien minuten correct in de administratie verwerken, inclusief btw, korting, verzending en refunds, zonder dubbele boekingen.” Zo’n zin is beter toetsbaar dan “we willen Magento met Exact integreren”.
Een order is meer dan het totaalbedrag
Op het scherm ziet een klant één totaal. Administratief bestaat dat bedrag uit regels, btw, korting, verzendkosten, betaaltoeslagen en mogelijk afrondingen. De koppeling moet bepalen hoe ieder onderdeel wordt geboekt.
| Onderdeel | Vraag voor de inrichting |
|---|---|
| Productregel | Wordt SKU gekoppeld aan een bestaand artikel of als vrije regel geboekt? |
| Korting | Per regel of als aparte boekingsregel? |
| Verzendkosten | Welke grootboekrekening en welk btw-tarief? |
| Cadeaubon | Betaalmiddel, vooruitbetaling of korting? |
| Refund | Hoe wordt de oorspronkelijke boeking herleid? |
| Betaalkosten | Wie is bron: Magento, PSP of administratie? |
Laat de accountant of financieel verantwoordelijke deze keuzes bevestigen. De integratiepartner kan de techniek bouwen, maar hoort niet zelfstandig het boekhoudbeleid te verzinnen.
Kies het overdrachtsmoment bewust
Een Magento-order kan verschillende statussen doorlopen. Direct na plaatsen kan de betaling nog mislukken. Na betaling kan fraudebeoordeling volgen. Bij achteraf betalen of zakelijke orders werkt de tijdlijn weer anders.
Kies het overdrachtsmoment per betaal- en ordertype. Voor iDEAL kan een bevestigde betaling een logisch signaal zijn. Voor betaling op rekening kan orderacceptatie bepalend zijn. De koppeling moet bovendien herkennen of een bericht al is verwerkt. Een herhaalde poging na een time-out mag niet stilletjes een tweede boeking maken.
Klantmatching zonder toevallige dubbelen
Een webshopklant en een relatie in Exact Online hebben verschillende levenscycli. Gastklanten bestellen zonder account. Zakelijke klanten kunnen meerdere contactpersonen hebben. Een bestaand e-mailadres is niet altijd voldoende om veilig samen te voegen.
Definieer wanneer een nieuwe relatie ontstaat, welke unieke sleutel wordt gebruikt en wat gebeurt bij twijfel. Soms is het wenselijk om B2C-orders op een verzameldebiteur te verwerken; soms moet iedere klant afzonderlijk bestaan. Dat is een bedrijfs- en boekhoudkeuze, geen standaardfunctie die een connector voor iedereen hetzelfde kan invullen.
Artikelen synchroniseren: alleen als daar een reden voor is
Exact Online kan artikelinformatie bevatten, maar de webshop heeft vaak rijkere productdata nodig. Wanneer Exact leidend wordt voor SKU, status of basisprijs, bescherm dan de content die in Magento of een PIM wordt verrijkt.
Een nachtelijke synchronisatie hoort geen producttitel, URL key of SEO-tekst te vervangen omdat een veld toevallig dezelfde naam heeft. Maak de veldrichting expliciet en blokkeer onverwacht terugschrijven.
Voorraad vraagt een eigen definitie. Administratieve voorraad is niet altijd hetzelfde als verkoopbare voorraad. Reserveringen, meerdere locaties, backorders en nog te ontvangen goederen kunnen het verschil bepalen.
Realtime is geen doel op zichzelf
Sommige gegevens moeten snel worden verwerkt; andere mogen gebundeld. Orders en schaarse voorraad kunnen tijdkritisch zijn. Grootboekinformatie of productupdates kunnen wellicht periodiek.
Realtime uitwisseling vergroot het aantal interacties en daarmee het aantal momenten waarop een storing zichtbaar wordt. Batchverwerking introduceert vertraging. Maak per datastroom een bewuste afweging op basis van klantimpact en herstelbaarheid.
Wanneer Exact tijdelijk niet beschikbaar is
De webshop moet meestal blijven verkopen wanneer de administratie kort niet reageert. Dat vereist een wachtrij, herhaallogica en zichtbare monitoring. Orders mogen niet verdwijnen tussen “Magento heeft verzonden” en “Exact heeft verwerkt”.
Een beheerder moet kunnen zien welke records wachten, welke definitief zijn afgekeurd en waarom. Herverwerking hoort gecontroleerd te gebeuren. Handmatig een order nogmaals aanbieden zonder idempotente logica kan dubbele boekingen veroorzaken.
Test niet alleen het ideale pad
Een degelijke acceptatietest vertelt een klein verhaal. Een klant bestelt twee artikelen met verschillende btw-tarieven, gebruikt een coupon, betaalt verzendkosten en retourneert later één regel. Daarna wordt de refund verwerkt en moeten Magento, PSP en Exact dezelfde financiële werkelijkheid tonen.
Voeg ook een time-out toe. Laat Exact tijdens de test tijdelijk niet reageren en controleer of de order later één keer correct wordt verwerkt. Test daarnaast annulering vóór betaling, achteraf betalen, adrescorrectie en een onbekende SKU.
Een compacte controlelijst voor iedere testroute:
- Klopt de orderinhoud in Magento?
- Klopt de betaling bij de PSP?
- Is de relatie correct gematcht?
- Zijn omzet, btw, korting en verzending correct geboekt?
- Kan een refund naar de oorspronkelijke transactie worden herleid?
- Levert opnieuw proberen geen dubbel record op?
Reconciliatie: vertrouw niet alleen op groene statussen
Een connector kan melden dat alle orders zijn verwerkt, terwijl bedragen toch afwijken. Reconciliatie vergelijkt aantallen en totalen tussen systemen over dezelfde periode.
Vergelijk bijvoorbeeld betaalde Magento-orders met PSP-transacties en boekingen in Exact. Onderzoek verschillen in plaats van ze automatisch glad te strijken. Een afwijking kan ontstaan door timing, refunds, betaaltoeslagen of een echte fout.
Maak deze controle terugkerend. In de eerste weken na livegang dagelijks, later passend bij volume en risico. Zo wordt een kleine mappingfout ontdekt voordat zij maanden aan administratie raakt.
Wat merkt SEO van een boekhoudkoppeling?
Meer dan je zou verwachten wanneer artikelen, voorraad of prijzen worden gesynchroniseerd. Een verkeerd statusveld kan producten uitschakelen. Een import kan URL’s of titels overschrijven. Een trage voorraadupdate kan pagina, structured data en feed uiteen laten lopen.
Test daarom na livegang een representatieve productset en vergelijk prijs, voorraad, variant, canonical en feed. Monitor ook het aantal indexeerbare producten en Merchant Center-meldingen. Voor een puur financiële orderkoppeling is dit risico kleiner, maar niet automatisch nul.
Briefing voor de integratiepartner
Een goede briefing beschrijft niet alleen velden, maar ook gebeurtenissen. Wanneer ontstaat een klant? Wanneer is een order definitief? Hoe wordt een retour herkend? Wat gebeurt er bij time-out? Wie mag een fout herstellen?
Vraag de partner om logging en beheerinterface in de demo te tonen. De meeste organisaties zien de voorkant van een connector pas echt wanneer iets fout gaat. Juist dan moet de oplossing begrijpelijk zijn.
Laat technische mogelijkheden altijd tegen de actuele officiële Exact Online-documentatie controleren. Vermijd aannames op basis van een oude implementatie of een andere Exact-productvariant.
De kern: automatiseer de financiële betekenis, niet alleen de verzending
Een betrouwbare Magento-Exact Online-koppeling verwerkt niet simpelweg orders. Zij bewaart de betekenis van regels, btw, korting, betaling en retour, voorkomt dubbelen en maakt afwijkingen herstelbaar.
Wil je weten of een Exact-koppeling onbedoeld je Magento-productdata, prijzen of voorraadcommunicatie beïnvloedt? Vraag een Magento-analyse aan. Wij vertalen de zichtbare risico’s naar tests en acceptatiecriteria voor de technische en financiële partners.
Lees je dit met een Magento-shop in gedachten? Wij helpen dagelijks Magento-shops met technische SEO, contentstrategie, linkbuilding en zoekwoordonderzoek.
MagentoSEO.nl
Onderdeel van Marketingcollega — SEO voor Magento & e-commerce.