Dove si trova e quando compare
Il pulsante si trova nella schermata Tax Invoices di Temu Connector for Odoo.

Dove trovo il pulsante?
Nella schermata Tax Invoices, che si apre dal menu Temu › Payouts & Tax › Tax Reports. Con Odoo in italiano il pulsante si chiama Refresh Invoice Info.

Quando compare?
Secondo la condizione della sua vista, il pulsante si vede sempre, in Odoo 17, 18 e 19. Inoltre, il pulsante della schermata Tax Invoices è presente in tutti i rami pubblicati di queste tre versioni.
Quali dati usa per sapere cosa interrogare?
Per ogni scheda usa la sua Instance e il suo Parent Order Sn, due campi che vedi nella scheda e anche nell'elenco di Tax Invoices. In altre parole, interroga Temu, tramite quell'istanza, per quel numero di ordine padre. Se una scheda non ha il numero di ordine padre, il codice non chiama Temu per essa e la tratta come una risposta senza fatture (vedi più avanti).

Cosa fa quando lo premi
In Odoo 19.0, il codice pubblicato del modulo fa quanto segue quando premi il pulsante.
Cosa fa passo per passo?
Prima di tutto, per ogni scheda su cui viene lanciato, chiede a Temu le informazioni di fatturazione del suo Parent Order Sn con il metodo dell'API configurato nell'istanza. Il codice può provare metodi alternativi e, se ne funziona uno diverso da quello salvato, l'istanza salva quello che ha funzionato. In secondo luogo, cerca l'elenco delle fatture dentro la risposta di Temu. In terzo luogo, scorre quell'elenco: se una fattura non riporta il numero di ordine padre, usa quello della scheda, e salva o aggiorna la fattura fiscale corrispondente. Le schede vengono elaborate una alla volta.
Cosa succede se Temu non restituisce nessuna fattura?
Non è un errore. In quel caso il pulsante non crea nuove schede: scrive nella scheda stessa ciò che Temu ha risposto, insieme al metodo dell'API usato, annota l'ora della sincronizzazione e passa alla scheda successiva.
Crea nuove schede o aggiorna quelle che ho già?
Entrambe le cose, a seconda di ciò che trova. Per ogni fattura della risposta, il modulo salva l'istanza, il numero di fattura, la data e l'ora della fattura, i dati che Temu restituisce per quella fattura e l'ora di questa sincronizzazione, e svuota l'ultimo errore registrato. Per decidere se aggiornare o creare, cerca una scheda con la stessa istanza e lo stesso ordine padre:
- Se la fattura ha un numero, cerca prima una scheda con quello stesso numero; se non c'è, cerca una scheda dello stesso ordine con il numero vuoto.
- Se la fattura non ha numero, cerca una scheda dello stesso ordine con il numero vuoto.
- Se trova una scheda, la aggiorna; altrimenti ne crea una nuova.
Per questo, premere di nuovo il pulsante sugli stessi dati aggiorna le schede che corrispondono a quella ricerca invece di crearne altre.
Cosa controllo dopo averlo premuto?
Apri di nuovo Temu › Payouts & Tax › Tax Reports e guarda l'elenco di Tax Invoices: lì vedi l'istanza e l'ordine padre di ogni scheda. Se Temu ha restituito fatture, ci saranno schede create o aggiornate con quei dati; se non ne ha restituita nessuna, le schede interrogate avranno ricevuto solo la risposta e l'ora della sincronizzazione.
Errori, costo e versioni
Quali errori può dare?
Il pulsante prova il metodo dell'API configurato e, se serve, altri alternativi. Se la chiamata a Temu fallisce e il codice non prosegue con un altro metodo, oppure i candidati si esauriscono, l'errore si propaga e l'azione si ferma con quell'errore. Che la risposta arrivi senza fatture, invece, non ferma nulla (vedi sopra).
Cosa mi serve per usarlo e in quali versioni è disponibile?
Temu Connector for Odoo è un modulo a pagamento unico per versione e richiede l'abbonamento a FlexigoTech Cloud, piano Connettore: 49 €/mese o 490 €/anno IVA esclusa (fino a 3 account della piattaforma). La connessione passa da FlexigoTech Cloud, che conserva cifrate le credenziali, sorveglia la sincronizzazione e avvisa via e-mail se fallisce. Senza abbonamento, o con il servizio sospeso, si ferma ciò che dà l'abbonamento; i dati restano nel tuo Odoo. Il modulo è pubblicato su Odoo Apps per 17.0, 18.0, 19.0 e 20.0, e il prezzo di ogni versione lo vedi nella sua scheda o nella pagina del modulo.
Se vuoi che lo mettiamo in funzione noi
FlexigoTech implementa Odoo 17, 18, 19 e 20 e sviluppa connettori e integrazioni su misura. Se il tuo flusso di fatture fiscali di Temu ha bisogno di qualcosa che il pulsante non fa, raccontacelo.
Continua a leggere
Verificato nel codice del connettore (versione 19.0) e nelle fonti collegate
Fonti
- Codice del modulo: flexigobe_temu_connector 19.0 (455b3f0f): views/temu_tax_invoice_views.xml
- Codice del modulo: 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
