Angebote und Preise

Preise aktualisieren

dolixprix · Version 1.1.1

Angebotsentwürfe und Rechnungsvorlagen übernehmen die Preise des Katalogs, einzeln oder alle auf einmal.

Preis
49 € netto
Dolibarr
19.0 Minimum
Version
1.1.1
Lizenz
GPL v3+
Sprachen
Französisch, Englisch, Deutsch

49 € netto.

Bestellung, Zahlung, Rechnung und Download übernimmt der DoliStore.

Im DoliStore kaufen — 49 € netto
Der Vorschaubildschirm: Position für Position der aktuelle Preis, der Katalogpreis und die Differenz in Euro. Nichts wird geschrieben, solange Sie nicht übernommen haben.
Der Vorschaubildschirm: Position für Position der aktuelle Preis, der Katalogpreis und die Differenz in Euro. Nichts wird geschrieben, solange Sie nicht übernommen haben. Bildschirmfoto der französischsprachigen Oberfläche.
01

Was das Modul macht

  • Schaltfläche „Preise aktualisieren“ in der Ansicht eines Angebotsentwurfs und einer Rechnungsvorlage.
  • Seite zur Sammelaktualisierung der Rechnungsvorlagen: Kunde, nächste Rechnung, betroffene Positionen, aktuelle Summe, neue Summe und Differenz, mit Filtern nach Kunde und Produkt.
  • Nur die nächsten erzeugten Rechnungen tragen die neuen Preise: Bereits ausgestellte Rechnungen werden nie verändert.
  • Zeilenweise Vorschau: aktueller Preis, neuer Preis, Steuer, Rabatt, Differenz in Euro einschließlich Rabatt und eine Summe nach Übernahme, die Ihrer Auswahl folgt.
  • Der Preis folgt der Rangfolge des Dolibarr-Kerns: Grundpreis, Preis der Preisstufe, kundenspezifischer Preis.
  • In den Positionen erfasste Rabatte bleiben standardmäßig erhalten; jeder Preis wird beim Übernehmen auf dem Server neu berechnet.
02

Für wen es gedacht ist

Ihre Katalogpreise sind gestiegen, aber Ihre Angebotsentwürfe und Abo-Rechnungen gehen weiterhin zu den alten Preisen hinaus.

Ihr Katalog ändert sich: Ein Lieferant erhöht die Preise, Sie geben sie weiter. Zwei Arten von Dokumenten behalten jedoch die Preise vom Tag ihrer Erfassung.

  • Angebote im Entwurf. Dolibarr bietet keine Schaltfläche, um sie zu aktualisieren. Der einzige Weg ist, das Angebot mit „Preise mit den aktuell bekannten Preisen aktualisieren“ zu duplizieren und das Original zu löschen — dabei ändert sich die Referenz, die Verknüpfungen gehen verloren, und die Positionsrabatte werden durch den Standardrabatt des Geschäftspartners ersetzt.
  • Rechnungsvorlagen, die jeden Monat oder jedes Jahr Ihre Abo-Rechnungen erzeugen. Dolibarr aktualisiert sie ebenfalls nicht und bietet nicht einmal ein Duplizieren an: Man muss jede Vorlage öffnen und jede Position von Hand ändern. Hundert Abonnenten, hundert Vorlagen — und wird eine vergessen, geht die nächste Rechnung zum alten Preis hinaus.

Für wen es gedacht ist: Unternehmen, die Abonnements oder wiederkehrende Verträge abrechnen, und solche, deren Katalog sich im Laufe des Jahres ändert und die Angebote offen lassen: IT-Dienstleister, Wartung, Handel, Ausbaugewerke.

03

Was das Modul nicht macht

Dieser Abschnitt steht ausnahmslos auf allen 12 Modulseiten.

  • Bearbeitet nur Angebote im Entwurf und Rechnungsvorlagen.
  • Bearbeitet weder Aufträge noch ausgestellte Rechnungen. Ein Auftrag ist eine Verpflichtung: Sein Preis ist vereinbart.
  • Verändert keine freien Positionen, also solche ohne verknüpftes Produkt. Sie erscheinen in der Vorschau als unverändert.
  • Ändert weder Mengen noch Beschreibungen, Daten oder Zusatzfelder der Positionen.
04

So funktioniert es

In einem Angebotsentwurf fügt das Modul die Schaltfläche „Preise aktualisieren“ hinzu, in einer Rechnungsvorlage dieselbe Schaltfläche. Es zeigt zuerst für jede mit einem Produkt verknüpfte Position den aktuellen Preis, den neuen Preis, die Steuer, den Rabatt und die Differenz in Euro. Die Differenz berücksichtigt den Rabatt, sodass die Summe der Differenzen genau der Änderung der Gesamtsumme entspricht — die Fußzeile der Tabelle zeigt die Nettosumme nach der Übernahme. Sie wählen die Positionen ab, die unverändert bleiben sollen, und übernehmen. Das bestehende Dokument wird geändert: Referenz, Verlauf und Verknüpfungen bleiben unverändert.

Für alle Rechnungsvorlagen auf einmal öffnet das Menü Rechnung | Zahlung › Liste der Vorlagen › Vorlagenpreise aktualisieren eine Seite, die jede Vorlage mit mindestens einer Position auflistet, deren Preis nicht mehr dem Katalog entspricht: Kunde, Datum der nächsten Rechnung, Anzahl der betroffenen Positionen, aktuelle Summe, neue Summe und Differenz. Sie filtern nach Kunde oder Produkt, beziehen bei Bedarf ausgesetzte Vorlagen ein, wählen aus, was unverändert bleiben soll, und aktualisieren alles in einem Schritt. Nur die nächsten erzeugten Rechnungen tragen die neuen Preise: Bereits ausgestellte Rechnungen werden nie verändert.

Der verwendete Preis

Das Modul übernimmt genau die Rangfolge des Dolibarr-Kerns beim Duplizieren eines Angebots mit „Preise mit den aktuell bekannten Preisen aktualisieren“:

  1. der Grundpreis des Produkts;
  2. wenn Preisstufen aktiviert sind und der Geschäftspartner eine Preisstufe hat, der Preis dieser Stufe;
  3. wenn Kundenpreise aktiviert sind, der kundenspezifische Preis — ab Dolibarr 22 derjenige, dessen Gültigkeitszeitraum das heutige Datum abdeckt.

Die Testsuite des Moduls vergleicht sein Ergebnis mit dem eines echten Duplizierens durch den Kern auf denselben Daten und prüft, dass beide Zahlen identisch sind.

Die Rabatte

Standardmäßig bleiben die in den Positionen erfassten Rabatte erhalten. Das ist vorsichtiger als das Duplizieren 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.

Die Schaltfläche erscheint bei den anderen Aktionen in der Ansicht eines Angebots im Entwurf oder einer Rechnungsvorlage, wenn Sie die Berechtigung des Moduls und die Berechtigung zum Bearbeiten dieser Dokumentart haben und das Dokument mindestens eine mit einem Produkt verknüpfte Position enthält. Sonst wird keine unnötige Schaltfläche hinzugefügt.

Die Seite eines Dokuments ist eine Tabelle mit acht Spalten: Auswahl, Produkt, Menge, aktueller Preis, neuer Preis, Steuer, Rabatt, Differenz. Nicht änderbare Positionen erscheinen ebenfalls, mit dem Grund in Klammern: „freie Zeile, unverändert“, „Produkt nicht gefunden“, „bereits aktuell“.

Die Seite der Rechnungsvorlagen zeigt eine Zeile pro Vorlage, mit einem Link Details zur zeilenweisen Ansicht, um nur einen Teil einer Vorlage zu aktualisieren. Auf beiden Seiten folgt die Summe unten Ihrer Auswahl: Was angezeigt wird, wird genau so geschrieben.

Die Seite der Rechnungsvorlagen: jede Vorlage, deren Preis nicht mehr dem Katalog entspricht, mit aktueller Summe, neuer Summe und Differenz. Abwählen, dann alle auf einmal aktualisieren.
Die Seite der Rechnungsvorlagen: jede Vorlage, deren Preis nicht mehr dem Katalog entspricht, mit aktueller Summe, neuer Summe und Differenz. Abwählen, dann alle auf einmal aktualisieren. Bildschirmfoto der französischsprachigen Oberfläche.
Die Details einer Vorlage, Position für Position: aktueller Preis, neuer Preis und Differenz. Vor der Übernahme wird nichts geschrieben, und nur die nächsten Rechnungen tragen die neuen Preise.
Die Details einer Vorlage, Position für Position: aktueller Preis, neuer Preis und Differenz. Vor der Übernahme wird nichts geschrieben, und nur die nächsten Rechnungen tragen die neuen Preise. Bildschirmfoto der französischsprachigen Oberfläche.
Die Schaltfläche kommt in die Aktionsleiste des Angebots, neben die Schaltflächen von Dolibarr. Sie erscheint nur bei einem Angebotsentwurf.
Die Schaltfläche kommt in die Aktionsleiste des Angebots, neben die Schaltflächen von Dolibarr. Sie erscheint nur bei einem Angebotsentwurf. Bildschirmfoto der französischsprachigen Oberfläche.
05

Einstellungen

Einstellung Standard Wirkung
In den Positionen erfasste Rabatte beibehalten an Empfohlen. Ausgeschaltet wird der Rabatt jeder Position durch den Standardrabatt des Geschäftspartners ersetzt, wie beim Duplizieren in Dolibarr.
Höchstzahl an Positionen pro Vorgang 200 Sicherheitsgrenze, pro Dokument. 0 für keine Begrenzung.
Zwei Einstellungen, und sonst nichts: die ausgehandelten Rabatte beibehalten und eine Obergrenze für die Positionen pro Vorgang.
Zwei Einstellungen, und sonst nichts: die ausgehandelten Rabatte beibehalten und eine Obergrenze für die Positionen pro Vorgang. Bildschirmfoto der französischsprachigen Oberfläche.
06

Sicherheit und Schutzmechanismen

  • Eine eigene Berechtigung, „Preisaktualisierung verwenden (Angebote und Rechnungsvorlagen)“.
  • Zusätzlich die Standardberechtigung von Dolibarr: Angebote bearbeiten für Angebote, Rechnungen anlegen und bearbeiten für Rechnungsvorlagen.
  • Die übliche Zugriffskontrolle von Dolibarr, die auch Multi-Company abdeckt.
  • Externe Benutzer: Ein mit einem Geschäftspartner verknüpftes Konto kann nur auf die Dokumente dieses Partners zugreifen, in der Vorschau wie beim Schreiben, auch auf der Seite der Rechnungsvorlagen.
  • Kein Preis aus dem Formular wird verwendet. Beim Übernehmen wird jede Position auf dem Server neu berechnet; nur die Kennungen werden gelesen, und jede dem Dokument fremde Kennung wird ignoriert.
  • Transaktionales Schreiben: Bei einem Dokument wird beim ersten Fehler nichts gespeichert. Bei der Sammelaktualisierung hat jede Vorlage ihre eigene Transaktion; ein Fehler wird gemeldet, ohne die anderen rückgängig zu machen.
  • CSRF-Token in den Formularen und keine Änderung an einem Angebot, das kein Entwurf mehr ist.
07

Lieferumfang

Was das Modul in Ihre Installation schreibt
Angelegte DatenbanktabellenKeine 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.
BerechtigungenEine Berechtigung: „Preisaktualisierung verwenden (Angebote und Rechnungsvorlagen)“. Das Modul erfordert zusätzlich die Standardberechtigung für das betreffende Dokument (Angebote bearbeiten oder, für Vorlagen, Rechnungen anlegen und bearbeiten) und wendet die übliche Zugriffskontrolle von Dolibarr an.
Deinstallation
  • Das Modul unter EinstellungenModule/Anwendungen deaktivieren. Die Schaltflächen und das Menü verschwinden.
  • Keine Tabelle zu löschen: Das Modul legt keine an.
  • Bereits übernommene Preise bleiben: Es sind Änderungen wie alle anderen.
  • Es wird keine Tabelle angelegt und auch kein ergänzendes Attribut.
  • Das Modul speichert zwei Einstellungen in den Konstanten von Dolibarr.
  • Geändert werden nur die ausgewählten Positionen der Angebote und Rechnungsvorlagen und danach deren Summen, die Dolibarr neu berechnet. Bereits ausgestellte Rechnungen werden nie verändert.
  • Jeder Vorgang wird in die Protokolle von Dolibarr geschrieben.
  • Keine ausgehende Verbindung: Nichts wird irgendwohin gesendet.
08

Kompatibilität

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.

Kompatibilität des Moduls Preise aktualisieren
Dolibarr-VersionenDolibarr 19 bis 24. Getestet mit 19.0.4, 20.0.4, 21.0.4, 22.0.5, 23.0.4, 24.0.1 und 24.0.2.
PHP mindestens7.4
Zu aktivierende Dolibarr-ModuleAngebote oder Rechnungen
LizenzGPL v3 oder neuer, vollständiger Quellcode
SprachenFranzösisch, Englisch, Deutsch
MenüEin Eintrag: Rechnung | Zahlung › Liste der Vorlagen › Vorlagenpreise aktualisieren. Die Schaltfläche erscheint außerdem in der Ansicht eines Angebotsentwurfs und einer Rechnungsvorlage.
09

Installation

  1. Das Modul beziehen und die ZIP-Datei herunterladen.
  2. In Dolibarr: StartEinstellungenModule/AnwendungenRegisterkarte „Externes Modul hinzufügen“, dann die ZIP-Datei hochladen. Andernfalls den Ordner dolixprix in htdocs/custom/ entpacken.
  3. „Preise aktualisieren“ in der Modulliste aktivieren.
  4. Den betreffenden Benutzern unter Benutzer und Gruppen die Berechtigung „Preisaktualisierung verwenden (Angebote und Rechnungsvorlagen)“ zuweisen.
  5. Aktualisierung von 1.0.0: Nach dem Ersetzen der Dateien das Modul deaktivieren und wieder aktivieren, damit die Schaltfläche der Rechnungsvorlagen und das Menü erscheinen.

Die Einzelheiten — Rechte am Ordner custom, Shared Hosting, Update, Deinstallation — stehen auf der Seite Installation und Update.

10

Häufige Fragen

Mit welchen Dolibarr-Versionen funktioniert dieses Modul?

Dolibarr 19 bis 24, PHP 7.4 bis 8.3. Version 1.1.0 wurde mit 19.0.4, 20.0.4, 21.0.4, 22.0.5, 23.0.4 und 24.0.1 sowie mit PHP 7.4, 8.2 und 8.3 getestet.

Ändern sich bereits ausgestellte Rechnungen?

Nein. Das Modul ändert die Rechnungsvorlage selbst: Nur die danach erzeugten Rechnungen tragen die neuen Preise. Eine bereits ausgestellte Rechnung wird nie verändert.

Ich habe Hunderte von Rechnungsvorlagen: Muss ich sie einzeln öffnen?

Nein. Die Seite Rechnung | Zahlung › Liste der Vorlagen › Vorlagenpreise aktualisieren listet sie alle mit ihrer jeweiligen Differenz auf und aktualisiert sie in einem Schritt. In den Tests wurden 300 Vorlagen in wenigen Sekunden aktualisiert.

Worin unterscheidet sich das vom Duplizieren mit „Preise mit den aktuell bekannten Preisen aktualisieren“?

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.

Greift das in meine Datenbank ein?

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.

Und meine ausgehandelten Rabatte?

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.

Und wenn ich deinstalliere?

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.

Wer leistet den Support, und wie laufen die Updates ab?

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.

11

Versionshistorie

Übernommen aus der Datei ChangeLog.md des Moduls: eine einzige Quelle.

1.1.114. Oktober 2026

Korrektur: Die Seiten der Rechnungsvorlagen (Sammelseite und Detail einer Vorlage) schreiben keine PHP-Warnung („Undefined variable $form“) mehr in das Serverprotokoll. Es wurde nichts angezeigt oder geändert.

1.1.013. Oktober 2026

Rechnungsvorlagen: Schaltfläche „Preise aktualisieren“ in jeder Vorlage und Seite zur Sammelaktualisierung (Rechnung | Zahlung › Liste der Vorlagen). Korrektur: Kundenspezifische Preise mit Nachkommastellen oder ab 1.000 wurden falsch gelesen. Preise in Fremdwährung neu berechnet, deutsche Übersetzung. Nach der Aktualisierung von 1.0.0 das Modul deaktivieren und wieder aktivieren.

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.

12

Support für dieses Modul

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

  • Die genaue Dolibarr-Version.
  • Das betroffene Modul und seine Version — hier dolixprix 1.1.1.
  • Was Sie getan haben und was Sie erwartet hatten.
  • Die Fehlermeldung wörtlich kopiert, oder ein Bildschirmfoto.
  • Wie Dolibarr installiert ist, falls Sie es wissen.

Dieses Modul ist im DoliStore erhältlich.

Bestellung, Zahlung, Rechnung und Download übernimmt der DoliStore.

Im DoliStore kaufen — 49 € netto
Außerdem

Die anderen Module