Naar hoofdinhoud
Temu

Wat de knop Refresh PDF URL van Temu Connector for Odoo doet

De knop Refresh PDF URL op het formulier van Tax Invoices vraagt bij Temu het downloadadres van het pdf van een factuur op en slaat dat op in de factuur. Heeft de factuur geen nummer, dan probeert hij dat eerst op te halen; ontbreekt het dan nog, dan noteert hij een fout in Last Error en vraagt hij niets meer op.

FlexigoTech · Verantwoordelijk: Víctor Gómez · Bijgewerkt op 5 november 2026

In het kort

Module
Temu
Versies
Odoo 17, 18, 19 en 20
Gecontroleerd
in de broncode van de connector, versie 19.0 · in de bronnen onderaan
Leestijd
4 min

Waar hij staat en wanneer je hem ziet

De formulieren van Tax Invoices open je via het menu Temu › Payouts & Tax › Tax Reports. Daar, in het formulier, staat de knop Refresh PDF URL. In Odoo 17, 18 en 19 staat de knop in het scherm Tax Invoices en hangt hij van geen enkele voorwaarde in de weergave af: je ziet hem altijd. Wat hieronder volgt beschrijft de gepubliceerde code van Odoo 19.

Schema gemaakt met code van het menu Temu › Payouts & Tax › Tax Reports en van de knop om de pdf-URL te verversen, met de Engelse labels uit de code
Schema gemaakt met code (geen Odoo-scherm): het menu en de knop om de pdf-URL te verversen, met hun Engelse labels, aanwezig in Odoo 17.0, 18.0 en 19.0.
Schema gemaakt met code van de tekst van de knop zoals de gebruiker die ziet met Odoo in het Nederlands
Schema gemaakt met code op basis van de gepubliceerde vertalingen (geen Odoo-scherm): met Odoo in het Nederlands heet de knop Refresh PDF URL.
Temu orders in Odoo every 15 minutes. Stock out every 5
Video: Temu orders in Odoo every 15 minutes. Stock out every 5 (video in het Engels)

Wat hij doet, in volgorde

De code loopt een voor een langs de facturen waarop hij wordt uitgevoerd en doet voor elke factuur het volgende:

  1. Hij kijkt naar het veld Invoice Number. Is dat leeg, dan vraagt hij eerst bij Temu de gegevens van de factuur van die bestelling op, met de waarde van Parent Order Sn en de Instance van het formulier. Bevat het antwoord geen enkele factuur, dan slaat hij het antwoord ongewijzigd op, samen met de datum van die opvraging; bevat het er wel, dan loopt hij een voor een langs de facturen in het antwoord.
  2. Hij leest het nummer opnieuw. Is het nog steeds leeg, dan noteert hij een fout in Last Error en gaat hij door naar de volgende factuur, zonder het pdf op te vragen.
  3. Is er een nummer, dan vraagt de instantie bij Temu de download van het pdf op met de waarde van Parent Order Sn en die van Invoice Number.
  4. Bevat het antwoord een ondertekende URL, dan slaat hij die op. Daarnaast slaat hij het volledige antwoord op samen met de gebruikte Temu-methode, noteert hij de datum en het tijdstip van de opvraging en maakt hij Last Error leeg.

Misverstanden over de knop

"Hij verschijnt pas als de factuur al een nummer heeft"

Nee. In Odoo 17, 18 en 19 zie je de knop altijd in het scherm Tax Invoices. Het factuurnummer bepaalt niet of je de knop ziet, maar wat er gebeurt als je erop klikt: het is het eerste wat de code controleert.

"Als het factuurnummer ontbreekt, mislukt de knop en dat is het"

Dat is niet het eerste wat er gebeurt. Met een leeg Invoice Number begint de knop met het opvragen van de factuurgegevens van de bestelling bij Temu en kijkt hij daarna opnieuw naar het veld. Pas als het nog steeds leeg is, zet hij de fout in Last Error en vraagt hij het pdf niet op. Overkomt je dit, open dan het formulier en controleer of Parent Order Sn en Instance een waarde hebben: met die gegevens wordt die eerste opvraging gedaan.

"De knop downloadt het pdf"

Het label spreekt over URL en dat is waarmee de code werkt. Hij vraagt Temu naar de download van het pdf en slaat het resultaat op in de factuur: de ondertekende URL als het antwoord die bevat, het hele antwoord met de gebruikte methode en de datum en het tijdstip van de opvraging. Bevat het antwoord geen ondertekende URL, dan wordt dat adres leeg opgeslagen; het antwoord wordt toch opgeslagen en Last Error wordt leeggemaakt, dus een leeg foutveld garandeert niet dat er een adres is.

"Een eerdere fout blijft staan tot je hem met de hand wist"

Nee. Wanneer de opvraging van het pdf slaagt, maakt de knop Last Error leeg voor die factuur. Het veld zie je in het formulier van Tax Invoices, dus je kunt op de knop klikken en in hetzelfde formulier meteen opnieuw kijken.

"Een factuur zonder nummer blokkeert de andere"

Ook niet. De code loopt langs de facturen waarop hij wordt uitgevoerd en wanneer een factuur zonder nummer blijft, noteert hij de fout in Last Error en gaat hij door naar de volgende. Dat bij een factuur het nummer ontbreekt, belet niet dat de volgende wordt verwerkt.

"Met de module kopen ben je klaar"

De module is een eenmalige aankoop per Odoo-versie en vereist daarnaast het abonnement op FlexigoTech Cloud (plan Connector). Dat plan kost € 49 per maand of € 490 per jaar excl. btw, met maximaal 3 accounts van het platform (het plan Pro, € 98 per maand of € 980 per jaar, maximaal 10). De verbinding met Temu loopt via FlexigoTech Cloud, dat de inloggegevens versleuteld bewaart, de synchronisatie bewaakt en per e-mail waarschuwt als die mislukt. Zonder abonnement, of met een opgeschorte dienst, stopt wat het abonnement levert; de gegevens blijven in je Odoo staan. De module is gepubliceerd in Odoo Apps voor 17.0, 18.0, 19.0 en 20.0. Koop je hem op flexigotech.com, dan is met het abonnement de module voor de nieuwere Odoo-versies inbegrepen; in de Odoo App Store koop je elke versie daar. Je kunt de vermelding in Odoo Apps of de pagina van de module bekijken.

Om verder te lezen

Als je Odoo implementeert en wilt dat de btw-facturen van Temu passen bij jouw manier van werken, implementeert FlexigoTech Odoo 17, 18, 19 en 20 en ontwikkelt het connectoren en integraties op maat.

Lees verder

Wat de knop Execute van Temu Connector for Odoo doet, stap voor stapWat de knop Execute van Fulfillment doet in Temu Connector for Odoo: wat hij controleert, welke statussen hij schrijft en welke meldingen hem stoppen.
Gecontroleerd in de broncode van de connector (versie 19.0) en in de gelinkte bronnen

Bronnen