Zum Hauptinhalt springen
Amazon

«Diese Abrechnung ist bereits gebucht (Buchung …).»: Wann sie erscheint und was zu tun ist

Die Meldung Diese Abrechnung ist bereits gebucht (Buchung …). erscheint, wenn die Abrechnung im Feld Buchung schon eine Buchung hat und diese Buchung existiert: Das Modul bricht ab und erstellt keine zweite. Öffnen Sie zur Lösung die Buchung, die die Meldung selbst nennt, und prüfen Sie, ob es die erwartete ist.

FlexigoTech · Verantwortlich: Víctor Gómez · Aktualisiert am 5. November 2026

Das Wichtigste

Modul
Amazon
Versionen
Odoo 17, 18, 19 und 20
Geprüft
im Quellcode des Connectors, Version 20.0 · in den Quellen am Ende
Lesezeit
4 Min.

Wann die Meldung erscheint und was sie bedeutet

Die Meldung Diese Abrechnung ist bereits gebucht (Buchung …). (This settlement is already posted (entry …).) erscheint, wenn Sie eine Amazon-Abrechnung buchen, die bereits eine Buchung hat. Anstelle von «…» schreibt Odoo den Namen dieser Buchung. Sie steht im veröffentlichten Code von Odoo 17, 18, 19 und 20.

Sie gelangen dorthin, wenn Sie auf In die Buchhaltung buchen (Post to Accounting) oder Trotzdem buchen (erzwingen) (Post anyway (force)) klicken.

Die Abrechnungen öffnen Sie unter Amazon › Finanzen › Abrechnungen (Auszahlungen & Gebühren). Jeder Abschnitt des Menüs verlangt die Berechtigung Betrachter (Viewer): Fehlt Ihnen eine, sehen Sie diesen Abschnitt nicht.

Mit Code erstellte Skizze, kein Odoo-Bildschirm: das Abrechnungsmenü, die Buchungsschaltflächen, das Buchungsfeld und die Meldung zur bereits gebuchten Abrechnung
Skizze auf Basis des veröffentlichten Modulcodes (Odoo 17, 18, 19 und 20), mit den englischen Beschriftungen des Originalcodes.
Your Odoo doesn't talk to Amazon, Temu or Shopify?
Video: Your Odoo doesn't talk to Amazon, Temu or Shopify? (Video auf Englisch)

Wie die Prüfung intern funktioniert

Die folgenden Angaben zur Reihenfolge der Prüfungen beschreiben den veröffentlichten Code von Odoo 20.0.

Die Bedingung prüft die Buchung, nicht den Status

Der Code prüft für diese Meldung nur eines: dass die Abrechnung im Feld Buchung (Move) eine Buchung hat und dass diese Buchung existiert. Ist das Feld leer, greift diese Prüfung nicht.

Die Schaltfläche In die Buchhaltung buchen richtet sich nach etwas anderem: Sie wird ausgeblendet, wenn Bundesland (State) den Wert posted hat, und mit den Standardwerten ist sie sichtbar (der Status ist imported). Die eine Bedingung entscheidet, ob Sie die Schaltfläche sehen; die andere, ob das Modul beim Klick weitermacht.

Die Schaltfläche zum Erzwingen umgeht diese Meldung nicht

Trotzdem buchen (erzwingen) führt zur selben Methode wie In die Buchhaltung buchen, daher kann auch hier diese Meldung erscheinen. Beim Klick fragt Odoo nach einer Bestätigung: «Diese Abrechnung ist nicht ausgeglichen. Trotzdem buchen und die Differenz im Verrechnungskonto auffangen?». Die Schaltfläche wird ausgeblendet, wenn Bundesland den Wert posted hat oder wenn Abgestimmt (Reconciled) wahr ist.

Im Code von Odoo 20.0 zählt das Erzwingen nur bei der Prüfung, ob die Abrechnung ausgeglichen ist, und diese Prüfung kommt später. Die Prüfung «Buchung bereits vorhanden» kommt früher, deshalb umgeht das Erzwingen sie nicht.

Sie kommt nach anderen Prüfungen und vor dem Aufbau der Buchung

Bevor die Methode hierher gelangt, hat sie bereits geprüft, ob die Buchhaltung installiert ist, ob Ihr Benutzer Zugriff auf die Buchhaltung hat (automatische Superuser-Kontexte kommen durch) und ob das Buchen im Amazon-Konto aktiviert ist.

Nach der Meldung kämen die Prüfung von Journal und Konten sowie der Aufbau der Buchungszeilen. Da die Meldung die Aktion abbricht, wird nichts von dem gespeichert, was diese Aktion ändern sollte: weder eine neue Buchung noch eine Statusänderung.

Der Name der Buchung steckt in der Meldung

Der Text in Klammern ist der Name der Buchung, die bereits mit der Abrechnung verknüpft ist. Er ist Ihr Hinweis, um direkt in der Buchhaltung dorthin zu gelangen.

Mit Code aus den Modulübersetzungen erstellte Skizze, kein Odoo-Bildschirm: dieselbe Meldung auf Spanisch, Deutsch, Französisch, Italienisch und Portugiesisch
Auf Spanisch Diese Abrechnung ist bereits gebucht (Buchung …).; auf Deutsch Diese Abrechnung ist bereits gebucht (Buchung …).; auf Französisch Cette liquidation est déjà comptabilisée (pièce …).; auf Italienisch Questa liquidazione è già registrata (registrazione …).; auf Portugiesisch Esta liquidação já está lançada (lançamento …).

Das Feld Buchung ist schreibgeschützt, Sie füllen es nicht selbst

Sie sehen es im Formular von Abrechnungen (Settlements), in der Gruppe Abstimmung (Reconciliation). Die Hilfe lautet: «Buchungssatz, der beim Buchen in die Buchhaltung erstellt wird.».

Das Modul füllt es beim Buchen, über In die Buchhaltung buchen oder über Trotzdem buchen (erzwingen); die Schaltfläche Stornieren (Reverse) leert es. Solange in diesem Feld eine existierende Buchung steht, ist die Meldung das erwartete Ergebnis.

Dieselbe Meldung und dieselben Schaltflächen in allen veröffentlichten Branches

Die Meldung steht im Code der Branches 17, 18, 19 und 20, und die Sichtbarkeitsbedingung der beiden Schaltflächen ist in allen vieren gleich. Die oben beschriebene Reihenfolge der Prüfungen und die Rolle des Erzwingens entsprechen dem Code von Odoo 20.0. Das Modul ist in Odoo Apps für alle vier Versionen veröffentlicht.

Was Sie tun können, wenn Sie die Meldung sehen

  1. Notieren Sie den Namen der Buchung, der anstelle von «…» in der Meldung steht.
  2. Öffnen Sie die Abrechnung und sehen Sie sich das Feld Buchung in der Gruppe Abstimmung des Formulars an.
  3. Öffnen Sie diese Buchung in der Buchhaltung und prüfen Sie, ob sie zu dieser Abrechnung gehört.
  4. Wenn Sie meinen, die Abrechnung müsste erneut gebucht werden, sprechen Sie mit Ihrer Buchhaltung, bevor Sie die verknüpfte Buchung anfassen.

Die Bestätigung von In die Buchhaltung buchen fragt: «Diese Abrechnung als einen Buchungssatz buchen (Verrechnung + Gebühren + Nettoeinzahlung)?». Genau diesen Vorgang stoppt das Modul, wenn die Buchung bereits existiert.

Wie FlexigoTech hilft

Das Modul ist eine Einmalzahlung pro Version und erfordert das Abonnement von FlexigoTech Cloud (Plan Conector, 49 €/Monat oder 490 €/Jahr, zzgl. MwSt.). Sie finden es auf der Odoo-Apps-Seite oder auf der Modulseite. Wenn Sie Odoo einführen und den Abrechnungsablauf mit Ihrer Buchhaltung abstimmen möchten: FlexigoTech führt Odoo 17, 18, 19 und 20 ein und entwickelt individuelle Konnektoren und Integrationen.

Weiterlesen

Zahlungen & Buchhaltung im Amazon-Connector-Konto: Was jedes Feld bedeutet und was Sie eintragenCheckliste zu den Feldern für Zahlungen und Buchhaltung des Amazon-Connector-Kontos in Odoo: was jedes Feld laut Hilfetext bedeutet und was Sie festlegen.Felder des SP-API-Kontos im Amazon Connector for Odoo: Was die Hilfe sagt und was Sie eintragenVergleich der Felder für Rechnungen, Erstattungsprüfung und FBA-Berichte im SP-API-Konto des Amazon Connector for Odoo: Hilfetext und passende Werte.
Geprüft im Quellcode des Connectors (Version 20.0) und in den verlinkten Quellen

Quellen