On és el botó
El botó Create/Open Internal Refund Follow-up és a la pantalla Returns (BI), a la qual s'arriba per Amazon › Analytics / BI › Returns. Cada tram d'aquest menú demana el permís Viewer. El botó existeix a les branques 17, 18, 19 i 20 d'Odoo; el que segueix descriu el codi de la 20.


Idees equivocades sobre el botó, una per una
«Si no el premo, no hi ha seguiment intern»
Prémer-lo és el camí a mà, no l'únic. La tasca programada Amazon SP-API - Post-sales pipeline, activa en instal·lar i que s'executa cada hora, arriba a les mateixes funcions que fa servir el botó per localitzar el cas de reemborsament d'una devolució i la comanda de venda d'Amazon.
Dues caselles del compte decideixen aquest camí i vénen activades per defecte: Post-sales: auto case from refund i Post-sales: auto case from return pending action. Les veuràs a la fitxa de Accounts, pestanya Orders & Fulfillment, grup Post-Sales Cases (ON by default). El botó queda per crear o obrir el cas a mà.
«El botó és a qualsevol devolució»
S'oculta en dues situacions, i la condició és la mateixa a Odoo 17, 18, 19 i 20: quan Primary Postsale Case ja té valor o quan Refund Amount és zero o menys. Si no el veus, comprova l'import a la fitxa de Returns (BI), pestanya Overview, grup Return Status, o a la llista.
«Qualsevol que vegi Devolucions pot prémer-lo»
Veure el menú no n'hi ha prou. El primer que fa el botó és comprovar els teus permisos: sense almenys nivell Operator, s'atura amb aquest missatge, i no es desa res:
You need at least Amazon Seller Connector Operator access for this action. Ask a manager to grant Operator or Manager access.
A més de pertànyer al grup, el mòdul comprova que tinguis permís d'escriptura sobre la devolució. Si et surt aquest missatge, demana a un responsable que et doni accés d'Operator o de Manager, tal com diu el mateix text.
«Prémer-lo dues vegades crea dos casos»
Per a cada devolució, el botó busca primer un cas de reemborsament ja existent del mateix compte i amb origen en aquesta mateixa devolució. Si el troba, no en crea cap altre: torna a calcular el cas que figura a Primary Postsale Case, actualitza al cas l'últim estat extern del reemborsament i l'obre. Quan gestiona exactament un cas, s'obre la fitxa del cas de seguiment, sigui el que acaba de crear o el que ja existia.
Per triar el cas principal entre els relacionats amb la devolució, el mòdul prefereix els casos oberts o en curs; entre ells, els que estan en curs, i, a igualtat, el més recent. Per això el principal no és sempre l'últim cas creat.
Quan el botó no gestiona exactament un cas, en lloc d'obrir la fitxa mostra Internal refund follow-up cases managed: ….
«Només crea un registre buit»
Si no hi ha cas, el botó en crea un amb dades de la devolució:
- El compte, la mateixa devolució i l'
Amazon Order ID. - La comanda de venda d'Odoo, si la troba. Només la busca quan la devolució té ID de comanda i compte: prova diversos camps de la comanda de venda i dels albarans, dins de l'empresa del compte, amb coincidència exacta; si diverses comandes encaixen en un mateix camp, aquest camp no decideix. Si no hi ha comanda, el cas es crea igualment, sense.
- Tipus reemborsament parcial, estat
openi el títolAmazon partial refund …, seguit de l'ID de la comanda, o de l'Amazon RMA IDsi falta, o de l'identificador intern de la devolució. - La descripció
Case created from an Amazon return. SKU: … Amazon RMA: … Return status: …, amb un guió allà on falti la dada. - La divisa de l'empresa del compte, l'import del reemborsament i el motiu de la devolució.
- Una data límit: l'hora actual més les hores d'SLA del compte, o vint-i-quatre hores si aquesta dada està buida, amb un mínim d'una hora.
Després torna a calcular el Primary Postsale Case de la devolució amb la mateixa regla de preferència descrita més amunt i anota al cas l'última acció externa (Amazon refund feed, per defecte), el seu estat i l'últim error del reemborsament. Per a aquest estat, el mòdul mira l'estat de procés del reemborsament d'Amazon de la devolució. Si està buit, anota READY quan el total del reemborsament d'Amazon de la devolució és més gran que zero i DRAFT en cas contrari. Aquest total no és el Refund Amount que decideix si el botó es veu.
Com es veu el rètol segons l'idioma d'Odoo
El rètol del botó canvia amb l'idioma del teu Odoo:
| Idioma | Rètol del botó |
|---|---|
| Castellà | Crear/Abrir seguimiento interno de reembolso |
| Alemany | Interne Erstattungsnachverfolgung erstellen/öffnen |
| Francès | Créer/Ouvrir un suivi de remboursement interne |
| Italià | Crea/Apri follow-up rimborso interno |
| Portuguès | Criar/Abrir Acompanhamento Interno de Reembolso |

Com ajuda FlexigoTech
FlexigoTech implanta Odoo 17, 18, 19 i 20 i desenvolupa connectors i integracions a mida, per si necessites ajustar el flux de devolucions i reemborsaments a la teva empresa. El mòdul està publicat per a aquestes quatre versions a Odoo Apps i també a flexigotech.com. És de pagament únic per versió i necessita la subscripció a FlexigoTech Cloud: el pla Connector costa 49 €/mes o 490 €/any sense IVA, i el preu del mòdul de cada versió és a la seva fitxa.
Per a la resta del flux, comença per la fitxa del compte: els camps del compte SP-API expliquen cada casella.
Continua llegint
Comprovat al codi del connector (versió 20.0) i a les fonts enllaçades
Fonts
- Codi del mòdul: flexigobe_amazon_seller_connector 20.0 (8576afa5): views/amazon_spapi_return_line_views.xml
- Codi del mòdul: flexigobe_amazon_seller_connector 20.0 (8576afa5): models/amazon_spapi_return_line.py
- Codi del mòdul: flexigobe_amazon_seller_connector 20.0 (8576afa5): models/amazon_spapi_account.py
- apps.odoo.com/apps/modules/20.0/flexigobe_amazon_seller_connector
- flexigotech.com/en/services.html
- flexigotech.com/precios.html
