Waar staat hij en wanneer verschijnt hij
De knop staat in het scherm Tax Invoices van Temu Connector for Odoo.

Waar vind ik de knop?
In het scherm Tax Invoices, dat je opent via het menu Temu › Payouts & Tax › Tax Reports. Met Odoo in het Nederlands heet de knop Refresh Invoice Info, want de module heeft hiervoor geen Nederlandse vertaling.

Wanneer verschijnt hij?
Volgens de voorwaarde in zijn weergave is de knop altijd zichtbaar, in Odoo 17, 18 en 19. Bovendien staat de knop in het scherm Tax Invoices in alle gepubliceerde branches van die drie versies.
Welke gegevens gebruikt hij om te weten wat hij moet opvragen?
Voor elk record gebruikt hij de Instance en de Parent Order Sn, twee velden die je in het record ziet en ook in de lijst Tax Invoices. Hij vraagt dus via die instantie bij Temu informatie op voor dat nummer van de bovenliggende bestelling. Als een record geen nummer van de bovenliggende bestelling heeft, roept de code Temu er niet voor aan en behandelt hij het als een antwoord zonder facturen (zie hieronder).

Wat er gebeurt als je erop klikt
In Odoo 19.0 doet de gepubliceerde code van de module het volgende wanneer je op de knop klikt.
Wat doet hij stap voor stap?
Eerst vraagt hij voor elk record waarop je de actie start bij Temu de factuurgegevens op van de Parent Order Sn, met de API-methode die in de instantie is ingesteld. De code kan alternatieve methoden proberen en als een andere dan de opgeslagen methode werkt, slaat de instantie die werkende methode op. Daarna zoekt hij de lijst met facturen in het antwoord van Temu. Vervolgens loopt hij die lijst door: als een factuur geen nummer van de bovenliggende bestelling heeft, gebruikt hij dat van het record, en hij slaat de bijbehorende fiscale factuur op of werkt die bij. De records worden één voor één verwerkt.
Wat gebeurt er als Temu geen enkele factuur teruggeeft?
Dat is geen fout. De knop maakt in dat geval geen nieuwe records aan: hij schrijft in het record zelf wat Temu heeft geantwoord, samen met de gebruikte API-methode, noteert het tijdstip van de synchronisatie en gaat verder met het volgende record.
Maakt hij nieuwe records aan of werkt hij bestaande bij?
Beide, afhankelijk van wat hij vindt. Voor elke factuur in het antwoord slaat de module de instantie, het factuurnummer, de datum en tijd van de factuur, de gegevens die Temu voor die factuur teruggeeft en het tijdstip van deze synchronisatie op, en leegt hij de laatst geregistreerde fout. Om te beslissen of hij bijwerkt of aanmaakt, zoekt hij een record met dezelfde instantie en dezelfde bovenliggende bestelling:
- Als de factuur een nummer heeft, zoekt hij eerst een record met datzelfde nummer; als dat er niet is, zoekt hij een record van dezelfde bestelling met een leeg nummer.
- Als de factuur geen nummer heeft, zoekt hij een record van dezelfde bestelling met een leeg nummer.
- Als hij een record vindt, werkt hij dat bij; zo niet, dan maakt hij een nieuw record aan.
Daarom werkt nogmaals op de knop klikken met dezelfde gegevens de records bij die met die zoekopdracht overeenkomen, in plaats van andere aan te maken.
Wat controleer ik nadat ik erop heb geklikt?
Open opnieuw Temu › Payouts & Tax › Tax Reports en bekijk de lijst Tax Invoices: daar zie je de instantie en de bovenliggende bestelling van elk record. Als Temu facturen heeft teruggegeven, zijn er records aangemaakt of bijgewerkt met die gegevens; als Temu er geen heeft teruggegeven, hebben de opgevraagde records alleen het antwoord en het tijdstip van de synchronisatie ontvangen.
Fouten, kosten en versies
Welke fouten kunnen optreden?
De knop probeert de ingestelde API-methode en zo nodig andere alternatieven. Als de aanroep naar Temu mislukt en de code geen andere methode meer probeert, of als de kandidaten op zijn, wordt de fout doorgegeven en stopt de actie met die fout. Dat het antwoord zonder facturen komt, stopt daarentegen niets (zie hierboven).
Wat heb ik nodig om hem te gebruiken en in welke versies zit hij?
Temu Connector for Odoo is een module met eenmalige betaling per versie en vereist het abonnement op FlexigoTech Cloud, plan Conector: € 49 per maand of € 490 per jaar excl. btw (tot 3 accounts van het platform). De verbinding loopt via FlexigoTech Cloud, dat de inloggegevens versleuteld bewaart, de synchronisatie bewaakt en je per e-mail waarschuwt als die mislukt. Zonder abonnement, of met een opgeschorte dienst, stopt wat het abonnement levert; je gegevens blijven in je Odoo. De module is gepubliceerd in Odoo Apps voor 17.0, 18.0, 19.0 en 20.0, en de prijs van elke versie zie je op de productpagina of op de pagina van de module.
Wil je dat wij het voor je opzetten
FlexigoTech implementeert Odoo 17, 18, 19 en 20 en ontwikkelt connectoren en maatwerkintegraties. Heeft jouw flow voor fiscale facturen van Temu iets nodig wat de knop niet doet, laat het ons weten.
Lees verder
Gecontroleerd in de broncode van de connector (versie 19.0) en in de gelinkte bronnen
Bronnen
- Broncode van de module: flexigobe_temu_connector 19.0 (455b3f0f): views/temu_tax_invoice_views.xml
- Broncode van de module: flexigobe_temu_connector 19.0 (455b3f0f): models/temu_tax_invoice.py
- apps.odoo.com/apps/modules/19.0/flexigobe_temu_connector
- flexigotech.com/precios.html
- flexigotech.com/en/services.html
