Dolibarr ERP/CRM is een modulaire, open-source softwaresuite die breed wordt gebruikt door het MKB en freelancers voor het beheer van alles, van verkoop en inkoop tot boekhouding en HR. Een van de vele handige functies is margeberekening – een cruciale functie voor inzicht in winstgevendheid. Veel gebruikers melden echter problemen waarbij Dolibarr de marges niet correct of helemaal niet berekent. Deze uitgebreide handleiding legt uit waarom dit gebeurt, hoe de margefunctionaliteit werkt en biedt gedetailleerde stappen om het probleem op te lossen.

Inhoudsopgave

  1. Inleiding: Wat is margeberekening in Dolibarr?

  2. Waarom margeberekening belangrijk is

  3. Vereisten voor margeberekening

  4. Veelvoorkomende symptomen wanneer de marge niet werkt

  5. Modules vereist voor margeberekening

  6. Inkoopprijzen en -kosten instellen

  7. Hoe marges worden berekend in Dolibarr

  8. Probleemoplossing stap voor stap

    • Controleer module-activering

    • Controleer producttypen en prijsinstellingen

    • Controleer configuraties van derden

    • Controleer aankoopinformatie

  9. Margeberekeningsmodi begrijpen

  10. De rol van multivaluta bij marge-nauwkeurigheid

  11. PDF-sjablonen en margezichtbaarheid

  12. Margeberekening in voorstellen versus orders versus facturen

  13. Veelvoorkomende fouten en verkeerde configuraties

  14. Geavanceerde configuratie voor nauwkeurige margeanalyse

  15. Eindaanbevelingen en beste praktijken


1. Inleiding: Wat is margeberekening in Dolibarr?

Margeberekening verwijst naar het proces waarmee Dolibarr het verschil bepaalt tussen de verkoopprijs en de kostprijs van een product of dienst. Deze berekening is essentieel voor het beoordelen van de winstgevendheid van offertes, orders en facturen.

Dolibarr kan marges weergeven in documenten en dashboards, mits correct geconfigureerd. De margemodule biedt, mits correct gebruikt, waardevolle inzichten in welke verkopen winstgevend zijn en welke niet.


2. Waarom margeberekening belangrijk is

Winstgevendheid is de kern van elk bedrijf. Zonder nauwkeurige margeberekeningen kunnen besluitvormers niet:

  • Evalueer de prestaties per product of dienst

  • Identificeer onrendabele deals

  • Brutomarges berekenen voor financiële analyse

  • Informeer verkoopstrategieën of prijsbeslissingen

Daarom is het inschakelen en correct instellen van margefunctionaliteit in Dolibarr cruciaal.


3. Voorwaarden voor margeberekening

Om de marges in Dolibarr correct te berekenen, moeten aan bepaalde voorwaarden worden voldaan:

  • De Marges module moet geactiveerd zijn.

  • Voor elk product of elke dienst moet een inkoopprijs of kostprijs worden vastgelegd.

  • Producten moeten van het type 'Product' of 'Dienst' zijn en geldige prijsinformatie bevatten.

  • Gebruikersmachtigingen moeten toegang tot margegerelateerde gegevens toestaan.

Als u deze opties niet hebt ingeschakeld, kan Dolibarr de marges helemaal niet weergeven of berekenen.


4. Veelvoorkomende symptomen wanneer de marge niet werkt

Er zijn verschillende manieren waarop u problemen met de marges kunt ervaren:

  • Er worden geen margekolommen weergegeven op facturen of voorstellen.

  • Marge wordt altijd weergegeven als 0% of niet beschikbaar.

  • Dolibarr toont een waarschuwing: “Geen kostprijs gedefinieerd.”

  • Dashboards geven geen margewaarden weer.

  • Vergeleken met handmatige controles lijken de berekeningen onnauwkeurig.

Elk symptoom geeft aan welk deel van de configuratie mogelijk ontbreekt of onjuist is.


5. Modules vereist voor margeberekening

Dolibarr maakt gebruik van modulaire architectuur. De Marges module is standaard niet geactiveerd.

Om het te activeren:

  1. Ga naar Home > Setup > Modules/toepassingen.

  2. Zoeken naar of scrollen naar Marges.

  3. Klik Activeren.

Hiermee krijgt u toegang tot de interface en backendlogica die nodig zijn om marges in documenten te berekenen.

Bovendien activeert u de Aankoopprijzen en Leveranciersorders modules verbeteren de nauwkeurigheid van de marge, vooral in een inkoop-tot-verkoop-workflow.


6. Inkoopprijzen en -kosten instellen

Zonder kostprijs kan Dolibarr de marge niet berekenen.

Om een ​​aankoopprijs voor een product vast te stellen:

  1. Ga naar Producten/Diensten > Lijst.

  2. Selecteer het product en klik wijzigen.

  3. Scrol naar het gedeelte 'Kostprijs' of 'Inkoopprijs'.

  4. Voer de kosten handmatig in of via prijsrecords van leveranciers.

Zeker weten dat:

  • De valuta is correct.

  • De prijs geldt voor de leverancier waarmee u zaken doet in de transactie.

  • De prijs is actueel.


7. Hoe marges worden berekend in Dolibarr

Dolibarr ondersteunt verschillende methoden voor margeberekening:

  • Standaardmarge = Verkoopprijs - Aankoopprijs

  • Marge op kostprijs = (Verkoop - Kosten) / Kosten

  • Marge op verkoopprijs = (Verkopen - Kosten) / Verkopen

De berekeningsmodus kan worden geselecteerd in de instellingen van de margemodule.

Zorg ervoor dat u begrijpt welke versie in uw configuratie wordt gebruikt om verwarring te voorkomen.


8. Probleemoplossing stap voor stap

Controleer module-activering

Zorg ervoor dat de module Marges actief is. Zonder deze module worden er geen margegegevens verwerkt.

Controleer producttypen en prijsinstellingen

Producten moeten worden gedefinieerd met geldige verkoop- en aankoopprijzen. Controleer:

  • Juiste producttype (product of dienst)

  • Er wordt een basisprijs gedefinieerd

  • De kostprijs wordt correct geregistreerd

Controleer configuraties van derden

Wanneer u verschillende leveranciers of klantspecifieke prijzen gebruikt, controleer dan of de juiste prijs wordt toegepast op de juiste derde partij.

Controleer aankoopinformatie

Marges kunnen alleen worden berekend als Dolibarr de kosten kent. Als u leveranciersprijzen gebruikt:

  • Leveranciers toevoegen aan het product

  • Definieer de aankoopprijzen voor elk

  • Koppel ze aan uw huidige leverancier


9. Margeberekeningsmodi begrijpen

U kunt configureren hoe Dolibarr marges berekent:

  • Navigeer naar Instellingen > Modules > Marges

  • Kies het berekeningstype: vaste kosten, leverancierskosten of gewogen gemiddelde

De juiste keuze voor uw aankoop hangt af van hoe uw aankoop is gestructureerd:

  • Gebruik vaste kosten als de prijzen stabiel zijn

  • Gebruik leverancierskosten voor leverancierspecifieke workflows

  • Gebruik gewogen gemiddelde als u de voorraad en inkoop dynamisch bijhoudt


10. De rol van multivaluta bij marge-nauwkeurigheid

Als u meerdere valuta's gebruikt:

  • Zorg ervoor dat Dolibarr is ingesteld om valutaconversie te verwerken

  • Controleer of de wisselkoersen actueel zijn

  • Combineer aan- en verkoopvaluta's om een ​​nauwkeurige marge te verkrijgen

Dolibarr stemt valuta's niet automatisch af, tenzij de wisselkoersen zijn gedefinieerd en bijgewerkt.


11. PDF-sjablonen en margezichtbaarheid

Zelfs als de marges worden berekend, worden ze mogelijk niet in PDF's weergegeven, tenzij:

  • De sjabloon ondersteunt margevelden

  • Uw gebruikersrol heeft toestemming om deze te bekijken

  • De relevante kolommen zijn ingeschakeld in documentmodellen

Om sjablonen aan te passen:

  • Bestaande sjablonen bewerken of kopiëren van /htdocs/core/modules/facture/doc/

  • Voeg marge-gerelateerde PHP-code toe


12. Margeberekening in voorstellen versus orders versus facturen

Dolibarr berekent marges afzonderlijk voor elk documenttype. Een veelgemaakte fout is de veronderstelling dat een marge in een offerte automatisch wordt weergegeven op de factuur.

Zorg ervoor dat op elk documentniveau kostprijzen worden toegepast.


13. Veelvoorkomende fouten en verkeerde configuraties

Enkele van de meest voorkomende redenen waarom marges niet worden berekend:

  • Margesmodule niet ingeschakeld

  • Geen kostprijs gedefinieerd

  • Verkeerde margeberekeningsmethode geselecteerd

  • Ontbrekende rechten

  • Valutamismatch

  • Verouderde Dolibarr-versie (bugs in oudere releases)


14. Geavanceerde configuratie voor nauwkeurige margeanalyse

Om dieper in te gaan:

  • Geavanceerd prijsbeheer inschakelen

  • Gebruik modules van derden voor margeanalyses

  • Integreer externe tools zoals spreadsheets of BI-platforms voor visualisatie

  • Gebruik aangepaste hooks en triggers om het berekeningsgedrag aan te passen

Deze opties zijn vooral handig voor bedrijven met complexe prijsmodellen.


15. Eindaanbevelingen en beste praktijken

Margeberekening is essentieel, maar de nauwkeurigheid ervan hangt af van uw gegevens en instellingen. Zo zorgt u voor betrouwbaarheid op de lange termijn:

  • Houd de koop- en verkoopprijzen actueel

  • Controleer regelmatig de prijzen van leveranciers

  • Kies een berekeningsmethode die uw werkelijke kosten weerspiegelt

  • Gebruikers trainen in data-invoernormen

  • Gebruik versiebeheerde sjablonen voor PDF-documenten

Test wijzigingen altijd in een testomgeving voordat u ze op live-gegevens toepast.