Einkauf und Lager

Bezugsnebenkosten

dolixapproche · Version 1.0.1

Sie verteilen Fracht, Zoll und weitere Kosten einer Lieferung auf die Einstandskosten der Produkte und ihren gewichteten Durchschnittspreis.

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

99 € netto.

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

Im DoliStore kaufen — 99 € netto
Ein Container, zwei Lieferanten, drei Kostenpositionen: Fracht nach Gewicht, Zoll nach Wert, Spediteur zu gleichen Teilen. Die Einstandskosten jedes Produkts werden auf den Cent berechnet, vor dem Wareneingang angewendet und im Protokoll festgehalten.
Ein Container, zwei Lieferanten, drei Kostenpositionen: Fracht nach Gewicht, Zoll nach Wert, Spediteur zu gleichen Teilen. Die Einstandskosten jedes Produkts werden auf den Cent berechnet, vor dem Wareneingang angewendet und im Protokoll festgehalten. Bildschirmfoto der französischsprachigen Oberfläche.
01

Was das Modul macht

  • Eine Lieferakte fasst eine oder mehrere Lieferantenbestellungen zusammen, bei Bedarf von verschiedenen Lieferanten: ein Lkw, ein Container. Bestellungen im Entwurf werden nicht angeboten.
  • Fünf Kostenarten: Fracht, Zölle und Einfuhrabgaben, Versicherung, Spediteur, Sonstiges. Jede Kostenposition hat einen Nettobetrag und auf Wunsch die zugehörige Lieferantenrechnung, verknüpft, um den Beleg wiederzufinden.
  • Vier Verteilungsschlüssel, Kosten für Kosten: nach Wert (Nettobetrag der Position, Rabatt abgezogen), nach Menge, nach Gewicht (aus der Produktkarte, in kg umgerechnet aus t, g, mg, Pfund oder Unze) oder zu gleichen Teilen auf die Positionen.
  • Berechnung auf den Cent: Rundungscents gehen an die Positionen mit dem größten Rest, und die verteilte Summe entspricht immer dem Betrag der Kosten. Negative Kosten, etwa eine Gutschrift, werden genauso verteilt.
  • Verteilungstabelle Position für Position: Menge, bereits eingelagerte Menge, Netto-Einkaufspreis, Gewicht je Einheit, zugeordnete Kosten, Kosten je Einheit und Einstandskosten je Einheit. Kosten, die sich nicht verteilen lassen — fehlendes Gewicht, Basis null —, blockieren die Anwendung, und die betroffenen Produkte werden genannt.
  • Vor dem Wareneingang anwenden: Die Einstandskosten werden in die Positionen der noch nicht freigegebenen Wareneingänge geschrieben. Bei der Freigabe berechnet Dolibarr den Durchschnittspreis damit, nach seiner eigenen Formel.
  • Nach dem Wareneingang anwenden: Der Durchschnittspreis wird Produkt für Produkt korrigiert, nur für den noch vorhandenen Bestand (aktueller Bestand / Bestand direkt nach dem Wareneingang). Bereits abgegangene Mengen werden nicht neu bewertet.
  • Protokoll jeder Änderung und Rückgängigmachen ganz oder gar nicht, abgelehnt, wenn inzwischen ein Wareneingang freigegeben, Kosten geändert oder ein Durchschnittspreis verändert wurde. Option: auch den Selbstkostenpreis der Produkte aktualisieren, wird mit dem Rest rückgängig gemacht. Reiter an der Lieferantenbestellung, Hinweis, wenn eine Bestellung auch in einer anderen Akte steht, Mandantenfähigkeit berücksichtigt.
02

Für wen es gedacht ist

Spediteur und Frachtführer stellen separat Rechnung, und der Durchschnittspreis Ihrer Produkte berücksichtigt nur den Einkaufspreis: Lagerwert und Margen stimmen nicht.

Ein Lkw bringt die Waren zweier Lieferanten. Der Frachtführer, ein dritter Lieferant, stellt separat Rechnung. Der Spediteur und der Zoll ebenfalls.

In Dolibarr wird der gewichtete Durchschnittspreis eines Produkts beim Wareneingang nur aus dem Einkaufspreis berechnet. Die Bezugsnebenkosten werden auf kein Produkt verteilt: Der Lagerwert ist zu niedrig, die Margen sind zu hoch. Der einzige Weg im Standard ist, den Preis beim Wareneingang von Hand zu korrigieren, Position für Position.

Für wen es gedacht ist: Händler und Importeure, die Waren mehrerer Lieferanten im selben Lkw oder Container erhalten und Fracht, Zoll oder Spediteur über separate Rechnungen bezahlen.

03

Was das Modul nicht macht

Dieser Abschnitt steht ausnahmslos auf allen 12 Modulseiten.

  • Keine Buchung und keine Rechnung wird geändert: Das Modul wirkt auf die Wareneingangskosten, den Durchschnittspreis und optional den Selbstkostenpreis.
  • Die Preise werden in der Währung des Unternehmens verwendet: Mehrwährung wird nicht berücksichtigt.
  • Kein Zolltarif nach Warennummer und keine Berechnung des Zollwerts: Zölle werden als Betrag erfasst und wie die übrigen Kosten verteilt.
  • Keine Verteilung nach Charge oder Seriennummer. Nur Produkte erhalten Kosten: Dienstleistungs- und Freitextpositionen sind ausgenommen.
  • Die Anwendung vor dem Wareneingang setzt das Modul Wareneingänge und einen Wareneingang im Entwurf voraus. Wird der Bestand bei der Freigabe der Lieferantenbestellung oder der Lieferantenrechnung aktualisiert, ist keine der beiden Anwendungen möglich.
  • Mengen, die zum Zeitpunkt der Anwendung noch nicht eingegangen sind, erhalten keine Kosten. Ein Warnhinweis zeigt dies vor der Bestätigung an.
  • Die Korrektur des Durchschnittspreises nach dem Wareneingang wird direkt am Produkt gespeichert: Es wird keine Lagerbewegung erzeugt. Eine angewendete Akte lässt sich erst wieder ändern, wenn die Anwendung rückgängig gemacht wurde.
  • Dieselbe Bestellung kann in zwei Akten stehen: Das Modul weist darauf hin, verhindert es aber nicht. Die Auswahl einer Bestellung umfasst die 500 neuesten Lieferantenbestellungen, die Verknüpfung einer Rechnung die 300 neuesten Lieferantenrechnungen.
04

So funktioniert es

Das Modul legt eine Lieferakte an: ein Lkw, ein Container. Sie fügen die gemeinsam eingetroffenen Lieferantenbestellungen hinzu, auch von verschiedenen Lieferanten, dann die Kosten.

Die Kosten: eine Bezeichnung, eine Art — Fracht, Zölle und Einfuhrabgaben, Versicherung, Spediteur, Sonstiges —, ein Nettobetrag und auf Wunsch die zugehörige Lieferantenrechnung. Diese Verknüpfung dient dazu, den Beleg wiederzufinden: Es wird keine Buchung geändert.

Die Verteilung, Kosten für Kosten:

Schlüssel Basis jeder Position
Nach Wert Nettobetrag der Bestellposition, Rabatt abgezogen
Nach Menge bestellte Menge
Nach Gewicht Menge × Gewicht aus der Produktkarte, in kg umgerechnet aus t, g, mg, Pfund oder Unze
Zu gleichen Teilen ein Anteil je Produktposition

Die Berechnung erfolgt auf den Cent. Rundungscents gehen an die Positionen mit dem größten Rest: Die verteilte Summe entspricht immer dem Betrag der Kosten. Negative Kosten, etwa eine Gutschrift, werden genauso verteilt. Kosten, die sich nicht verteilen lassen — ein Produkt ohne Gewicht bei Verteilung nach Gewicht, eine Basis von null —, blockieren die Anwendung, und die betroffenen Produkte werden genannt.

Vor oder nach dem Wareneingang

Vor dem Wareneingang. Die Einstandskosten (Netto-Einkaufspreis + Kosten je Einheit) werden in die Positionen der noch nicht freigegebenen Wareneingänge geschrieben. Bei der Freigabe berechnet Dolibarr selbst den Durchschnittspreis damit, nach seiner eigenen Formel. Das Modul schreibt diese Berechnung nicht neu.

Nach dem Wareneingang, wenn die Rechnung des Frachtführers später kommt. Der Durchschnittspreis wird Produkt für Produkt korrigiert, nur für den noch vorhandenen Bestand: Der angewendete Anteil der Kosten ist aktueller Bestand / Bestand direkt nach dem Wareneingang. Bereits abgegangene Mengen werden nicht neu bewertet, vergangene Margen ändern sich nicht.

Was möglich ist, hängt davon ab, wie Ihre Einkäufe eingelagert werden:

Lagerzugang der Einkäufe Vor dem Wareneingang Nach dem Wareneingang
Freigabe eines Wareneingangs (Modul Wareneingänge) ja ja
Verbuchung direkt aus der Lieferantenbestellung, ohne Modul Wareneingänge nein ja
Freigabe der Lieferantenbestellung oder der Lieferantenrechnung nein nein

Im letzten Fall findet das Modul keine eingegangene Menge und kann nichts anwenden.

Das Protokoll und das Rückgängigmachen

Jeder geänderte Wert wird mit altem und neuem Wert, Menge, Bestand und Betrag gespeichert. Die Anwendung kann ganz oder gar nicht rückgängig gemacht werden, solange sich nichts bewegt hat: Wareneingang noch im Entwurf, Positionskosten, Durchschnittspreis und Selbstkostenpreis unverändert. Hat sich auch nur ein Produkt geändert, wird nichts rückgängig gemacht, und der Grund wird Produkt für Produkt angezeigt.

Das Menü befindet sich unter ProdukteWarenlagerBezugsnebenkosten.

Eine Lieferakte passt auf eine Seite. Auf dem Bildschirmfoto fasst die Akte „Conteneur Le Havre — semaine 41“ zwei Bestellungen von zwei Lieferanten zusammen, 5.000 und 15.000 netto, dazu drei Kostenpositionen: 4.000 Seefracht nach Gewicht, 1.200 Zoll nach Wert, 300 Spediteurgebühren zu gleichen Teilen.

Die Tabelle „Répartition“ (Verteilung) zeigt für jede Position die Menge, die bereits eingelagerte Menge, den Netto-Einkaufspreis, das Gewicht je Einheit, die zugeordneten Kosten, die Kosten je Einheit und die Einstandskosten je Einheit: 77,35710 für die Bohrmaschine und 59,21430 für das Bohrer-Set, beide zu 50 eingekauft. Die zugeordneten Kosten ergeben zusammen wieder 5.500,00. Die Akte ist „Appliqué avant réception“ (vor dem Wareneingang angewendet); das Protokoll zeigt Position für Position die Wareneingangskosten vorher und nachher.

An der Lieferantenbestellung listet der Reiter „Frais d’approche“ (Bezugsnebenkosten) die Lieferakten auf, die die Bestellung enthalten, mit ihrem Status. Die Schaltfläche + legt eine neue Akte an, in der diese Bestellung bereits enthalten ist.

An der Lieferantenbestellung zeigt der Reiter „Frais d'approche“ (Bezugsnebenkosten) die Lieferakten, die sie enthalten, und ermöglicht es, eine neue Akte mit dieser Bestellung anzulegen.
An der Lieferantenbestellung zeigt der Reiter „Frais d'approche“ (Bezugsnebenkosten) die Lieferakten, die sie enthalten, und ermöglicht es, eine neue Akte mit dieser Bestellung anzulegen. Bildschirmfoto der französischsprachigen Oberfläche.
05

Einstellungen

Einstellung Standard Wirkung
Auch den Einstandspreis der Produkte aktualisieren deaktiviert Der Selbstkostenpreis in der Produktkarte übernimmt die Einstandskosten der zuletzt angewendeten Lieferung. Wird die Anwendung rückgängig gemacht, erhält er seinen vorherigen Wert zurück.

Nur tatsächlich verarbeitete Produkte werden geändert. Ein Produkt auf mehreren Positionen erhält den nach Mengen gewichteten Durchschnitt seiner Einstandskosten.

06

Sicherheit und Schutzmechanismen

  • Zwei eigene Rechte: „Lieferakten ansehen“ und „Lieferakten anlegen, ändern und anwenden“. Ohne das zweite bleiben die Akten einsehbar, es wird aber keine Schaltfläche angezeigt, und ein erzwungener Schreibzugriff wird abgelehnt.
  • Anti-CSRF-Token bei jeder schreibenden Aktion geprüft, auch auf der Einstellungsseite, die Administratoren vorbehalten ist.
  • Bestätigung vor dem Anwenden, dem Rückgängigmachen oder dem Löschen einer Akte. Vor dem Anwenden meldet das Fenster die Bestellpositionen, die nicht vollständig eingegangen oder in einem Wareneingang sind.
  • Transaktionen: Eine Anwendung oder ein Rückgängigmachen, das unterwegs scheitert, schreibt nichts.
  • Angewendete Akte gesperrt: Weder Bestellungen noch Kosten lassen sich ändern, bis die Anwendung rückgängig gemacht wurde.
  • Reiter an der Bestellung unterliegt denselben Zugriffsprüfungen wie die Lieferantenbestellungskarte von Dolibarr.
  • Mandantenfähigkeit: Akten, Bestellungen, Rechnungen und Bestände auf die erlaubten Mandanten beschränkt.
07

Lieferumfang

Was das Modul in Ihre Installation schreibt
Angelegte DatenbanktabellenVier Tabellen: llx_dolixapproche_dossier (Lieferakten: Referenz, Bezeichnung, Ankunftsdatum, Status, Notiz), llx_dolixapproche_order (die jeder Akte zugeordneten Lieferantenbestellungen), llx_dolixapproche_frais (Kosten: Bezeichnung, Art, Nettobetrag, Verteilungsschlüssel, verknüpfte Lieferantenrechnung) und llx_dolixapproche_journal (jeder geänderte Wert mit altem und neuem Wert, Menge, Bestand und Betrag, um ihn rückgängig machen zu können).
BerechtigungenZwei Rechte: „Lieferakten ansehen“ und „Lieferakten anlegen, ändern und anwenden“. Ohne das zweite bleiben die Akten einsehbar, es wird aber keine Schaltfläche angezeigt. Der Reiter an der Lieferantenbestellung unterliegt zusätzlich denselben Zugriffsprüfungen wie die Bestellkarte von Dolibarr. Die Einstellungsseite ist Administratoren vorbehalten.
Deinstallation
  • Das Modul unter EinstellungenModule/Anwendungen deaktivieren. Der Menüeintrag und der Reiter an der Lieferantenbestellung verschwinden.
  • Bereits angewendete Wareneingangskosten, Durchschnittspreise und Selbstkostenpreise bleiben unverändert. Um zu den vorherigen Werten zurückzukehren, die Anwendung vor dem Deaktivieren rückgängig machen.
  • Die vier Tabellen llx_dolixapproche_* und die Einstellung des Moduls werden nicht gelöscht.

Der Ordner dolixapproche, vollständiger und lesbarer Quellcode unter GPL v3 oder später: der Moduldeskriptor, die Bildschirme (Liste, Karte der Lieferakte, Reiter an der Bestellung, Einstellungsseite), die Klassen für Berechnung und Anwendung, die SQL-Skripte der Tabellen und die Symbole.

Sprachen Französisch (fr_FR), Englisch (en_US), Deutsch (de_DE)
Dokumentation README.md und ChangeLog.md im Modulordner
Mindestversion von Dolibarr 19.0, im Deskriptor angegeben
Versionen, auf denen das Modul installiert und ausgeführt wurde 19.0.4, 20.0.4, 21.0.4, 22.0.5, 23.0.4, 24.0.1 und 24.0.2
PHP mindestens 7.4
Erforderliche Dolibarr-Module Lieferanten/Hersteller, Lagerverwaltung
Empfohlenes Dolibarr-Modul Wareneingänge, für die Anwendung vor dem Wareneingang

Im Modul ist keine Höchstversion eingetragen.

  • Vier Tabellen werden angelegt: llx_dolixapproche_dossier (die Akten), llx_dolixapproche_order (die zugeordneten Bestellungen), llx_dolixapproche_frais (die Kosten) und llx_dolixapproche_journal (jeder geänderte Wert, mit dem alten).
  • Was das Modul außerhalb seiner Tabellen schreibt, und nur beim Anwenden oder Rückgängigmachen: die Kosten der Wareneingangspositionen im Entwurf, den Durchschnittspreis der Produkte und, wenn die Option angekreuzt ist, ihren Selbstkostenpreis. Keine Rechnung und keine Buchung wird berührt.
  • Eine Einstellung wird gespeichert: DOLIXAPPROCHE_UPDATE_COST_PRICE.
  • Keine ausgehende Verbindung: Es wird nichts irgendwohin gesendet.
  • Beim Deaktivieren verschwinden der Menüeintrag und der Reiter. Bereits angewendete Kosten, Durchschnittspreise und Selbstkostenpreise bleiben unverändert: Machen Sie die Anwendung vor dem Deaktivieren rückgängig, wenn Sie zurückwollen. Die vier Tabellen mit dem Protokoll und die Einstellung werden nicht gelöscht.
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 Bezugsnebenkosten
Dolibarr-VersionenMindestens Dolibarr 19.0. Installiert und ausgeführt auf 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-ModuleLieferanten/Hersteller, Lagerverwaltung
LizenzGPL v3 oder neuer, vollständiger Quellcode
SprachenFranzösisch, Englisch, Deutsch
MenüMenü ProdukteWarenlager„Bezugsnebenkosten“, und Reiter „Bezugsnebenkosten“ auf der Karte einer Lieferantenbestellung.
09

Installation

  1. Das Modul im DoliStore erwerben und die Zip-Datei herunterladen.
  2. In Dolibarr: StartEinstellungenModule/AnwendungenRegisterkarte „Externes Modul hinzufügen“, dann die Zip-Datei hochladen. Alternativ den Ordner dolixapproche in htdocs/custom/ entpacken.
  3. „Bezugsnebenkosten“ in der Modulliste aktivieren. Die Module Lieferanten/Hersteller und Lagerverwaltung werden aktiviert, falls sie es noch nicht sind, und die vier Tabellen werden zu diesem Zeitpunkt angelegt.
  4. Den betroffenen Benutzern das Recht „Lieferakten ansehen“ zuweisen, und „Lieferakten anlegen, ändern und anwenden“ denjenigen, die die Kosten anwenden.
  5. Um vor dem Wareneingang anzuwenden, das Modul Wareneingänge nutzen und den Wareneingang anlegen, ohne ihn freizugeben. Optional: auf der Einstellungsseite des Moduls die Aktualisierung des Selbstkostenpreises ankreuzen.

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?

Der Deskriptor verlangt mindestens Dolibarr 19.0 und mindestens PHP 7.4. Das Modul wurde auf 19.0.4, 20.0.4, 21.0.4, 22.0.5, 23.0.4 und 24.0.1 installiert und ausgeführt. Wenn Sie bei Ihrer Version unsicher sind, schreiben Sie vor dem Kauf.

Die Rechnung des Frachtführers kommt erst nach dem Wareneingang. Ist es dann zu spät?

Nein. Die Anwendung nach dem Wareneingang korrigiert den Durchschnittspreis der bereits eingelagerten Produkte, nur für den noch vorhandenen Teil. Bereits verkaufte Mengen werden nicht neu bewertet: Vergangene Margen ändern sich nicht. Ist alles bereits abgegangen, wird das Produkt übersprungen und der Grund angezeigt.

Verändert das Modul meine Buchhaltung?

Nein. Es wird keine Buchung und keine Rechnung geändert. Die mit einer Kostenposition verknüpfte Lieferantenrechnung dient nur dazu, den Beleg wiederzufinden. Das Modul schreibt die Kosten der Wareneingangspositionen im Entwurf, den Durchschnittspreis der Produkte und, wenn die Option angekreuzt ist, ihren Selbstkostenpreis.

Ich nutze das Modul Wareneingänge nicht. Funktioniert das Modul trotzdem?

Teilweise. Wenn Sie Lagerzugänge direkt aus der Lieferantenbestellung verbuchen, ist nur die Anwendung nach dem Wareneingang möglich: Es gibt keinen Wareneingang im Entwurf, in den die Kosten geschrieben werden könnten. Wird der Bestand bei der Freigabe der Lieferantenbestellung oder der Lieferantenrechnung aktualisiert, sieht das Modul keine eingegangene Menge und kann nichts anwenden.

Lässt sich eine Anwendung rückgängig machen?

Ja, solange sich nichts bewegt hat: Wareneingang noch im Entwurf, Positionskosten, Durchschnittspreis und Selbstkostenpreis unverändert. Dann werden alle vorherigen Werte wiederhergestellt. Hat sich auch nur ein Produkt geändert, wird nichts rückgängig gemacht, und der Grund wird Produkt für Produkt angezeigt.

Und wenn ich deinstalliere?

Der Menüeintrag und der Reiter verschwinden. Bereits angewendete Durchschnittspreise und Kosten bleiben: Es sind Daten Ihrer Datenbank. Die Tabellen des Moduls mit dem Protokoll bleiben ebenfalls, Sie können sie selbst löschen.

Wer beantwortet Supportanfragen, und wie laufen Updates ab?

Den Support leistet die Person, die das Modul geschrieben hat, unter support@dolix.fr. Bestellung, Zahlung, Rechnung und Download laufen über den DoliStore, wo neue Versionen veröffentlicht werden.

11

Versionshistorie

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

1.0.114. Oktober 2026

Korrektur: Eine Lieferakte, die ohne gültige Akte geöffnet wurde, oder „Neue Akte“ ohne Schreibrecht zeigte die Menüs doppelt an und schrieb PHP-Warnungen in das Serverprotokoll. Die Ablehnungsmeldung erscheint jetzt nur einmal. Es wurden keine Daten verändert.

1.0.012. Oktober 2026

Erste Version: Lieferakte, die eine oder mehrere Lieferantenbestellungen zusammenfasst, bei Bedarf von verschiedenen Lieferanten; Kosten nach Wert, nach Menge, nach Gewicht oder zu gleichen Teilen verteilt, auf den Cent genau; verknüpfte Lieferantenrechnung zur Nachverfolgung; Anwendung vor oder nach dem Wareneingang; Protokoll und Rückgängigmachen ganz oder gar nicht; Option Selbstkostenpreis; Reiter an der Lieferantenbestellung; Oberfläche auf Französisch, Englisch und Deutsch.

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 dolixapproche 1.0.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 — 99 € netto
Außerdem

Die anderen Module