Werbeaktionen

  • Fast Product - CODE 42

    Allows you to create products or services directly in the Sales Proposals, Sales Orders and Invoices interface.

    15,00 €  (30€)
  • RecurringEvent

    RecurringEvent manages event recurrence within Dolibarr, facilitating the automatic generation of recurring event series.

    75,00 €  (150€)

Neue Produkte

  • DoliSeqino

    French e-invoicing via Seqino PDP. Automatic sending and receiving of invoices (UBL/CII/Factur-X), EN16931 compliance, e-reporting, dashboard and exchange tracking.

    850,00 €
  • Detaillierter TakePOS-Kassenbericht für Dolibarr

    Analysieren Sie die TakePOS-Kassenaktivität in Dolibarr detailliert mit erweiterten Berichten und erstellen Sie ganz einfach Teilgutschriften.

    169,00 €

EasySubtotals - Titel, Zwischensummen & Freitextblöcke in Angeboten, Bestellungen und Rechnungen

mp23914d20260422083150

Füge hierarchische Titel, automatische Zwischensummen und Freitextblöcke in deinen Angeboten, Bestellungen und Rechnungen ein. Blocksummen werden auf dem Bildschirm, im PDF und in eigenen ODT-Vorlagen automatisch neu berechnet.

180,00 €
Netto

  • Autor EasySoft Tech SL
  • Modulversion 1.3.11
  • Veröffentlichungsdatum 22.04.2026
  • Zugriff auf Updates und Downloads 2 Jahre
  • So kontaktieren Sie den Support info@easysoft.es
  • Kompatibilität Dolibarr V16+   -   PHP7.4 - 8.3
  • Letztes Update 21.05.2026 13:57

Mehr Infos...

EasySubtotals für Dolibarr — Block-strukturierte Angebote, Bestellungen und Rechnungen

EasySubtotals ist das Dolibarr-Modul, das flache Positionslisten in professionell strukturierte kommerzielle Dokumente verwandelt. Füge Titel ein, um Posten zu gruppieren, schließe jeden Block mit einer automatischen Zwischensumme und nutze wiederverwendbare Freitextblöcke für Klauseln, Hinweise oder narrative Trennzeichen.

Funktioniert mit Angeboten, Bestellungen, Kunden- und Lieferantenrechnungen — inklusive wiederkehrende Rechnungen und Teilrechnungen. Zwischensummen werden in den Standard-PDF-Vorlagen (Crabe, Einstein, Azur) sauber gerendert und — die am meisten nachgefragte Funktion — auch in eigenen ODT-Vorlagen über einsatzbereite Tags.

🎯 Das gelöste Problem

Lange Rechnungen und Angebote mit Dutzenden von Positionen sind für deine Kunden schwer lesbar. Ohne Gruppierung wirkt jede Zeile gleich wichtig und der Kunde verliert den Kontext. Wer zusätzlich mehrere Abschnitte anbietet (Arbeitsleistung, Lizenzen, Hardware, Wartung), produziert eine Textwand, in der eine blockweise Verhandlung unmöglich ist.

EasySubtotals teilt das Dokument in visuelle Blöcke mit Titel und Zwischensumme. Der Kunde bekommt endlich ein lesbares, verhandelbares und professionelles Dokument.

🧩 Vergleich mit dem Standard-Zwischensummen von Dolibarr

Funktion Dolibarr-Standard 🚀 EasySubtotals
Titel in der Positionsliste ✅ (ab v23) ✅ (ab v16)
Automatische Zwischensummen pro Block
Hierarchische Ebenen (Titel, Untertitel, Unter-Untertitel)
Wiederverwendbare Freitextblöcke (Wörterbuch)
Integration eigener ODT-Vorlagen ✅ (eigene Tags)
PDF-Override Crabe / Einstein / Azur
"NI"-Markierung, um Blöcke auszuschließen
Seitenumbruch pro Zeile
Blockkaskade beim Sammelfakturieren mehrerer Bestellungen
Ein-Klick-Blockduplikation
Neue Zeile direkt unter einem gewählten Titel einfügen
Funktioniert mit Teilrechnungen
Funktioniert mit wiederkehrenden Rechnungen
Multicompany / Multisociété
Dolibarr-Kompatibilität V23+ V16+ bis V23+

📝 Einfügbare Blocktypen

  • 🟦 Titel — öffnet einen Block und gruppiert die folgenden Zeilen. Bis zu 9 hierarchische Ebenen (Titel, Untertitel, Unter-Untertitel...).
  • 💰 Zwischensumme — schließt einen Block und zeigt automatisch die kumulierte Summe (Netto, MwSt., Brutto).
  • 📝 Freitext — narrativer Absatz ohne Auswirkung auf die Berechnungen. Perfekt für Klauseln, Zahlungsbedingungen, Kundenhinweise oder Trennzeichen.
  • 📐 Wiederverwendbare Bausteine — erstelle ein Wörterbuch mit vorbereiteten Texten (Bedingungen, Garantien, Einleitungen) und verwende sie per Dropdown.

🎨 Eigene ODT-Vorlagen integrieren

Die am meisten nachgefragte Funktion des Moduls. EasySubtotals klinkt sich in die Standard-ODT-Erzeugung von Dolibarr ein und stellt eine Reihe von zeilentypabhängigen Platzhaltern bereit, die du im Segment [!-- BEGIN row.lines --] ... [!-- END row.lines --] deiner Vorlage verwenden kannst:

Tag Bedeutung
{line_modsubtotal_title} Wahr, wenn die Zeile ein Titel eines Blocks ist
{line_modsubtotal_total} Wahr, wenn die Zeile eine Zwischensumme ist
{line_not_modsubtotal} Wahr bei regulären Produkt-/Service-Zeilen
{line_price_ht} / {line_price_vat} / {line_price_ttc} Auf Zwischensummen-Zeilen automatisch mit dem Block-Total befüllt; auf Titeln leer
{line_qty} / {line_up} / {line_vatrate} Auf Titeln und Zwischensummen geleert, damit diese Zeilen sauber bleiben

Dolibarrs ODT-Engine (Odtphp) wertet keine Bedingungen aus, der Hook füllt daher die Platzhalter selbst mit zeilentypabhängigen Werten. Eine einzige flache Zeile deckt Produkte, Titel und Zwischensummen ab:

[!-- BEGIN row.lines --]
{line_desc}    {line_qty}    {line_up}    {line_price_ht}
[!-- END row.lines --]

Bei Titelzeilen kommt {line_desc} mit dem Präfix "▶ Leistungen" an; bei Zwischensummen als "Subtotal: Leistungen", wobei {line_price_ht} bereits als Blocksumme berechnet ist. Der Admin-Tab ODT-Variablen listet alle Platzhalter mit konkreten Beispielen.

⚙️ Unterstützte Dolibarr-Elemente

  • Angebote (Kunden und Lieferanten)
  • Bestellungen (Kunden und Lieferanten)
  • Rechnungen (Kunden und Lieferanten)
  • Wiederkehrende Rechnungen
  • Teilrechnungen (automatische Behandlung von situation_percent)

🛠️ Konfigurationsoptionen

  • 🔢 Hierarchische Ebenen aktivieren (verschachtelte Titel bis zu 9 Ebenen)
  • Hinzufügen / Bearbeiten / Löschen / Duplizieren der Blöcke unabhängig erlauben
  • 🎨 PDF-Stil für Titel und Zwischensummen (fett, kursiv, unterstrichen)
  • 📄 Seitenumbruch pro Zeile
  • 🔀 Bestellung → Rechnung Kaskade: ein Titel + Zwischensumme pro fakturierter Bestellung (mit __REFORDER__ und __REFCUSTOMER__)
  • "NI"-Markierung (Nicht Inbegriffen): schließt einen Block von der Gesamtsumme aus
  • 📚 Freitext-Wörterbuch verwaltet über Admin → Wörterbücher

📦 Typische Anwendungsfälle

  • 🏗️ Bau und Handwerk: Angebote mit Blöcken pro Phase (Fundament, Tragwerk, Ausbau) und Zwischensumme je Phase.
  • 💻 Software / IT-Beratung: Analyse, Entwicklung, Tests und Lizenzen trennen. Zwischensummen je Block = einfachere Verhandlung mit dem Kunden.
  • 🏭 Industrie und Vertrieb: Eine Rechnung mit allen Bestellungen des Monats, ein Block pro Bestellung mit eigener Zwischensumme.
  • 📋 Professional Services: Angebote mit optionalen Blöcken (der Kunde wählt aus).
  • 🔧 Technische Wartung: Lieferscheine mit separaten Blöcken Arbeit + Material.
  • 🎓 Training und Veranstaltungen: Angebote mit einem Block pro Modul oder Tag.

🧩 Modulinhalt

  • 🏗️ Moduldescriptor mit Berechtigungen (Lesen / Schreiben / Löschen) und 15 Konfigurationskonstanten.
  • 🎛️ Admin-Panel mit 4 Tabs: Konfiguration, Lizenz, Über, Änderungsverlauf.
  • 🧠 3 PDF-Overrides: Crabe (Rechnungen), Einstein (Bestellungen), Azur (Angebote).
  • 🎨 ODT-Integration — der Hook befüllt die Platzhalter mit zeilentypabhängigen Werten (Odtphp unterstützt keine Bedingungen).
  • ⚙️ Automatischer Trigger für Bestellung → Rechnung Kaskade und Teilrechnungsbehandlung.
  • 📚 Wörterbuch mit wiederverwendbaren Freitextbausteinen, pro Entität isoliert.
  • 🧱 Saubere Architektur: spezialisierte Services, getrennte Hook-Handler, tiefgreifendes Refactoring.
  • 🌍 8 Sprachen vollständig: ES, EN, FR, DE, IT, PT, CA, GL.
  • 🏢 Multicompany-kompatibel (Multisociété) mit pro Entität isolierten Daten.

⚙️ Kompatibilität und Anforderungen

  • 📦 Dolibarr V16+ (kompatibel bis V23+)
  • ⚙️ PHP 7.4 – 8.3+
  • 🗄️ MySQL 5.7+ / MariaDB 10.2+ / PostgreSQL 10+
  • 🌐 Moderner Browser mit aktiviertem JavaScript
  • ⚠️ Nicht kompatibel mit dem alten subtotal-Modul (in conflictwith deklariert) — wähle eines von beiden.

💰 Preis und Lizenz

Das Modul ist freie Software unter der GPL v3-Lizenz. Du kannst es unter den Bedingungen dieser Lizenz nutzen, modifizieren und weitergeben. Zugriff auf Updates für 24 Monate nach Kauf auf Dolistore. Direkter E-Mail-Support.

✉️ Support

✉️ info@easysoft.es | 🌐 www.easysoft.es




If you think this module is a fork of another one (published after the first one) or violates some terms or conditions of use (for users or vendors), you can make a report at dolistore@dolibarr.org