Marge pro Tag
margeparjour · v1.0.0
Sie sehen, was ein Arbeitstag einbringt, bevor Sie das Angebot annehmen.
dolixprix · Version 1.0.0
Ein Angebotsentwurf übernimmt die Katalogpreise, ohne Umweg über das Klonen.
29 € netto.
Bestellung, Zahlung, Rechnung und Download übernimmt der DoliStore.

Ihr Katalog ist teurer geworden, aber Ihre im Entwurf gebliebenen Angebote zeigen immer noch die alten Preise.
Ein Angebot bleibt einige Wochen im Entwurf. In der Zwischenzeit ändert sich der Katalog: Ein Lieferant erhöht die Preise, Sie geben das weiter. Das Angebot dagegen behält die Preise vom Tag seiner Erfassung. Sie merken es erst, wenn Sie es freigeben.
Dolibarr bietet keine Schaltfläche, um es zu aktualisieren. Der einzige Weg ist, das Angebot zu duplizieren und dabei „Preise mit den aktuell bekannten Preisen aktualisieren“ anzuhaken, und dann das Original zu löschen — was die Referenz ändert, die Verknüpfungen zerstört und nebenbei die Positionsrabatte durch den Standardrabatt des Geschäftspartners ersetzt.
Für wen es gedacht ist: Unternehmen, deren Katalog sich im Laufe des Jahres ändert und die Angebote offen liegen lassen: Handel, Ausbaugewerbe, Dienstleistungen mit Materiallieferung.
Dieser Abschnitt steht ausnahmslos auf allen sechs Modulseiten.
Das Modul fügt der Ansicht eines Angebotsentwurfs eine Schaltfläche „Update prices“ (Preise aktualisieren) hinzu.
Es zeigt zunächst für jede Position, die mit einem Produkt verknüpft ist: den aktuellen Preis, den aktualisierten Preis, die MwSt., den Rabatt und die Differenz in Euro. Die Differenz berücksichtigt den Rabatt, sodass die Summe der Differenzen genau der Veränderung der Angebotssumme entspricht — die Fußzeile der Tabelle zeigt im Übrigen die Nettosumme so an, wie sie nach der Übernahme wäre.
Sie entfernen das Häkchen bei den Positionen, die unverändert bleiben sollen, und übernehmen dann. Das bestehende Angebot wird geändert: Seine Referenz, sein Verlauf und seine Verknüpfungen bleiben unverändert.
Das Modul übernimmt genau die Prioritätsreihenfolge des Dolibarr-Kerns beim Duplizieren mit der Option „Preise mit den aktuell bekannten Preisen aktualisieren“:
Die Testsuite des Moduls vergleicht sein Ergebnis mit dem eines echten Duplizierens durch den Kern, mit denselben Daten, und prüft, dass beide Zahlen identisch sind.
Standardmäßig bleiben die in den Positionen erfassten Rabatte erhalten. Das ist eine vorsichtigere Wahl als die des Duplizierens in Dolibarr, das sie durch den Standardrabatt des Geschäftspartners ersetzt: Ein ausgehandelter Rabatt ginge verloren. Das Verhalten des Duplizierens bleibt in der Konfiguration des Moduls verfügbar, wenn Sie es vorziehen. Der Vorschaubildschirm zeigt unter der Tabelle an, welches der beiden Verhalten aktiv ist.
Die Schaltfläche erscheint in der Ansicht des Angebots, bei den anderen Aktionen. Sie wird nur angezeigt, wenn alle diese Bedingungen erfüllt sind: Das Angebot ist im Entwurf, Sie haben die Berechtigung des Moduls und die Berechtigung, Angebote zu bearbeiten, das Angebot gehört zu Ihrem Berechtigungsbereich, und es enthält mindestens eine Position, die mit einem Produkt verknüpft ist. Andernfalls wird keine überflüssige Schaltfläche hinzugefügt.
Der Vorschaubildschirm ist eine Tabelle mit acht Spalten: Auswahl, Produkt, Menge, aktueller Preis, aktualisierter Preis, MwSt., Rabatt, Differenz. Nicht änderbare Positionen erscheinen ebenfalls, mit dem Grund im Klartext in Klammern: „free line, left untouched“ (freie Position, nicht geändert), „product not found“ (Produkt nicht gefunden), „already up to date“ (bereits aktuell). Wenn sich nichts geändert hat, schreibt das Modul das und bietet keine Übernahme an.
Für dieses Modul ist noch keine Bildschirmaufnahme verfügbar. Siehe
IMAGES.md, das die drei zu erstellenden Aufnahmen und den aufzubauenden Datensatz beschreibt.

| Einstellung | Standard | Wirkung |
|---|---|---|
| „Keep discounts entered on lines“ (In den Positionen erfasste Rabatte beibehalten) | aktiviert | Empfohlen. Wenn deaktiviert, wird der Rabatt jeder Position durch den Standardrabatt des Geschäftspartners ersetzt, wie es das Duplizieren in Dolibarr tut. |
| „Maximum number of lines per operation“ (Höchstzahl der Positionen pro Vorgang) | 200 | Schutzgrenze. 0 für keine Begrenzung. |

| Angelegte Datenbanktabellen | Keine Tabelle, kein ergänzendes Attribut. Der Ordner des Moduls enthält kein Verzeichnis sql/. Das Modul speichert lediglich zwei Einstellungen in den Konstanten von Dolibarr. |
|---|---|
| Berechtigungen | Eine Berechtigung: „Use price update on proposals“ (Preisaktualisierung in Angeboten verwenden). Das Modul erfordert zusätzlich die Standardberechtigung zum Anlegen und Bearbeiten von Angeboten und wendet die übliche Zugriffskontrolle von Dolibarr auf das betreffende Angebot an. |
| Deinstallation |
|
sql/.Der Deskriptor des Moduls gibt nur eine Mindestversion an. Im Code ist keine Obergrenze eingetragen: Die folgenden Versionen sind diejenigen, auf denen das Modul tatsächlich ausgeführt wurde.
| Dolibarr-Versionen | Mindestens Dolibarr 19.0. Installiert und ausgeführt auf 23.0.4 und 24.0.0. |
|---|---|
| PHP mindestens | 7.4 |
| Zu aktivierende Dolibarr-Module | Angebote |
| Lizenz | GPL v3 oder neuer, vollständiger Quellcode |
| Sprachen | Französisch, Englisch |
| Menü | Kein Menüeintrag. Die Schaltfläche erscheint in der Ansicht des Angebots, wenn dieses im Entwurf ist und mindestens eine Position enthält, die mit einem Produkt verknüpft ist. |
Die Einzelheiten — Rechte am Ordner custom, Shared Hosting, Update, Deinstallation — stehen auf der Seite Installation und Update.
Der Deskriptor verlangt mindestens Dolibarr 19.0 und mindestens PHP 7.4. Das Modul wurde auf 23.0.4 und 24.0.0 installiert und ausgeführt. Wenn Sie eine ältere Version verwenden und Zweifel haben, schreiben Sie vor dem Kauf.
Das Duplizieren legt ein neues Angebot mit einer neuen Referenz an und überlässt es Ihnen, das alte zu löschen. Dieses Modul ändert das bestehende Angebot: Seine Referenz, sein Verlauf und seine Verknüpfungen bleiben unverändert. Die Preisberechnung dagegen ist dieselbe — es ist die des Dolibarr-Kerns, und die Testsuite des Moduls vergleicht sein Ergebnis mit dem eines echten Duplizierens.
Das Modul legt keine Tabelle an. Es ändert die von Ihnen ausgewählten Positionen des Angebots und berechnet dann die Summen des Kopfbereichs neu, genau wie bei einer von Hand vorgenommenen Änderung einer Position. Das Schreiben ist transaktional: Bei einem Fehler wird nichts gespeichert.
Sie bleiben standardmäßig erhalten. Das ist eine vorsichtigere Wahl als die des Duplizierens in Dolibarr, das den Rabatt jeder Position durch den Standardrabatt des Geschäftspartners ersetzt. Das Verhalten des Duplizierens bleibt in der Konfiguration des Moduls verfügbar, wenn Sie es vorziehen.
Die Schaltfläche verschwindet. Es gibt nichts aufzuräumen: keine Tabelle, kein ergänzendes Attribut. Bereits aktualisierte Preise bleiben, wie jede Änderung an einem Angebot.
Den Support leistet die Person, die das Modul geschrieben hat, unter support@dolix.fr. Bestellung, Zahlung, Rechnung und Download wird der DoliStore übernehmen, wo die neuen Versionen veröffentlicht werden.
Übernommen aus der Datei ChangeLog.md des Moduls: eine einzige Quelle.
1.0.010. September 2026
Erste Version: Schaltfläche „Update prices“ in Angebotsentwürfen, zeilenweise Vorschau, Auswahl der Positionen, transaktionale und protokollierte Übernahme. Die in den Positionen erfassten Rabatte bleiben standardmäßig erhalten. Zwei Schreibweisen desselben MwSt.-Satzes („0“ und „0.0000“) werden als derselbe Satz erkannt: Eine aktualisierte Position wird nicht erneut zur Aktualisierung vorgeschlagen.
Schreiben Sie an support@dolix.fr. Es antwortet die Person, die das Modul geschrieben hat.
Antwort innerhalb von zwei Werktagen. Dies ist kein Bereitschaftsdienst.
Bitte in Ihre Nachricht aufnehmen
Dieses Modul ist im DoliStore erhältlich.
Bestellung, Zahlung, Rechnung und Download übernimmt der DoliStore.
margeparjour · v1.0.0
Sie sehen, was ein Arbeitstag einbringt, bevor Sie das Angebot annehmen.
dolixdomaine · v1.0.4
Ein Kunde ändert seinen Namen: Seine Adressen wechseln in einem Vorgang auf die neue Domain.
dolixmasse · v1.0.4
Sie ändern ein Feld in einer ganzen Reihe von Datensätzen, ohne eine SQL-Abfrage zu schreiben.
dolixtaches · v1.0.3
Eine Aufgabe wurde im falschen Projekt angelegt: Sie verschieben sie, mit ihren Unteraufgaben, ihrer erfassten Zeit und ihren Dokumenten.
dolixdoublons · v1.1.3
Sie finden doppelt erfasste Datensätze und führen sie zusammen: Geschäftspartner, Kontakte und Mitglieder.