Je contributieronde kan keurig zijn aangemaakt terwijl de boekhouding nog niet weet welk lid zijn bijdrage betaalde. En als een adreswijziging een tweede contact maakt, wordt een simpele correctie later een dubbel incassodossier. De penningmeester heeft daarom één bewijsroute nodig van lidnummer naar factuur, bankontvangst en eventuele terugbetaling.
Een koppeling tussen ledenadministratie en boekhouding is een gecontroleerde overdracht van lidgegevens en contributievorderingen naar financiële records. Een betrouwbare route bewaart dezelfde lid-ID aan beide kanten, houdt inschrijving, factuur, betaling en creditnota als aparte gebeurtenissen bij en leest de opgeslagen uitkomst terug. Een groen synchronisatiescherm bewijst op zichzelf geen boeking. Een financiële koppeling moet per feit laten zien welke bron het bezit en wat die bron bewijst, zoals het onderscheid tussen omzet, betaling, terugbetaling en boeking.
De keuze is concreet: één pakket waarin leden en boekhouding samen zitten, een standaardconnector, een bestand voor een beperkte import of een API die de financiële gebeurtenissen ook verwerkt. De doorslag zit in wat er werkelijk wordt overgezet. Congressus vermeldt voor Moneybird en Exact Online dat de standaardkoppelingen leden als contact bijwerken, terwijl financiële gegevens niet meegaan. Bij de keuze tussen Moneybird, Exact Online en Visma tellen API, connectoren en foutafhandeling mee naast gewone boekhoudfuncties. Voor een vereniging moet je daar ook lid-ID, contributiejaar en incassostatus bij leggen.
Wat je nodig hebt
Een betrouwbare leden-naar-boekhoudingstroom heeft per feit een bron en een sleutel naar het financiële doel. De ledenadministratie beheert lidmaatschap en profiel; één gekozen systeem beheert factuur en vordering; de bank bevestigt betaling of retour. De boekhouding bewaart boeking en correctie. Als twee systemen dezelfde waarde wijzigen, spreek af welke bron wint.
Zet deze onderdelen klaar voordat je Congressus, e-Boekhouden.nl, Moneybird of Exact Online beoordeelt:
- Een actuele ledenlijst met stabiel lidnummer. Gebruik het bestaande lidnummer als bron-ID, bijvoorbeeld
V-0481. Gebruik naam of e-mailadres niet als sleutel. Die kunnen veranderen of bij twee gezinsleden gelijk zijn. - Een eigenaar per veld. Leg vast dat Congressus of het ledenpakket eigenaar is van naam, adres, lidstatus, mandaat en contributiegroep. Kies afzonderlijk welk systeem de factuur, betaling en creditnota bezit. Een contactrecord is geen vordering.
- Een proefrun met echte varianten. Neem een nieuwe inschrijving, een adrescorrectie, een bestaand lid, een inactief lid, een teruggekomen incasso, een betaling per bankoverschrijving en één deelterugbetaling mee. Maak de namen en rekeninggegevens in de testomgeving fictief.
- Een rekening- en contributiemapping. Laat de boekhouder vóór de demo bevestigen welke grootboekrekening en belastingcode bij elke contributiesoort horen. Sla de code op per factuurregel. Leid een tarief niet af uit alleen het totaalbedrag.
- Toegang tot beide systemen. Je hebt in Congressus Manager de instellingen voor integraties nodig. Voor Exact moet een bevoegde beheerder ook toegang hebben tot het App Center en de juiste administratie. Voor een API-route heb je API- en leesrechten op het doelrecord nodig.
- Een testadministratie of corrigeerbare periode. Factuurmail, automatische incasso en definitieve boekingen blijven uit tot de proef slaagt. Een API-sleutel met alleen leesrechten kan geen factuur schrijven; een te brede sleutel vergroot de schade bij een fout.
- Een beheerder en een prijsopgave. Vraag licentie, ledenprijs, connector, implementatie, beheer, bankkosten en herstel apart uit. Noteer wie een token vernieuwt, een afgewezen incasso behandelt en een onzekere schrijfactie onderzoekt.
Sluit de voorbereiding af met deze controlelijst:
Concrete stappen: van inschrijving tot teruggelezen boeking
Vraag leveranciers niet om een rondleiding door hun menu. Geef ze dezelfde proefleden en laat ze de hele financiële keten uitvoeren. De hoofdroute hieronder gebruikt Moneybird als voorbeeld van een API-doel; de controlepunten gelden ook voor Exact Online en een pakket waarin leden en boekhouding samen zitten.
1. Bevries de lid-ID en wijs de waarheid toe
Neem vóór de koppeling één lid, bijvoorbeeld V-0481, en volg het record in Congressus of je huidige ledenpakket. Leg op papier vast welke velden de vereniging zelf beheert en welke leden mogen wijzigen. Noteer ook wie het contributiebedrag en de factuurdatum goedkeurt. De boekhouding krijgt de lid-ID mee als externe sleutel; zij verzint geen nieuwe identiteit op basis van de naam.
Maak een kleine veldkaart: member_id, lidstatus, ingangsdatum, adresversie, contributiegroep, contributiejaar, mandaat-ID, invoice_reference, boekhoudcontact-ID en boekhoudfactuur-ID. Schrijf bij elk veld de bron en het doel op. Zo zie je meteen of een wijziging van rekeningnummer of status terug naar de ledenadministratie moet, of alleen een financieel medewerker mag worden verwerkt.
Dezelfde discipline helpt bij een vrijgegeven werkorder die met bron-ID en doelrelatie naar de boekhouding gaat. De branche verschilt, maar een veranderlijke omschrijving of naam blijft ook bij een lid een slechte koppelcode.
Controle: wijzig in de proef alleen het adres van V-0481. Het lidnummer en de doelcontact-ID moeten gelijk blijven. Veelgemaakte misser: twee gelijknamige contacten aan elkaar koppelen zonder eerst het ledennummer te vergelijken.
2. Vraag welke ledenvelden de connector werkelijk schrijft
De Congressus-featurepagina, gecontroleerd op 9 november 2026, noemt personalia, adresgegevens, rekeninggegevens en incassomachtigingen. Wijzigingen gaan vanuit Congressus naar Moneybird of Exact Online; je kiest zelf welke lidstatussen synchroniseren. De veldgroepen en de richting van die synchronisatie staan op de productpagina van Congressus. De pagina noemt geen terugrichting van de boekhouding naar Congressus.
Voor Moneybird open je in Congressus Manager Instellingen > Integraties > Moneybird, verbind je de juiste administratie via OAuth, kies je de financiële administratie en selecteer je de lidstatussen. De Moneybird-instellingen laten je de administratie en te synchroniseren lidstatussen kiezen. Voor Exact Online registreer je in het Exact App Center de Congressus-app, voeg je de verbinding toe onder Instellingen > Integraties > Exact Online en kies je daar de doeladministratie en lidstatussen. De Exact-handleiding beschrijft de verbinding per financiële administratie. De supportartikelen zijn gedateerd 9 januari 2024 en 23 september 2025. Lees de veldbeschrijving samen met de huidige productpagina, niet als belofte dat facturen meegaan.
Laat de leverancier drie records tonen: nieuw lid, gewijzigd bestaand lid en lid dat de gekozen status verlaat. De supportpagina over leden synchroniseren, gedateerd 3 november 2025 en opnieuw gecontroleerd op 9 november 2026, zegt dat bestaande profielwijzigingen direct doorlopen, maar nieuwe leden die nog geen profielwijziging hebben gehad na een grote inschrijving als Exact Online XML-export in bulk moeten worden geïmporteerd. Die bulkstap wordt apart beschreven voor nieuwe Exact-relaties.
Controle: elke geselecteerde status komt in de juiste administratie terecht, en de leverancier benoemt per veld welke kant op schrijft. Veelgemaakte misser: synchronisatie lezen als tweerichtingsverkeer of als bewijs dat financiële gegevens mee gaan.
3. Kies één eigenaar voor de factuur
Maak vóór het testen een keuze: verstuurt het ledenpakket de contributiefactuur en boekt de koppeling die als externe verkoopfactuur in? Of maakt Moneybird of Exact de factuur en blijft het ledenpakket alleen de bron van lidgegevens? Laat nooit beide systemen dezelfde contributiefactuur versturen.
Congressus maakt facturen, ondersteunt betalingen en debiteurenbeheer, maar vervangt geen volledig boekhoudpakket. De actuele FAQ zegt dat de Moneybird- en Exact-koppelingen geen financiële gegevens synchroniseren en dat automatische incasso een geldig bankcontract, ledenmachtiging en actieve factuurworkflow vraagt. Voor de financiële overdracht verwijst Congressus naar rapportages.
Als Congressus de factuur blijft bezitten, kan Moneybird API v2 een externe verkoopfactuur vastleggen. Die route legt een factuur uit een ander systeem in Moneybird vast. Als Moneybird zelf de factuur bezit, gebruik je de gewone sales_invoices-route en bewaar je het Moneybird-record-ID. De Congressus API v30-documentatie beschrijft een REST-API met lid- en verkoopfactuurresources, Bearer-authenticatie op basis van OAuth 2.0 en webhooks voor lid- en factuurgebeurtenissen (geraadpleegd 9 november 2026). Die documentatie bewijst niet dat jouw gekozen route contributiefacturen, bankbetalingen en creditnota’s compleet en veilig verwerkt. Test daarom dat de goedgekeurde factuur en bankuitkomst in jouw eigen omgeving via de gekozen route beschikbaar zijn. In beide gevallen bevat je contract de afzender, de factuurstatus, het betaalproces en het systeem dat creditnota's uitgeeft.
Controleer de inhoud regel voor regel. Een contributie van €96 kan bijvoorbeeld bestaan uit twee regels, maar alleen als dat bij de vereniging werkelijk zo is. Laat de boekhouder de beschrijving, grootboekrekening, factuurperiode en belastingcode goedkeuren. De Belastingdienst noemt op facturen onder meer een uniek factuurnummer, datum, omschrijving, bedrag en, waar van toepassing, btw-tarief en btw-bedrag. De verplichte factuurvelden staan in de actuele factuureisen.
Controle: er bestaat voor dezelfde contributie precies één klantfactuur, met één eigenaar en één referentie naar lid en contributiejaar. Veelgemaakte misser: een contactrecord als financiële boeking tellen.
4. Koppel contact en factuur op externe sleutels
Maak in Moneybird voor elk lid precies één contactrecord. De Moneybird API v2-documentatie is gecontroleerd op 9 november 2026; daarin staat een customer_id-veld, een route om een contact op dat externe klantnummer te zoeken en velden voor IBAN, mandaat-ID, mandaatdatum en de instelling of incasso actief is. Gebruik daar het Congressus-lidnummer, bijvoorbeeld V-0481. Bewaar daarnaast de Moneybird-contact-ID in je koppeltabel. Een naam, IBAN of e-mailadres is geen vervanger voor die relatie.
Geef elke contributiefactuur een vaste reference, bijvoorbeeld CONTR-2026-V-0481. Bewaar per schrijfactie de run-ID, bron-ID, gegevensversie, doel-ID, uitkomst en tijdstip. Gebruik voor elke regel dezelfde referentie wanneer je opnieuw controleert. De contact- en verkoopfactuurdocumentatie van Moneybird toont de beschikbare IDs, versies en factuurstatussen.
Test vier situaties: bestaand lid met nieuw adres, nieuw lid zonder contact, twee leden met dezelfde achternaam en een record met hetzelfde lidnummer in een andere financiële administratie. Bij de laatste situatie stopt de koppeling totdat de eigenaar de juiste administratie bevestigt.
Controle: na de test kun je vanuit V-0481 één contact-ID, één contributiefactuur en één bronreferentie terugvinden. Veelgemaakte misser: een onbekende contactmatch automatisch aanmaken voordat op customer_id is gezocht.
5. Maak herhaling veilig vóór de eerste schrijfactie
Een time-out vertelt niet of de factuur is opgeslagen. De server kan de schrijfactie al hebben afgerond terwijl de bevestiging verloren ging. De Nederlandse overheidsrichtlijn adviseert een Idempotency-Key vooraf duurzaam op te slaan en bij een retry exact dezelfde sleutel te gebruiken. Een schrijfoperatie moet dezelfde opgeslagen uitkomst geven wanneer zij met dezelfde sleutel wordt herhaald.
Ga er niet vanuit dat ieder boekhoudendpoint zo'n sleutel ondersteunt. Sla zelf vóór de schrijfactie een unieke sleutel op, bijvoorbeeld RUN-2026-01|V-0481. Zoek na een time-out eerst op de vaste factuurreferentie. Nul doelrecords betekent dat je volgens het herstelbeleid opnieuw mag schrijven. Eén record betekent dat je de doel-ID opslaat. Meer dan één record is een uitzondering; iemand onderzoekt die voordat de run doorgaat.
Controle: verbreek de verbinding nadat de testfactuur is verzonden maar vóór de bevestiging. De herstelactie vindt dezelfde factuur terug of stopt zichtbaar. Zij maakt geen tweede factuur.
6. Scheid aangemaakte incasso van ontvangen betaling
Een incassobestand of betaalopdracht betekent dat je betaling hebt aangeboden. Het bewijst niet dat de bank het bedrag heeft geïncasseerd. Vóór je de batch maakt, controleer je het geldige bankcontract, de machtiging van elk lid en de incassoworkflow op de factuur. Houd in de proef aparte proceslabels bij voor aangemaakt, aangeboden, door de bank bevestigd, teruggekomen en nog te onderzoeken. Dit zijn interne werkstatussen; de bank bepaalt welke status en referentie zij daadwerkelijk levert.
Na bankbevestiging koppel je de ontvangst met de betalingsreferentie en het bedrag aan de juiste factuur. Als de bank alleen een verzamelbedrag toont, laat je de onderliggende details de leden-ID of factuurreferentie dragen. Een losse omschrijving als contributie is onvoldoende. Bij ontvangst via Mollie geldt dezelfde scheiding voor betaling, terugbetaling en uitbetaling; de betalingstroom van Mollie vraagt om afstemming van transacties, transactiekosten en terugbetalingen.
Controle: geen factuur krijgt de interne status betaald op basis van alleen een export- of verzendmelding. Veelgemaakte misser: alle aangeboden incasso's als ontvangen boeken voordat retouren zijn verwerkt.
7. Test een deelterugbetaling als creditnota en als bankuitstroom
Crediteer de regel niet door het oorspronkelijke bedrag stil te wijzigen. Maak een aparte creditnota die naar de originele factuur verwijst, leg de reden vast en verwerk de terugbetaling apart als uitgaande bankbeweging. Als Moneybird zelf de oorspronkelijke verkoopfactuur bezit, ondersteunt de API het maken van een creditfactuur voor geselecteerde detail_ids; het resultaat bevat ook original_sales_invoice_id. De documentatie zegt dat zonder detail_ids alle regels worden gecrediteerd.
Dit onderscheid is belangrijk als Congressus de factuur verstuurt en Moneybird de factuur alleen als externe verkoopfactuur ontvangt. De huidige external_sales_invoices-documentatie beschrijft aanmaken, bijwerken en betalingen registreren, maar toont niet dezelfde actie voor een creditfactuur die aan de oorspronkelijke externe factuur gekoppeld is. Vraag daarom om een concrete proef of laat de boekhouder de creditboeking handmatig uitvoeren. Verzin geen terugrichting die de productdocumentatie niet noemt.
Controle: de creditnota verwijst naar de oorspronkelijke factuur en het lidnummer, bevat alleen het bedoelde deel en is terug te lezen. De bankuitstroom van hetzelfde bedrag heeft een eigen referentie. Veelgemaakte misser: een €24-terugbetaling als een onzichtbare wijziging op een betaalde factuur zetten.
8. Lees alles terug en sluit de run pas als de som klopt
Lees na iedere testschrijfactie het opgeslagen contact, de factuur, eventuele creditnota en betaling terug. Vergelijk lid-ID, referentie, contributiejaar, regels, bedragen, belastingcodes, doelstatus en doelrecord-ID met de goedgekeurde bron. Een API-antwoord direct na de schrijfactie is niet hetzelfde als een later teruggelezen record.
Sluit de run af met vier totalen: aantal leden op de bevroren lijst, aantal aangemaakte facturen, aantal bevestigde ontvangsten en aantal openstaande of teruggekomen posten. De totaalsom van de facturen moet gelijk zijn aan de som van ontvangen betalingen, nog openstaande vorderingen en uitgegeven creditnota's. Na de bankontvangst volgt nog de matching naar de juiste vordering; een CAMT.053-regel is pas veilig afgeletterd na een unieke match en reconciliatie.
Controle: een tweede medewerker kan vanaf één lidnummer alle financiële records vinden en de runbedragen opnieuw optellen. Veelgemaakte misser: alleen de aantallen controleren en een ontbrekende of dubbele creditregel missen.
Valkuilen: waar contributie en boekhouding uit elkaar lopen
Een contact is bijgewerkt, maar de vordering ontbreekt
De accountant ziet een nieuwe Moneybird-contactpersoon, maar geen factuur of grootboekregel. Dat is precies wat een ledenconnector die alleen profielen synchroniseert kan opleveren. Congressus documenteert geen financiële overdracht met de Moneybird- of Exact-connector. Vraag de leverancier daarom één contributiefactuur, betaling en creditnota te laten zien in de doeladministratie. Een lijst met contactvelden is geen bewijs voor de financiële keten.
Een nieuw lid verdwijnt uit de eerste Exact-run
Een nieuw profiel komt niet vanzelf mee doordat de bestaande leden worden bijgewerkt. Congressus schrijft dat de Exact-koppeling nieuwe leden via een bulkimport in Exact krijgt, en beschrijft daarvoor een Exact Online XML-export. Plan die eerste vulling apart en controleer het aantal vóór en na de import. Maak een import niet de standaardroute voor elke maandelijkse adreswijziging.
Een time-out maakt twee contacten of facturen
De medewerker ziet geen succesmelding en drukt nogmaals op verzenden. De eerste schrijfactie kan al zijn opgeslagen. Bewaar een duurzame run- en lid-ID vóór verzending, zoek bij herstel eerst naar de doelreferentie en laat een dubbele match naar een mens gaan. Een lege foutmelding is geen bewijs dat de boeking ontbreekt.
Een herhaalde Moneybird-contactimport maakt dubbelen
Een terugkerend Excel-bestand lijkt een eenvoudige synchronisatie. De Moneybird-helpdesk zegt echter dat importeren geen bestaande contacten bijwerkt; een nieuwe import maakt dubbele contacten. Contacten exporteren en overzetten is bedoeld voor een eenmalige verhuizing, niet voor updates op bestaande records. Gebruik voor terugkerende mutaties een ondersteunde connector of API, met een zoekactie op externe sleutel.
Een retour wordt als betaalde contributie geboekt
De medewerker ziet een incassobestand met 442 opdrachten en zet alle facturen op betaald. De bank retourneert later een deel. Bewaar aangeboden opdracht, bevestigde bankontvangst en open vordering als aparte uitkomsten. De regel die niet is ontvangen blijft open totdat een vervangende betaling of een goedgekeurde credit is verwerkt.
Een deelterugbetaling wijzigt de oorspronkelijke factuur
Een betaald bedrag wordt teruggeschreven in de bron en de vordering lijkt achteraf kleiner. Dan verdwijnt het spoor van de originele factuur en de reden van de terugbetaling. Maak een creditnota met link naar het originele factuur-ID en houd de bankuitstroom apart. Bij Moneybird geldt de ondersteunde deelcredit voor verkoopfacturen die Moneybird zelf bezit; vraag een aparte acceptatieproef als een extern aangemaakte factuur de bron blijft.
Twee Congressus-administraties schrijven naar één Exact-administratie
Een vereniging heeft meerdere financiële administraties maar verbindt ze allemaal met dezelfde Exact-administratie. Congressus waarschuwt dat informatie dan wordt overschreven. Geef elke bronadministratie een eigen doeladministratie of een expliciete route in de mapping. Test die bestemming vóór je de connector inschakelt.
Beslis-kader: welke route past bij jouw vereniging?
Begin met de vraag of je ledenportaal en dubbel boekhouden in één product wilt hebben. Een pakket is meestal de rustigste route als er één administratie is, de contributie eenvoudig is en dezelfde vrijwilliger de ledenlijst en boekhouding kan beheren. e-Boekhouden.nl heeft een aparte ledenadministratiemodule, instelbare lidgegevens, een incassobestand en een bankkoppeling die binnenkomende contributie aan het lid kan koppelen. De huidige tarievenpagina noemt Ledenadministratie+ voor €18 per maand na de introductieperiode, met onbeperkte boekingen en leden (tarief gecontroleerd 9 november 2026). Dezelfde omgeving bevat de ledenmodule, incassobestanden en bankverwerking.
Kies één pakket voor leden, contributie en boekhouding als je geen bestaand ledenportaal hoeft te behouden, één financiële administratie hebt en vóór livegang kunt aantonen dat lidnummer, vordering, bankontvangst en deelterugbetaling op dezelfde manier terug te vinden zijn. Start in de testadministratie; promoprijs of een vinkje bij ledenadministratie bewijst niet dat een deelcredit goed wordt verwerkt.
Kies een standaardconnector voor ledencontacten als de echte behoefte is dat een adres- of mandaatwijziging ook als contact in Moneybird of Exact Online staat. De Congressus-tarievenpagina toont €15 bij zowel Moneybird als Exact Online, maar specificeert bij die integratieregel geen periode. Vraag of dit per maand, administratie of verbinding geldt. De connector is op basis van de documentatie geen volledige contributie-naar-grootboekoplossing.
Kies een XML-bestand voor een eenmalige ledenimport bij de eerste vulling naar Exact Online of bij een eenmalige pakketmigratie. Het bestand moet lidnummer, status en importresultaat bevatten. Gebruik dit niet als terugkerende Moneybird-update, want daar ontstaan nieuwe contacten in plaats van mutaties aan bestaande records.
Kies een maatwerk-API met terugleescontrole als je het bestaande ledenportaal moet houden, per lid een boekhoudvordering wilt en de standaardconnector het financiële deel niet verwerkt. Maak de keuze met je eigen werklog: een API verdient zich alleen terug als jaarlijkse bespaarde uren en vermeden correcties hoger zijn dan bouw, abonnementen en onderhoud. De koppeling moet daarnaast voldoen aan je bestuurseis voor terugvindbaarheid.
Gebruik deze startdrempels als werkinstrument, niet als marktgemiddelde: tot 25 mutaties per maand en één contributieregime past een suite of beperkte batch vaak beter. Bij meer dan 25 facturen per maand controleer je de prijsgrens van het gekozen boekhoudpakket. Exact Essentials kost op 9 november 2026 €49 per maand voor 25 facturen per maand; extra facturen kosten €0,50 per stuk. Moneybird Compleet staat op €41 per maand bij jaarlijkse betaling en vermeldt API, SEPA-incasso, onbeperkte verwerkte transacties en gebruikers (tarief gecontroleerd 9 november 2026). De pakketten verschillen ook in aantal gebruikers en gekoppelde bankrekeningen.
Bij een afwijkingspercentage boven 5% na twee proefruns, een onbekende factuureigenaar of één dubbele financiële schrijfactie is de connector nog niet klaar voor productie. Dit is een acceptatiegrens voor jouw proef, geen productbelofte. Een maatwerkroute gaat alleen door als alle vereiste velden een eigenaar hebben, elke fout herstelbaar is en de eerstejaars businesscase klopt.
Wil je ledenbeheer, contributie en boekhouding in één programma beheren?
Uitgewerkt voorbeeld: één contributieronde van 480 leden
Dit is een fictieve vereniging die Congressus Pro gebruikt voor ledenportaal en inschrijvingen, en Moneybird als enige eigenaar van de klantfactuur en boekhouding. De vereniging verstuurt dus geen tweede contributiefactuur vanuit Congressus. De standaardconnector is in de proef vergeleken, maar staat voor deze records uit; de maatwerk-API is de enige schrijfroute naar Moneybird. Zo kunnen twee koppelingen niet hetzelfde contact tegelijk wijzigen. Een proef verwerkt één bevroren contributieronde via Moneybird API v2.
De vereniging heeft 480 actieve leden met een jaarlijkse contributie van €96. De boekhouder heeft die €96 voor deze fictieve proef verdeeld in een contributieregel van €72 en een faciliteitenregel van €24. De werkelijke vereniging moet zelf vaststellen welke regels en belastingcodes van toepassing zijn; dit voorbeeld doet geen fiscale uitspraak. De totale vordering is 480 × €96 = €46.080.
Voor de run krijgt ieder record een unieke combinatie van contributiejaar en lidnummer. Lid V-0481 meldt zich aan, corrigeert daarna het huisnummer van Parklaan 18 naar Parklaan 20 en blijft één lid. Dit lid hoort bij de 430 bevestigde incasso’s. De integratie maakt of vindt Moneybird-contact customer_id=V-0481, leest het contact terug en gebruikt hetzelfde contact-ID voor factuurreferentie CONTR-2026-V-0481. De twee factuurregels bedragen samen €72 + €24 = €96.
De referentie wordt vóór de schrijfactie in het eigen runlog opgeslagen. Als de verbinding na verzending wegvalt, zoekt de koppeling eerst naar CONTR-2026-V-0481. Een Moneybird-concept heeft nog geen definitief invoice_id; de API-documentatie zegt dat je concepten via state:draft en het interne record-ID terugvindt. De actuele API v2 onderscheidt een concept-ID van het latere factuurnummer. De proef accepteert de factuur pas nadat contact, regels, referentie en totaal uit het opgeslagen doelrecord zijn teruggelezen.
Voor alle 480 facturen worden 442 incasso-opdrachten ingediend en 38 leden betalen per bankoverschrijving. De bank bevestigt 430 incasso's, samen 430 × €96 = €41.280. Twaalf incasso's komen terug, samen €1.152. Van de 38 overschrijvingen komen er 29 binnen, samen €2.784; negen blijven open, samen €864. Daarmee zijn 459 facturen betaald en blijven 21 vorderingen open: 21 × €96 = €2.016.
Na de betaling vraagt lid V-0481 een deelterugbetaling voor de faciliteitenregel van €24. Moneybird maakt een creditfactuur voor de geselecteerde regel en verwijst die naar de oorspronkelijke factuur. De terugbetaling zelf is een aparte bankuitstroom en wordt pas als afgerond gemarkeerd wanneer die ook teruggelezen is. De factuur van V-0481 blijft zichtbaar; de creditnota corrigeert alleen de €24-regel.
De somcontrole is: €46.080 aan oorspronkelijke facturen min €24 creditnota laat €46.056 aan factuurbedragen over. De bank ontving eerst €44.064, betaalt daarna €24 terug en houdt €44.040 netto over. Met €2.016 nog openstaand geldt €44.040 + €2.016 = €46.056. De bankbevestigingen bestaan uit 430 geslaagde incasso's en 29 ontvangen overschrijvingen. De twaalf retouren en negen onbetaalde overschrijvingen blijven zichtbaar als 21 openstaande facturen.
De vereniging meet daarnaast de huidige handmatige tijd. Een run van 480 facturen à 4 minuten kost 32 uur. Achttien mutaties per maand à 3 minuten kosten 10,8 uur per jaar. De 21 betaaluitzonderingen à 6 minuten kosten 2,1 uur. Samen is dat 44,9 uur per jaar. Bij een volledig belast administratief tarief van €25 per uur is de bruto tijdswaarde €1.122,50 per jaar.
De proef eist dat een API-route minstens 70% van dit werk werkelijk wegneemt. Dat is 31,43 uur, of €785,75 per jaar. Voor alleen tijdwinst mag de eenmalige bouw plus het eerste jaar beheer dus niet boven €785,75 uitkomen. Is de offerte hoger, dan kiest dit bestuur voor een suite die de vereiste veld- en terugbetalingcontrole doorstaat, of houdt het de handmatige overdracht met een vaste maandcontrole aan. De API wint hier niet automatisch door 480 leden; de terugleesproef en de echte jaarwaarde beslissen.
Vergelijkingstabel: suite, connector, bestand of API?
Productnamen, velden, limieten en prijzen in de tabel zijn op 9 november 2026 gecontroleerd. Bedragen staan zoals ze op de leverancierspagina verschijnen. Congressus vermeldt expliciet dat zijn pakketprijzen exclusief 21% btw zijn; tel andere leveranciersbedragen daarom pas op nadat de offerte de btw-basis bevestigt.
| Route | Wat gaat er aantoonbaar over? | Prijs of grens op 9 november 2026 | Goed wanneer | Breekpunt en acceptatietest |
|---|---|---|---|---|
| e-Boekhouden.nl Ledenadministratie+ | Ledenmodule en boekhouding in één administratie; eigen lidgegevens, contributie-incassobestand en bankmatching | €18 per maand standaard, eerste 12 maanden €9; nieuw opgerichte vereniging kan 15 maanden gratis starten | Je kunt ledenadministratie en boekhouding in één omgeving beheren | Laat lidnummer, adreswijziging, creditnota en terugbetaling met doel-ID tonen; documentatie belooft geen foutloos herstel na dubbele schrijfactie |
| Congressus Pro met Moneybird- of Exact-connector | Congressus stuurt geselecteerde profiel-, adres-, rekening- en mandaatgegevens naar contacten; financiële gegevens gaan niet mee | €54 per maand + €0,10 per actief lid; Congressus toont €15 bij de connector. Voor 480 actieve leden is het Pro-pakket €102 per maand exclusief btw, vóór connector en boekhoudpakket | Je wilt ledenprofielen bijwerken en financiële verwerking apart organiseren | Niet geschikt als je verwacht dat facturen, bankbetalingen en deelterugbetalingen automatisch naar het grootboek gaan |
| Congressus Exact Online XML-import | Eenmalige bulkimport van nieuwe leden als Exact Online XML; profielwijzigingen lopen daarna via de geselecteerde connector | Exact Essentials €49 per maand voor 25 facturen; extra facturen kosten €0,50 per stuk. Bij 480 facturen in één maand zijn dat 455 extra facturen, samen €227,50 boven op de €49 basis, dus €276,50 voor die maand. Professional kost €159 per maand en heeft onbeperkte facturen. Congressus-koppeling staat apart geprijsd | Eerste vulling of herstel van een ledenbestand | Geen terugkerende financiële synchronisatie; bewijs dat iedere import één relatie oplevert en geen bestaande administratie overschrijft |
| Moneybird API v2 met factuur in Moneybird | customer_id kan het externe lidnummer bewaren; verkoopfacturen, conceptstatus en creditfacturen voor geselecteerde regels zijn beschikbaar | Compleet €41 per maand bij jaarlijkse betaling, met onbeperkte transacties en gebruikers; API staat ook in andere pakketten | Moneybird mag de factuur-, betaal- en creditnota-eigenaar worden | Een draft heeft nog geen factuurnummer; bij Congressus-eigen factuur is een externe verkoopfactuur een ander object en is de creditroute apart te bewijzen |
| Bestand voor Moneybird-contacten | Excel kan contacten overzetten, inclusief een deel van de contact- en machtigingsgegevens | Geen aparte connectorprijs vastgesteld; betaal de gekozen Moneybird-licentie en tel handmatige verwerking mee | Een eenmalige verhuizing naar een nieuwe administratie | Import wijzigt bestaande contacten niet; een herhaalde import maakt dubbele contacten |
| Maatwerk-API met terugleescontrole | Lid-ID, contributierun, factuur, bankbetaling en creditnota worden met expliciete bron- en doel-ID's verwerkt | Geen vaste bouwprijs. Vraag kosten voor ontwerp, implementatie, hosting, beheer en herstel apart op | Het ledenportaal moet blijven en de standaardconnector mist financiële gebeurtenissen | Alleen accepteren na nul dubbele schrijfacties, complete terugleesproef en een terugverdienberekening op je eigen tijdlog |
De Congressus-tarievenkaart toont Pro voor €54 per maand plus €0,10 per actief lid, en €15 bij zowel Moneybird- als Exact-integraties, maar noemt voor die integratieregel geen periode. Voor 480 actieve leden is het vaste Pro-tarief €54 en de ledencomponent 480 × €0,10 = €48. Samen is dat €102 per maand exclusief btw, vóór de getoonde integratiepost en vóór Moneybird of Exact Online. Het is dus geen totaalprijs voor een complete leden-naar-grootboekstroom.
Een koppeling is klaar wanneer een bestuurslid vanuit een lidnummer de juiste contributiefactuur, betalingsuitkomst en creditnota kan terugvinden zonder op naam te gokken. Dan kan de penningmeester stoppen met dubbel invoeren zonder het financiële verhaal uit handen te geven.
Veelgestelde vragen
Laat leden en cijfers kloppen
Ik breng eerst in kaart waar ledengegevens, contributie en boekingen worden beheerd. Daarna ontwerp en realiseer ik de koppeling, van proefmutatie tot herstel en terugleescontrole.
Dit artikel is geproduceerd samen met het Agent Team. Meer over de redactie.
