Wann die Meldung erscheint und was sie bedeutet
Mit Odoo auf Deutsch lautet der vollständige Text so: … ist kein Lieferauftrag. Eine Lieferbestätigung ist der Nachweis des Kunden, dass die Ware übergeben wurde, daher kann nur ein ausgehender Transfer bestätigt werden. (… is not a delivery order. A delivery sign-off is the customer's proof that the goods were handed over, so only an outgoing transfer can be signed off.) Die Auslassungspunkte am Anfang werden durch den Namen des Lieferscheins ersetzt.
Es ist ein Fehler, der die Aktion stoppt. Er kann erscheinen, wenn Sie in der Lieferschein-Ansicht auf die Schaltfläche Lieferungsabnahme (Scrive) klicken: Die Schaltfläche ruft eine Methode des Moduls auf, und diese Methode löst die Meldung aus, wenn der Lieferschein kein ausgehender Transfer ist. Anders gesagt: Das Modul will nicht, dass ein Kunde die Lieferung von etwas bestätigen soll, das keine Lieferung ist.

Das zweite Schema zeigt dieselbe Meldung auf Spanisch, Deutsch, Französisch, Italienisch und Portugiesisch, so wie der Benutzer sie je nach Sprache seines Odoo sieht.


Was das Modul prüft
Die Meldung steht im veröffentlichten Code von Odoo 17, 18, 19 und 20. Was im Folgenden zur Bedingung und zur Reihenfolge der Prüfungen steht, ist das, was man im Code von Odoo 20.0 liest.
Es gibt nur eine Bedingung
Der Code des Moduls schaut auf den Typ des Lieferscheins. Ist er kein ausgehender Transfer, löst er die Meldung aus. Bei dieser Prüfung zählt nur dieser Typ: Der Lieferschein ist entweder ein Ausgang oder nicht.
Es ist die erste Prüfung der Methode
In Odoo 20.0 beginnt die Methode, die die Meldung auslöst, mit dieser Prüfung. Ein Lieferschein, der kein Ausgang ist, erhält diese Meldung unabhängig von seinem Status, und ein Ausgangslieferschein erhält sie nicht. Wenn Sie diesen Text lesen, müssen Sie sich deshalb den Typ des Lieferscheins ansehen und nicht seinen Status.
Jeder Lieferschein, der kein Ausgang ist, erfüllt die Bedingung
Er muss nicht von einem bestimmten Typ sein: Es genügt, dass er kein Ausgang ist. Der Kommentar im Code von Odoo 20.0 nennt als Beispiele die Wareneingänge und die internen Bewegungen.
Bei diesen Lieferscheinen ist die Schaltfläche ausgeblendet
Die Ansicht blendet Lieferungsabnahme (Scrive) aus, wenn der Lieferschein kein Ausgang ist oder wenn sein Status weder Bereit noch Erledigt ist. So erscheint die Schaltfläche bei einem Wareneingang oder einer internen Bewegung nicht. Die Prüfung steckt dennoch nicht in der Ansicht, sondern in der Methode, die die Schaltfläche aufruft, und diese Methode löst die Meldung aus. Dieselbe Ansichtsbedingung gibt es in Odoo 17, 18, 19 und 20.
Der Grund steht im Code selbst
Der Kommentar der Methode fasst ihn in Odoo 20.0 zusammen: Nie einen Kunden bitten, für Ware zu unterschreiben, die das Lager nicht verlassen hat. Außerdem wird erzählt, dass die Schaltfläche früher bei allen Lieferscheinen vorhanden war, auch bei Wareneingängen, internen Bewegungen und Entwürfen, und dass ein Klick dem Lieferanten oder niemandem ein «Lieferblatt» zu einer Lieferung schickte, die gar nicht stattgefunden hatte. Diese Meldung ist die Schutzvorkehrung des Moduls für Lieferscheine, die kein Ausgang sind.
Schaltfläche und Meldung stecken in einem Untermodul
Diese Funktion gehört nicht zum Hauptmodul, sondern zum Untermodul Scrive-Lieferbestätigung (Scrive Delivery Sign-off, flexigobe_scrive_connector_stock). In Odoo 17, 18, 19 und 20 hängt es von flexigobe_scrive_connector und von stock ab und wird nur installiert, wenn seine Abhängigkeiten vorhanden sind.
So lösen Sie es
Das Modul lässt die Lieferbestätigung nur bei einem Ausgangslieferschein zu, die Lösung ist also, sie von einem solchen aus anzufordern:
- Suchen Sie den Ausgangslieferschein der Lieferung, die der Kunde bestätigen soll.
- Öffnen Sie ihn und prüfen Sie, ob er auf
BereitoderErledigtsteht. Bei einem Ausgangslieferschein mit anderem Status ist die Schaltfläche nicht sichtbar. - Klicken Sie dort auf
Lieferungsabnahme (Scrive).
Wareneingänge und interne Bewegungen lassen die Lieferbestätigung nicht zu: Fordern Sie sie über den Ausgangslieferschein an.
Preis und Versionen
Das Modul ist in Odoo Apps für Odoo 17, 18, 19 und 20 veröffentlicht. Es benötigt das Abonnement für FlexigoTech Cloud (Plan Conector: 49 € pro Monat oder 490 € pro Jahr, zzgl. MwSt.). Mit dem Abonnement ist das Modul für die neuen Odoo-Versionen enthalten, wenn Sie es auf flexigotech.com gekauft haben; im Odoo App Store kaufen Sie jede Odoo-Version dort. Die Verbindung läuft über FlexigoTech Cloud. Die Kaufdetails finden Sie auf der Odoo-Apps-Seite und auf der Modulseite.
Wenn Sie Hilfe brauchen
FlexigoTech führt Odoo 17, 18, 19 und 20 ein und entwickelt Konnektoren und individuelle Integrationen. Wenn Sie prüfen möchten, wie Ausgangslieferscheine zu Ihren Lieferbestätigungen passen, oder den Ablauf an Ihr Lager anpassen wollen, schreiben Sie uns.
Wenn Sie andere Meldungen des Moduls interessieren, finden Sie hier zwei: die zu den Callbacks für versendete Dokumente und die zu den erlaubten Tagen.
Weiterlesen
Geprüft im Quellcode des Connectors (Version 20.0) und in den verlinkten Quellen
Quellen
- Quellcode des Moduls: flexigobe_scrive_connector_stock 20.0 (21b3b940): models/stock_picking.py
- Quellcode des Moduls: flexigobe_scrive_connector_stock 20.0 (21b3b940): views/stock_picking_views.xml
- Quellcode des Moduls: flexigobe_scrive_connector_stock 20.0 (21b3b940): __manifest__.py
- apps.odoo.com/apps/modules/20.0/flexigobe_scrive_connector
- flexigotech.com/en/services.html
- flexigotech.com/precios.html
- Quellcode des Moduls: flexigobe_scrive_connector 20.0 (21b3b940): __manifest__.py
- Quellcode des Moduls: flexigobe_scrive_connector 20.0 (21b3b940): wizard/scrive_send_wizard.py
