
El codi que es descriu és el publicat per a Odoo 20.0; el botó existeix a les branques 17, 18, 19 i 20.
Primer, el camí automàtic (opcional)
Odoo pot crear aquests esborranys sense que premis el botó, però només si actives la casella del compte: ve desactivada per defecte. Amb la casella activada, aquest procés s'ocupa de les línies sense que hi intervinguis, i el botó queda per a les línies que vulguis tractar a mà.
- Localitza la casella
Auto-create credit notes (opt-in): és a la fitxa deAccounts, pestanyaReturns & Reviews. Per defecte ve desactivada.
- Llegeix-ne l'ajuda: «Automatically creates a draft customer credit note when the return refund amount is reported and the sale is accounted in Odoo.»
- Tingues presents les tasques programades que arriben a aquest procés:
Amazon SP-API - Auto receive returns to stock, que s'executa cada 15 minuts, iAmazon SP-API - Sync returns, cada 3 hores. Les dues són actives en instal·lar el mòdul.
- Amb la casella desactivada, el procés no crea res i pot deixar al xat del compte el missatge
Auto credit note drafts are disabled in account settings.
- Amb la casella activada, el procés recorre les línies de devolució d'aquest compte que tenen un import de reemborsament superior a zero i encara no tenen rectificativa enllaçada, començant per la petició més recent i fins a un límit de línies per passada. Per a cadascuna crida la mateixa creació que fa servir el botó.
- Tingues en compte que, segons un ajust del compte, el procés automàtic pot comptabilitzar la rectificativa en lloc de deixar-la en esborrany. El botó, en canvi, no comptabilitza.
- Revisa'n el resultat: si la creació s'atura per un avís del mateix mòdul, la línia queda com a saltada; si falla per una altra causa, queda amb error. En tots dos casos el procés automàtic desa el text de l'error a la línia. El resum del xat compta les línies avaluades, les rectificatives generades, les saltades i les que han donat error.

On és el botó i quan es veu
- Obre el menú
Amazon › Analytics / BI › Returns. Cada tram demana el permísViewer; si te'n falta un, no veus aquell tram.
- Entra a la pantalla
Returns (BI)i obre la línia de devolució que vulguis tractar.
- Comprova que veus
Create Credit Note Draft. S'amaga quan la línia ja té el seuCredit Note Draftenllaçat; amb els valors per defecte es veu. La condició és la mateixa a Odoo 17, 18, 19 i 20.

Què comprova en prémer-lo
- Comptabilitat: el codi comprova que Comptabilitat d'Odoo estigui disponible; si no ho està, el botó s'atura.
- Rectificativa prèvia: si la línia ja té un esborrany enllaçat i encara existeix, el botó no en crea un altre: retorna aquest.
- Comanda de venda: fa servir la de la línia o, si no en té, intenta trobar-ne una. Si no hi ha comanda de venda, s'atura.
- Factura d'origen: fa servir la de la línia o, si no n'hi ha, busca una factura de client comptabilitzada de la comanda. Si no n'hi ha cap, s'atura.
Què crea i què canvia a la línia
- Es crea una factura rectificativa de client amb l'empresa, el client, la divisa i el diari de la factura d'origen.
- El seu origen és el nom de la comanda de venda (o, si no en té, l'identificador de la comanda d'Amazon). La seva referència és
Amazon return …, amb l'identificador de la devolució o, si no n'hi ha, el de la comanda o el de la línia.
- La data de factura és la d'avui (si aquest camp existeix), el termini de pagament queda buit i la rectificativa s'enllaça amb la factura d'origen com la que reverteix (si aquest camp existeix).
- El botó no comptabilitza: la rectificativa queda en esborrany.
- Quan la creació acaba bé, la línia de devolució desa la factura d'origen i la rectificativa creada, marca l'estat de la rectificativa com a esborrany, anota la data del procés i buida el text d'error.
Després de prémer
- S'obre la finestra
Credit Note Draftamb la rectificativa acabada de crear. Revisa'n les línies i l'import abans de continuar-hi.
- Torna a la línia de devolució: com que ja té el seu esborrany enllaçat, el botó deixa de veure's.
Quan el botó falla
- Si qualsevol dels passos llança un error, el botó s'atura, Odoo mostra el missatge d'error i no es crea ni s'obre cap esborrany.
- Entre els motius que recull el codi hi ha la manca de comanda de venda, la manca de factura de client comptabilitzada i que Comptabilitat no estigui disponible. Corregeix la causa (la comanda de venda, la factura de client comptabilitzada o la disponibilitat de Comptabilitat) i torna a prémer.
- Si l'error ha vingut del procés automàtic, la línia queda com a saltada o amb error i desa el text de l'error; mentre no tingui esborrany enllaçat, el botó continua visible per reintentar-ho a mà quan hagis corregit la causa.
Si vols ajuda
La fitxa del mòdul és a Odoo Apps i la pàgina amb la compra, a flexigotech.com. FlexigoTech implanta Odoo 17, 18, 19 i 20 i desenvolupa connectors i integracions a mida, per si necessites ajustar aquest circuit de devolucions a la teva comptabilitat.
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
