Zum Hauptinhalt springen
Temu

Button «Refresh Invoice Info» im Temu Connector for Odoo: was er Schritt für Schritt tut

Der Button Refresh Invoice Info fragt bei Temu die Rechnungsinformationen der übergeordneten Bestellung jedes Datensatzes ab und speichert oder aktualisiert die Steuerrechnung in Odoo. Er ist immer sichtbar, und wenn der Aufruf bei Temu fehlschlägt und der Code keine andere Methode mehr versucht, bricht die Aktion mit diesem Fehler ab.

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

Das Wichtigste

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

Wo er sich befindet und wann er erscheint

Der Button befindet sich in der Ansicht Tax Invoices des Temu Connector for Odoo.

Schema des Menüs Temu › Payouts & Tax › Tax Reports und des Buttons Refresh Invoice Info, vorhanden in Odoo 17.0, 18.0 und 19.0
Schema, per Code aus dem veröffentlichten Modulcode erstellt (kein Odoo-Screenshot): das Menü und der Button mit ihren ursprünglichen englischen Beschriftungen.

Wo finde ich den Button?

In der Ansicht Tax Invoices, die Sie über das Menü Temu › Payouts & Tax › Tax Reports öffnen. Auch mit Odoo auf Deutsch heißt der Button Refresh Invoice Info, da das Modul ihn nicht übersetzt.

Schema des Textes Refresh Invoice Info, wie ihn der Benutzer mit Odoo auf Deutsch sieht: Refresh Invoice Info
Schema, per Code aus den veröffentlichten Übersetzungen des Moduls erstellt (kein Odoo-Screenshot).

Wann erscheint er?

Laut der Bedingung seiner Ansicht ist der Button immer sichtbar, in Odoo 17, 18 und 19. Außerdem ist der Button in der Ansicht Tax Invoices in allen veröffentlichten Branches dieser drei Versionen vorhanden.

Welche Daten nutzt er, um zu wissen, was abgefragt werden soll?

Für jeden Datensatz nutzt er dessen Instance und dessen Parent Order Sn, zwei Felder, die Sie im Datensatz und auch in der Liste der Tax Invoices sehen. Das heißt: Er fragt über diese Instanz bei Temu nach dieser übergeordneten Bestellnummer. Hat ein Datensatz keine übergeordnete Bestellnummer, ruft der Code Temu für ihn nicht auf und behandelt ihn wie eine Antwort ohne Rechnungen (siehe weiter unten).

Temu orders in Odoo every 15 minutes. Stock out every 5
Video: Temu orders in Odoo every 15 minutes. Stock out every 5 (Video auf Englisch)

Was beim Klick passiert

In Odoo 19.0 tut der veröffentlichte Modulcode beim Klick auf den Button Folgendes.

Was tut er Schritt für Schritt?

Zuerst fragt er für jeden Datensatz, auf dem die Aktion ausgelöst wird, bei Temu die Rechnungsinformationen zu dessen Parent Order Sn ab, und zwar mit der in der Instanz konfigurierten API-Methode. Der Code kann alternative Methoden ausprobieren, und wenn eine andere als die gespeicherte funktioniert, speichert die Instanz die funktionierende. Zweitens sucht er die Rechnungsliste innerhalb der Temu-Antwort. Drittens geht er diese Liste durch: Trägt eine Rechnung keine übergeordnete Bestellnummer, verwendet er die des Datensatzes, und er speichert oder aktualisiert die entsprechende Steuerrechnung. Die Datensätze werden einzeln verarbeitet.

Was passiert, wenn Temu keine Rechnung zurückgibt?

Das ist kein Fehler. Der Button legt in diesem Fall keine neuen Datensätze an: Er schreibt die Antwort von Temu zusammen mit der verwendeten API-Methode in den Datensatz selbst, vermerkt die Uhrzeit der Synchronisierung und geht zum nächsten Datensatz über.

Legt er neue Datensätze an oder aktualisiert er die vorhandenen?

Beides, je nachdem, was er findet. Für jede Rechnung der Antwort speichert das Modul die Instanz, die Rechnungsnummer, Datum und Uhrzeit der Rechnung, die Daten, die Temu für diese Rechnung zurückgibt, und die Uhrzeit dieser Synchronisierung, und es leert den zuletzt registrierten Fehler. Um zu entscheiden, ob es aktualisiert oder anlegt, sucht es einen Datensatz mit derselben Instanz und derselben übergeordneten Bestellung:

  • Trägt die Rechnung eine Nummer, sucht es zuerst einen Datensatz mit genau dieser Nummer; gibt es keinen, sucht es einen Datensatz derselben Bestellung mit leerer Nummer.
  • Trägt die Rechnung keine Nummer, sucht es einen Datensatz derselben Bestellung mit leerer Nummer.
  • Findet es einen Datensatz, aktualisiert es ihn; andernfalls legt es einen neuen an.

Deshalb aktualisiert ein erneuter Klick auf den Button bei denselben Daten die Datensätze, die zu dieser Suche passen, statt weitere anzulegen.

Was prüfe ich nach dem Klick?

Öffnen Sie Temu › Payouts & Tax › Tax Reports erneut und sehen Sie sich die Liste der Tax Invoices an: Dort sehen Sie die Instanz und die übergeordnete Bestellung jedes Datensatzes. Hat Temu Rechnungen zurückgegeben, gibt es angelegte oder aktualisierte Datensätze mit diesen Daten; hat Temu keine zurückgegeben, haben die abgefragten Datensätze nur die Antwort und die Uhrzeit der Synchronisierung erhalten.

Fehler, Kosten und Versionen

Welche Fehler können auftreten?

Der Button probiert die konfigurierte API-Methode und, falls nötig, alternative aus. Schlägt der Aufruf bei Temu fehl und der Code probiert keine andere Methode mehr, oder sind alle Kandidaten erschöpft, wird der Fehler weitergereicht und die Aktion bricht mit diesem Fehler ab. Dass die Antwort ohne Rechnungen kommt, stoppt dagegen nichts (siehe oben).

Was brauche ich dafür und in welchen Versionen ist er verfügbar?

Der Temu Connector for Odoo ist ein Modul mit Einmalzahlung pro Version und setzt das Abonnement von FlexigoTech Cloud, Plan Connector, voraus: 49 €/Monat oder 490 €/Jahr zzgl. MwSt. (bis zu 3 Plattformkonten). Die Verbindung läuft über FlexigoTech Cloud, das die Zugangsdaten verschlüsselt speichert, die Synchronisierung überwacht und bei Fehlern per E-Mail benachrichtigt. Ohne Abonnement oder bei ausgesetztem Dienst stoppt, was das Abonnement liefert; die Daten bleiben in Ihrem Odoo. Das Modul ist in Odoo Apps für 17.0, 18.0, 19.0 und 20.0 veröffentlicht, und den Preis jeder Version sehen Sie in ihrer Produktseite oder auf der Modulseite.

Wenn wir es für Sie einrichten sollen

FlexigoTech führt Odoo 17, 18, 19 und 20 ein und entwickelt Konnektoren und individuelle Integrationen. Wenn Ihr Ablauf für Temu-Steuerrechnungen etwas braucht, das der Button nicht leistet, sagen Sie uns Bescheid.

Weiterlesen

Was der Button Execute im Temu Connector for Odoo tut, Schritt für SchrittWas der Button Execute im Fulfillment des Temu Connector for Odoo tut: was er prüft, welche Status er schreibt und welche Meldungen ihn stoppen.
Geprüft im Quellcode des Connectors (Version 19.0) und in den verlinkten Quellen

Quellen