Salta al contingut principal
Temu

Què fa el botó Refresh PDF URL de Temu Connector for Odoo

El botó Refresh PDF URL de la fitxa de Tax Invoices demana a Temu l'adreça de descàrrega del PDF d'una factura i la desa a la factura. Si la factura no té número, intenta recuperar-lo abans; si continua sense, anota un error a Last Error i no demana res més.

FlexigoTech · Responsable: Víctor Gómez · Actualitzat el 5 de novembre de 2026

L'essencial

Mòdul
Temu
Versions
Odoo 17, 18, 19 i 20
Comprovat
al codi del connector, versió 19.0 · a les fonts enllaçades al final
Lectura
4 min

On és i quan es veu

Les fitxes de Tax Invoices s'obren des del menú Temu › Payouts & Tax › Tax Reports. Allà, a la fitxa, hi ha el botó Refresh PDF URL. A Odoo 17, 18 i 19 el botó és a la pantalla Tax Invoices i no depèn de cap condició de la vista: es veu sempre. El que segueix descriu el codi publicat d'Odoo 19.

Esquema fet amb codi del menú Temu › Payouts & Tax › Tax Reports i del botó d'actualitzar la URL del PDF, amb els rètols en anglès del codi
Esquema fet amb codi (no és una pantalla d'Odoo): el menú i el botó d'actualitzar la URL del PDF, amb els seus rètols en anglès, presents a Odoo 17.0, 18.0 i 19.0.
Esquema fet amb codi del text del botó tal com el veu l'usuari amb Odoo en català
Esquema fet amb codi a partir de les traduccions publicades (no és una pantalla d'Odoo): amb Odoo en català, el botó es diu Refresh PDF URL.
Temu orders in Odoo every 15 minutes. Stock out every 5
Vídeo: Temu orders in Odoo every 15 minutes. Stock out every 5 (vídeo en anglès)

El que fa, per ordre

El codi recorre una per una les factures sobre les quals s'executa i, per a cadascuna, fa això:

  1. Mira el camp Invoice Number. Si és buit, abans de res demana a Temu les dades de la factura d'aquella comanda, fent servir el valor de Parent Order Sn i la Instance de la fitxa. Si la resposta no porta cap factura, desa la resposta tal qual i la data d'aquesta consulta; si en porta alguna, recorre una per una les factures de la resposta.
  2. Torna a llegir el número. Si continua buit, anota un error a Last Error i passa a la factura següent, sense demanar el PDF.
  3. Si hi ha número, la instància consulta a Temu la descàrrega del PDF amb el valor de Parent Order Sn i el de Invoice Number.
  4. Quan la resposta porta una URL signada, la desa. A més desa la resposta completa juntament amb el mètode de Temu que s'ha fet servir, anota la data i l'hora de la consulta i buida Last Error.

Idees equivocades sobre el botó

«Només apareix quan la factura ja té número»

No. A Odoo 17, 18 i 19 el botó es veu sempre a la pantalla Tax Invoices. El número de factura no decideix si el veus, sinó el que passa en prémer-lo: és el primer que comprova el codi.

«Si falta el número de factura, el botó falla i prou»

No és el primer que passa. Amb Invoice Number buit, el botó comença demanant a Temu les dades de la factura de la comanda i torna a mirar el camp. Només si continua buit deixa l'error a Last Error i no consulta el PDF. Si et passa, obre la fitxa i comprova que Parent Order Sn i Instance tenen valor: són les dades amb què es fa aquesta primera consulta.

«El botó descarrega el PDF»

El rètol parla d'URL i és el que el codi maneja. El que fa és preguntar a Temu per la descàrrega del PDF i desar el resultat a la factura: la URL signada si la resposta la porta, la resposta sencera amb el mètode fet servir i la data i hora de la consulta. Si la resposta no porta URL signada, aquesta adreça es desa buida; la resposta es desa igualment i Last Error es buida, així que un camp d'error buit no garanteix que hi hagi adreça.

«Un error anterior es queda fins que l'esborris a mà»

No. Quan la consulta del PDF es completa, el botó buida Last Error en aquesta factura. El camp es veu a la fitxa de Tax Invoices, així que pots prémer el botó i tornar a mirar-lo a la mateixa fitxa.

«Una factura sense número bloqueja les altres»

Tampoc. El codi recorre les factures sobre les quals s'executa i, quan una es queda sense número, anota el seu error a Last Error i passa a la següent. Que a una factura li falti el número no impedeix que es processi la següent.

«Amb comprar el mòdul n'hi ha prou»

El mòdul és de pagament únic per versió d'Odoo i necessita, a més, la subscripció a FlexigoTech Cloud (pla Connector). Aquest pla costa 49 €/mes o 490 €/any sense IVA, amb fins a 3 comptes de la plataforma (el pla Pro, 98 €/mes o 980 €/any, fins a 10). La connexió amb Temu passa per FlexigoTech Cloud, que desa xifrades les credencials, vigila la sincronització i avisa per correu si falla. Sense subscripció, o amb el servei suspès, s'atura el que dona la subscripció; les dades es queden al teu Odoo. El mòdul està publicat a Odoo Apps per a 17.0, 18.0, 19.0 i 20.0. Si el compres a flexigotech.com, amb la subscripció el mòdul per a les versions noves d'Odoo va inclòs; a l'Odoo App Store, cada versió s'hi compra. Pots veure la fitxa a Odoo Apps o la pàgina del mòdul.

Per continuar

Si estàs implantant Odoo i vols que les factures fiscals de Temu encaixin amb la teva manera de treballar, FlexigoTech implanta Odoo 17, 18, 19 i 20 i desenvolupa connectors i integracions a mida.

Continua llegint

Què fa el botó Execute de Temu Connector for Odoo, pas a pasQuè fa el botó Execute de Fulfillment a Temu Connector for Odoo: què comprova, quins estats escriu i quins missatges poden aturar-lo.
Comprovat al codi del connector (versió 19.0) i a les fonts enllaçades

Fonts