No description
Find a file
data 13ff3b5962 fix: Jahresabschluss-Buchungen (closure) aus Kontenauswertung ausschließen
Closure-Einträge (Saldovorträge) wurden fälschlicherweise als echte
Buchungsdaten erkannt, was zu negativen Ausgaben und fehlenden Einnahmen
führte wenn nur Abschlussbuchungen für ein Jahr existierten.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-13 11:52:46 +01:00
admin Widgets Farben angepasst und Statistik für Kategorie Kundenrechnung angepasst 2026-01-31 09:02:11 +01:00
build Widgets Farben angepasst und Statistik für Kategorie Kundenrechnung angepasst 2026-01-31 09:02:11 +01:00
class Widgets Farben angepasst und Statistik für Kategorie Kundenrechnung angepasst 2026-01-31 09:02:11 +01:00
core fix: Jahresabschluss-Buchungen (closure) aus Kontenauswertung ausschließen 2026-03-13 11:52:46 +01:00
css Widgets Farben angepasst und Statistik für Kategorie Kundenrechnung angepasst 2026-01-31 09:02:11 +01:00
img Widgets Farben angepasst und Statistik für Kategorie Kundenrechnung angepasst 2026-01-31 09:02:11 +01:00
langs feat: Präzise Berechnung über Buchungskonten (SKR03/SKR04) 2026-02-23 08:00:50 +01:00
lib Widgets Farben angepasst und Statistik für Kategorie Kundenrechnung angepasst 2026-01-31 09:02:11 +01:00
sql Widgets Farben angepasst und Statistik für Kategorie Kundenrechnung angepasst 2026-01-31 09:02:11 +01:00
buchaltungswidgetindex.php Widgets Farben angepasst und Statistik für Kategorie Kundenrechnung angepasst 2026-01-31 09:02:11 +01:00
ChangeLog.md v1.2: Bugfixes USt-Widget, Statusfilter und Kategoriestatistik 2026-02-19 20:23:09 +01:00
COPYING Widgets Farben angepasst und Statistik für Kategorie Kundenrechnung angepasst 2026-01-31 09:02:11 +01:00
gewinn_detail.php v1.2: Bugfixes USt-Widget, Statusfilter und Kategoriestatistik 2026-02-19 20:23:09 +01:00
invoice_category_stats.php v1.2: Bugfixes USt-Widget, Statusfilter und Kategoriestatistik 2026-02-19 20:23:09 +01:00
modulebuilder.txt Widgets Farben angepasst und Statistik für Kategorie Kundenrechnung angepasst 2026-01-31 09:02:11 +01:00
README.md feat: Präzise Berechnung über Buchungskonten (SKR03/SKR04) 2026-02-23 08:00:50 +01:00
rentabilitaet_detail.php v1.2: Bugfixes USt-Widget, Statusfilter und Kategoriestatistik 2026-02-19 20:23:09 +01:00
ust_detail.php v1.2: Bugfixes USt-Widget, Statusfilter und Kategoriestatistik 2026-02-19 20:23:09 +01:00

BUCHHALTUNGS-WIDGET / ACCOUNTING WIDGETS FOR DOLIBARR ERP & CRM

Version: 1.3 Compatibility: Dolibarr 19.0+ Author: Eduard Wisch - Data IT Solution License: GPL v3+


Deutsch

Beschreibung

Das Buchhaltungs-Widget Modul erweitert Dolibarr um drei leistungsstarke Dashboard-Widgets fuer die Finanzuebersicht sowie eine Zahlungsstatistik auf der Kundenkarte.

Widgets

1. Umsatzsteuer-Uebersicht (USt)

  • Quartalsweise Darstellung der USt-Zahllast
  • Vergleich mit Vorjahr (gestrichelte Linie)
  • Aktuelles Quartal hervorgehoben
  • Farbcodierung: Rot = Zahllast, Gruen = Erstattung
  • Detailseite mit monatlicher/quartalsweiser Ansicht
  • Hilfe-Icon mit Erklaerung der Berechnung

2. Gewinn/Verlust (Rohertrag)

  • Kumulierter Gewinn/Verlust im Jahresverlauf
  • Berechnung ueber Buchungskonten (wenn vorhanden):
    • Einnahmen: Kontenklasse 8xxx (Erloese)
    • Materialkosten: Kontenklasse 3xxx (Wareneinsatz)
  • Keine Betriebskosten (4xxx) - nur Rohertrag
  • Fallback auf Rechnungsdaten wenn keine Buchungen vorhanden
  • Schaetzung der Einkommensteuer
  • Farbige Linie: Gruen = Gewinn, Rot = Verlust
  • Hilfe-Icon mit Erklaerung der Berechnung

3. Rentabilitaet (Echte Rentabilitaet)

  • Zeigt echte Rentabilitaet inkl. ALLER Kosten
  • Berechnung ueber Buchungskonten (wenn vorhanden):
    • Einnahmen: Kontenklasse 8xxx (Erloese)
    • Alle Ausgaben: Kontenklasse 3xxx + 4xxx (Wareneinsatz + Betriebskosten)
  • Fallback auf Rechnungsdaten wenn keine Buchungen vorhanden
  • Gewinnmarge in Prozent
  • Produktivitaetsbewertung mit 5 Stufen:
    • Ausgezeichnet (>100%)
    • Gut (50-100%)
    • Durchschnittlich (20-50%)
    • Niedrig (0-20%)
    • Kritisch (<0%)
  • Hilfe-Icon mit Erklaerung der Berechnung

Zahlungsstatistik (Kundenkarte)

Zeigt auf der Kundenkarte das Zahlungsverhalten des Kunden:

  • Durchschnittliche Zahlungsdauer
  • Vergleich zur Faelligkeit
  • Farbcodierte Bewertung:
    • Gruen: Vorbildlich (>5 Tage frueh)
    • Blau: Puenktlich
    • Gelb: Spaetzahler (bis 7 Tage)
    • Orange: Verspaetet (7-14 Tage)
    • Rot: Problematisch (>14 Tage)

Rechnungsstatistik nach Kategorie

Neue Statistikseite unter Kundenrechnungen:

  • Filter nach Rechnungskategorie (Schlagwort/Tag)
  • Zusaetzliche Filter: Kunde, Benutzer, Status, Jahr
  • Diagramme: Anzahl, Betrag, Durchschnitt pro Monat
  • Jahrestabelle mit prozentualen Veraenderungen

Einstellungen

Im Admin-Bereich koennen folgende Optionen konfiguriert werden:

  • Zahlungsstatistik auf Kundenkarte ein/ausschalten
  • Menueeintrag im Hauptmenue ein/ausschalten

Installation

  1. Ordner buchaltungswidget nach htdocs/custom/ kopieren
  2. In Dolibarr: Startseite > Einstellungen > Module
  3. Modul "Buchhaltungs-Widget" aktivieren
  4. Widgets auf dem Dashboard hinzufuegen

Voraussetzungen

  • Dolibarr 19.0 oder hoeher
  • PHP 7.1 oder hoeher
  • Modul "Rechnungen" aktiviert
  • Modul "Lieferantenrechnungen" aktiviert (fuer vollstaendige Funktion)

English

Description

The Accounting Widgets module extends Dolibarr with three powerful dashboard widgets for financial overview and payment statistics on the customer card.

Widgets

1. VAT Overview

  • Quarterly VAT balance display
  • Year-over-year comparison (dashed line)
  • Current quarter highlighted
  • Color coding: Red = to pay, Green = refund
  • Detail page with monthly/quarterly view
  • Help icon explaining calculation

2. Profit/Loss (Gross Margin)

  • Cumulative profit/loss throughout the year
  • Calculation via accounting accounts (if available):
    • Income: Account class 8xxx (Revenue)
    • Material costs: Account class 3xxx (Cost of goods)
  • No operating costs (4xxx) - gross margin only
  • Fallback to invoice data if no bookings exist
  • Income tax estimation
  • Colored line: Green = profit, Red = loss
  • Help icon explaining calculation

3. Profitability (Real Profitability)

  • Shows real profitability including ALL costs
  • Calculation via accounting accounts (if available):
    • Income: Account class 8xxx (Revenue)
    • All expenses: Account class 3xxx + 4xxx (Cost of goods + Operating costs)
  • Fallback to invoice data if no bookings exist
  • Profit margin percentage
  • Productivity rating with 5 levels:
    • Excellent (>100%)
    • Good (50-100%)
    • Average (20-50%)
    • Low (0-20%)
    • Critical (<0%)
  • Help icon explaining calculation

Payment Statistics (Customer Card)

Displays payment behavior on the customer card:

  • Average payment duration
  • Comparison to due date
  • Color-coded rating:
    • Green: Excellent (>5 days early)
    • Blue: On time
    • Yellow: Slow payer (up to 7 days)
    • Orange: Late (7-14 days)
    • Red: Critical (>14 days)

Invoice Category Statistics

New statistics page under Customer Invoices:

  • Filter by invoice category (tag)
  • Additional filters: Customer, User, Status, Year
  • Charts: Count, Amount, Average per month
  • Year table with percentage changes

Settings

The following options can be configured in the admin area:

  • Enable/disable payment statistics on customer card
  • Enable/disable menu entry in main menu

Installation

  1. Copy buchaltungswidget folder to htdocs/custom/
  2. In Dolibarr: Home > Setup > Modules
  3. Enable "Accounting Widgets" module
  4. Add widgets to your dashboard

Requirements

  • Dolibarr 19.0 or higher
  • PHP 7.1 or higher
  • "Invoices" module enabled
  • "Supplier Invoices" module enabled (for full functionality)

Changelog

Version 1.3

  • Neu: Praezise Berechnung ueber Buchungskonten (SKR03/SKR04)
    • Gewinn/Verlust: Kontenklasse 8xxx (Erloese) minus 3xxx (Wareneinsatz)
    • Rentabilitaet: Kontenklasse 8xxx minus 3xxx + 4xxx (alle Kosten)
  • Neu: Automatischer Fallback auf Rechnungsdaten wenn keine Buchungen vorhanden
  • Neu: Hilfe-Icons mit Tooltips bei allen Widgets
  • Neu: Dynamisches Chart.js-Laden (Charts funktionieren jetzt auch auf Dashboard ohne vorheriges Laden)
  • Fix: Charts wurden nicht angezeigt wenn Chart.js nicht geladen war

Version 1.2

  • Fix: VAT widget showed paid VAT (input tax) always as 0 (wrong column name in supplier invoice detail table)
  • Fix: Cancelled invoices (status 3) were included in all financial calculations
  • Fix: Year comparison percentages in category statistics were calculated in wrong direction
  • Fix: Robust path detection for invoice_category_stats.php
  • Added missing English translations for category statistics

Version 1.1

  • New: Invoice Category Statistics page
    • Filter invoices by category/tag
    • Charts for count, amount, average
    • Year comparison with percentage changes
  • Menu entry under Customer Invoices

Version 1.0

  • Initial release
  • VAT Overview Widget with quarterly/monthly view
  • Profit/Loss Widget with cumulative chart
  • Profitability Widget with productivity rating
  • Payment statistics on customer card
  • Full German and English translations
  • Theme-compatible styling (Dark/Light mode)
  • Admin settings for feature toggling

License

This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.

Support

For issues and feature requests, please contact: