Zenvoices koppelen aan Microsoft Fabric

Laad de Zenvoices-inbox, facturen en goedkeuringsstappen via APIboard in een Fabric-warehouse en ververs ze op schema.

Wat je doet met Zenvoices in Microsoft Fabric

  • Inbox laden en importfouten volgen. Inbox heeft per document de afzender, het onderwerp, de Herkomst, de Status, de Importstatus met de Importfout, en het veld Splitsen nodig.
  • Facturen en goedkeuringsstappen in een lakehouse. Facturen heeft de Goedkeuringsstatus, Goedgekeurd op en Goedgekeurd door; Goedkeuringsstappen heeft per factuur het Niveau, de Gebruiker en de Status.
  • Inkoopkosten combineren met andere bronnen. Factuurregels heeft het Grootboek, de Kostenplaats, het Project en het Bedrag.

Ook je eigen tabellen. Heb je in de Datawerkbank zelf een tabel gemaakt naast Inbox, dan staat die in APIboard in dezelfde lijst en haal je hem net zo op in Microsoft Fabric.

Uitleg in het helpcentrum

Zo pak je het aan in Microsoft Fabric

  1. Inbox laden en importfouten volgen

    Laad de tabel naar een warehouse met Replace, omdat statussen na binnenkomst veranderen. Een query telt per dag de documenten per Herkomst en een tweede de documenten met een importfout. Een pijplijn kan na het verversen een melding sturen als dat aantal boven een grens komt. Met Ontvangen op en Importstatus op meet je hoe lang een document wacht voordat het is verwerkt. Laat een tweede query de Herkomst naast de Categorie zetten, zodat je ziet of documenten van een bepaalde afzender vaker blijven hangen. Handmatig verwerkte documenten herken je aan het veld Handmatig door; tel ze per week om te volgen of de herkenning verbetert.

  2. Facturen en goedkeuringsstappen in een lakehouse

    Laad beide naar een lakehouse en koppel ze via de bron-ID van de factuur. Een notebook of SQL-query rekent per niveau uit hoeveel dagen facturen blijven liggen. Het veld Goedgekeurd door regel laat zien welk deel automatisch is goedgekeurd. Het goedkeuringsschema zelf komt pas mee nadat het volledige factuur is opgehaald. Voeg de Goedgekeurd door regel toe en bouw in het lakehouse een tabel met per maand het aandeel automatisch goedgekeurde facturen. In het warehouse kun je de Exportstatus naast de Goedkeuringsstatus zetten, zodat je facturen vindt die zijn goedgekeurd maar nog niet geëxporteerd zijn.

  3. Inkoopkosten combineren met andere bronnen

    Laad ze naast je eigen projectgegevens in hetzelfde warehouse en vergelijk de inkoopkosten per project met de begroting. Facturen levert de Crediteur en het Boekjaar, zodat je in dezelfde pijplijn per leverancier kunt groeperen. Vraag je APIboard-tabellen op een schema op, dan blijft de vergelijking actueel zonder handmatige export. Een pijplijn kan na het laden het openstaande bedrag per Crediteur wegschrijven in een samenvattingstabel, die je weer in een rapport gebruikt. De Betalingsconditie en de Vervaldatum laten zien welke leveranciers lange termijnen hanteren.

Deze data halen we op uit Zenvoices

Na het koppelen staan alle 5 tabellen uit Zenvoices klaar, met Nederlandse kolomnamen. Voor Microsoft Fabric begin je meestal met Inbox, Facturen, Goedkeuringsstappen en Factuurregels.

  1. 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.

  2. 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.

  3. 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.

  4. 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.

  5. 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.

Debiteuren en crediteuren / Debiteuren
Dashboard Debiteuren en crediteuren, pagina Debiteuren, met voorbeelddata
Debiteuren en crediteuren / Crediteuren
Dashboard Debiteuren en crediteuren, pagina Crediteuren, met voorbeelddata

Dashboards voor Zenvoices

Bouw je rapport zelf in Microsoft Fabric met de APIboard-API, of gebruik de kant-en-klare dashboards in APIboard Studio.

  • Crediteuren. Openstaande inkoopfacturen, ouderdom en betaalgedrag richting je leveranciers.
Gratis proberen

Al je software in één model

Elke koppeling in APIboard levert tabellen via dezelfde API. Zo zet je Zenvoices in Microsoft Fabric naast de rest van je software, op één manier opgehaald en met Nederlandse kolomnamen.

Veelgestelde vragen

Kan ik Zenvoices koppelen aan Microsoft Fabric?

Ja. Je kopieert in APIboard het M-script van een Zenvoices-tabel en plakt het in een Dataflow Gen2. Je laadt Inbox, Facturen, Factuurregels of Goedkeuringsstappen naar een lakehouse of warehouse en ververst ze met een schema of vanuit een pijplijn. Zo bouw je in Fabric een inkoopstroom op van binnengekomen document tot geëxporteerde factuur.

Heeft Zenvoices een connector voor Fabric?

Nee. In de lijst met Fabric-connectors staat Zenvoices niet, ook niet bij de algemene bronnen als REST en Web API. Het M-script van APIboard in een Dataflow Gen2 is de route voor de inbox, facturen, regels en goedkeuringsstappen.

Welke tabel laad ik met Replace en welke incrementeel?

Inbox en Facturen veranderen na binnenkomst van status, dus Replace is de veilige keuze. Factuurregels en Goedkeuringsstappen horen bij een factuur en worden samen met de factuur ververst.

Staan er persoonsgegevens in?

Goedkeuringsstappen noemt de gebruiker die een stap uitvoert, en Facturen noemt de crediteur, de afzender en de gebruiker die goedkeurde. Beperk de toegang tot je Fabric-workspace tot wie die gegevens mag zien.

Hoe vaak kan ik verversen?

In Fabric stel je een schema in of start je een pijplijn. Het zinvolle interval volgt het ververs-interval van je APIboard-pakket: wekelijks bij Basis, dagelijks bij Team en 3 keer per dag bij Pro. Plan het schema na de tijdstippen waarop APIboard Zenvoices ophaalt; een verversing in Fabric vlak vóór de synchronisatie levert dezelfde stand als de vorige ronde.

Hoe voorkom ik dubbele regels in mijn warehouse?

Laad Facturen en Inbox met Replace, dan staat elke rij maar één keer in je tabel. Factuurregels en Goedkeuringsstappen bevatten de bron-ID van de factuur; verwijder bij een verversing eerst de regels van de facturen die opnieuw komen, of laad ze volledig opnieuw. Een zacht verwijderd document blijft in de tabel staan met een markering dat het bij de bron is verwijderd.

Zenvoices koppelen aan Microsoft Fabric?

Koppel binnen minuten met je software, zonder zelf te hoeven knutselen. Wij maken het eenvoudig voor je.