Twinfield koppelen aan Microsoft Fabric
Laad Twinfield-journaalposten, klanten en budgetten via APIboard in een Fabric-warehouse en ververs ze op schema of vanuit een pijplijn.
Wat je doet met Twinfield in Microsoft Fabric
- Journaalposten als boekingsbasis in je warehouse. Journaalposten heeft dagboekcode, jaar, periode, boekstuknummer, regelnummer, boekingsdatum, valutacode, relatiecode en grootboekrekeningcode.
- Klanten en leveranciers combineren in een pijplijn. Klanten en Leveranciers hebben dezelfde opbouw: UID, code, naam, actief, gewijzigd op en adres.
- Budgetten en kostenplaatsen op schema. Budgetten heeft budgetcode, grootboekrekening, jaar, periode en bedrag; Kostenplaatsen heeft UID, code, naam en actief.
Ook je eigen tabellen. Heb je in de Datawerkbank zelf een tabel gemaakt naast Journaalposten, dan staat die in APIboard in dezelfde lijst en haal je hem net zo op in Microsoft Fabric.
Zo pak je het aan in Microsoft Fabric
-
Journaalposten als boekingsbasis in je warehouse
Laad de tabel naar een warehouse en je hebt de boekingen op regelniveau naast je andere bronnen. Kies Replace: Journaalposten komt niet incrementeel binnen, dus bij Append zou elke verversing dezelfde regels opnieuw toevoegen. Een eerste volledige laadbeurt van een grote administratie duurt even. De kolommen Bedrag, Basisbedrag en Rapportagebedrag geven het bedrag in drie varianten; kies in je warehouse welke je rapporteert. Debet of credit en de Btw-code met Btw basisbedrag geven de btw per regel. Met Project code en Kostenplaats code maak je rapporten per project en per kostenplaats uit dezelfde tabel, en Factuurnummer helpt bij het terugvinden van boekingen per factuur. Gewijzigd op staat wel in de tabel, handig om te zien wanneer een regel is bijgewerkt. Journaalposten heeft ook Aantal en Valutacode, dus je ziet bij boekingen in een andere valuta welk bedrag erbij hoort. Dagboeken geeft naam en type per dagboekcode, en Btw-codes geeft het percentage achter elke btw-code, zodat je rapport leesbare namen toont.
-
Klanten en leveranciers combineren in een pijplijn
Laad ze samen naar een lakehouse en laat in een pijplijn een stap de relatiecodes uit Journaalposten aan de namen koppelen. Zo staan in je rapportagelaag namen in plaats van codes. Klanten en Leveranciers hebben ook IBAN, Betaalconditie code en de koppelende grootboekrekening. Daarmee zet je in een warehouse in één stap de betaalvoorwaarden en de standaardrekening naast de boekingen. Transacties voegt Openstaand bedrag, Vervaldatum en Matchstatus toe, waarmee je per relatie de ouderdom van openstaande posten bepaalt. Gebruik Actief om gearchiveerde relaties uit je rapporten te houden. Klanten en Leveranciers hebben ook Adres t.a.v., Adresregels, Postcode, Plaats en Land. Projecten heeft een Klant code, waarmee je projecten aan Klanten koppelt en per klant de boekingen met een projectcode bij elkaar telt. Transacties heeft een Soort en een Matchdatum, dus je ziet wanneer een open post is afgeletterd.
-
Budgetten en kostenplaatsen op schema
Laad ze met Schedule Refresh dagelijks. Zo kun je in je warehouse het budget per kostenplaats naast de werkelijke boekingen uit Journaalposten leggen. Budgetten heeft jaar en periode, net als Grootboeksaldi per periode met Debet en Credit per rekening. Koppel ze op grootboekrekening, jaar en periode en je ziet per periode het verschil tussen budget en realisatie. Grootboekrekeningen geeft de naam en het soort van de rekening, en Rapportagestructuren geeft de niveaus voor een eigen rapportindeling. Rapportagestructuren heeft Node code, Parent code en Niveau, dus je bouwt er een boomstructuur mee. Grootboeksaldi per periode heeft Rekening soort en de kolom Alleen dagboek periode 0; controleer die kolom voordat je periodes optelt.
Deze data halen we op uit Twinfield
Na het koppelen staan alle 12 tabellen uit Twinfield klaar, met Nederlandse kolomnamen. Voor Microsoft Fabric begin je meestal met Journaalposten, Klanten, Leveranciers, Budgetten en Kostenplaatsen.
Zo koppel je Twinfield aan Microsoft Fabric
Volledige uitleg in het helpcentrumTwinfield ook koppelen aan
Alle koppelingen naar Microsoft Fabric-
Maak een API-sleutel en kopieer het script
Maak in APIboard een eigen sleutel voor Fabric. Ga naar Analyseren > API, kies Code genereren, kies koppeling en tabel en open het tabblad Power BI. Kopieer de code en plak daarin je sleutel.
-
Maak een Dataflow Gen2
Open in Fabric je workspace en kies +New item en dan Dataflow Gen2. Kies in de editor Get data en dan Blank query.
-
Voeg een lege query toe
Open op het tabblad Home de Advanced editor en plak het M-script. Bij de verbinding kies je als authenticatie Anoniem, omdat de sleutel al in het script staat.
-
Laad de tabel naar een lakehouse of warehouse
Kies in het paneel Query settings onderaan Choose data destination en stel een lakehouse of warehouse in. Een warehouse werkt volgens Microsoft alleen binnen dezelfde workspace als de dataflow en vraagt een vast schema. Kies of nieuwe rijen worden toegevoegd (Append) of de tabel wordt vervangen (Replace). Publiceer daarna de dataflow met Publish.
-
Ververs op schema of via een pijplijn
Kies in je workspace het pictogram Schedule Refresh om een schema in te stellen, of laat de dataflow draaien vanuit een pijplijn met een Dataflow-activiteit. Met Alleen wijzigingen in de codegenerator haalt het script alleen de rijen sinds de gekozen datum op, voor tabellen die dat ondersteunen.
Dashboards voor Twinfield
Bouw je rapport zelf in Microsoft Fabric met de APIboard-API, of gebruik de kant-en-klare dashboards in APIboard Studio.
- Debiteuren en crediteuren. Openstaande posten, ouderdom en betaalgedrag.
- Winst en verlies. Omzet, kosten en resultaat, vergeleken met vorig jaar.
- Financiële & liquiditeitspositie. Balans, eigen vermogen, banksaldo en een vooruitblik op basis van openstaande facturen.
Al je software in één model
Elke koppeling in APIboard levert tabellen via dezelfde API. Zo zet je Twinfield in Microsoft Fabric naast de rest van je software, op één manier opgehaald en met Nederlandse kolomnamen.
Veelgestelde vragen
Kan ik Twinfield koppelen aan Microsoft Fabric?
Ja. Je kopieert in APIboard het M-script van een Twinfield-tabel en plakt het in een Dataflow Gen2. Je laadt Journaalposten, Klanten, Leveranciers of Budgetten naar een warehouse en ververst ze op schema. De eerste vulling van een grote administratie kan uren duren.
Heeft Twinfield een connector voor Fabric?
Nee, in het overzicht met Fabric-connectors staat geen Twinfield. Je gebruikt het M-script van APIboard in een Dataflow Gen2.
Waarom duurt de eerste vulling zo lang?
Een grote administratie met veel regels kost tijd om in te lezen. Draai je dataflow pas als APIboard klaar is, anders is de data onvolledig.
Kan ik meerdere Twinfield-administraties laden?
Ja, als aparte queries in dezelfde dataflow, elk met een eigen script. De stamtabellen Klanten, Leveranciers, Kostenplaatsen en Projecten hebben Actief en Gewijzigd op, handig als filter per query.
Raak ik de limieten van Twinfield?
Nee. APIboard haalt de data op en houdt zich aan de limieten van Twinfield. Je dataflow leest uit APIboard. Het blijft dus bij één lees-actie per query richting APIboard; extra tabellen zoals Budgetten, Btw-codes of Rapportagestructuren voegen je alleen als losse queries toe.
Wat is het verschil tussen Journaalposten en Transacties?
Journaalposten bevat boekingsregels met dagboek, periode, grootboekrekening, bedrag en btw-code. Transacties voegt Vervaldatum, Openstaand bedrag, Matchstatus, Matchdatum en Matchnummer toe en is daarmee de tabel voor openstaande posten en betalingen. Gebruik Journaalposten voor het grootboek en Transacties voor debiteuren en crediteuren. Gebruik Boekstuknummer en Regelnummer om beide tabellen te koppelen.
Twinfield koppelen aan Microsoft Fabric?
Koppel binnen minuten met je software, zonder zelf te hoeven knutselen. Wij maken het eenvoudig voor je.

