On és i quan es veu
El botó Poll Status és a la fitxa del gest comercial. S'hi arriba des del menú Octopia › Orders › Commercial Gestures. El tram Octopia del menú demana el permís Octopia User: sense ell no veus aquest tram. El botó és a les branques 17, 18, 19 i 20 d'Odoo.

El botó només és visible quan el camp State del gest és el d'en curs. Amb el valor per defecte de State no es veu, de manera que en un gest acabat de crear no el trobaràs.
Amb Odoo en català el botó es diu Poll Status, perquè el mòdul no el tradueix a aquest idioma. Els rètols d'altres idiomes són a l'esquema.

Poll Status, en alemany Status abfragen, en francès Vérifier le statut, en italià Verifica stato i en portuguès Poll Status.
Pas a pas
- Obre
Octopia › Orders › Commercial Gesturesi entra al gest. La llista mostraOrder,AccountiState; la fitxa mostraOrder,StateiRequest Reference. - Mira
State. Si el gest no és en curs, el botó no apareix i no hi ha res per consultar des d'aquí. - Mira
Request Reference. És de només lectura: l'omple el codi, no tu, i l'omple el botóSubmit to Octopia, que tens explicat en aquest altre article. De si és plena o buida depèn com es fa la consulta (pas cinc). - Prem
Poll Status. El mòdul pren el compte del gest i hi prepara la connexió amb Octopia. - Amb la referència plena, el mòdul demana a Octopia aquell gest concret per la seva referència. Amb la referència buida, demana la llista de gestos de la comanda (usa l'identificador de la comanda a Octopia) i es queda amb el primer de la llista, si n'hi ha cap.
- El mòdul llegeix l'estat que porta la resposta. Si és un dels valors que admet el camp
State, l'escriu al gest. - Si l'estat nou és el d'acabat, el mòdul intenta a més crear una factura rectificativa (explicat a la secció següent).
- Comprova el resultat: mira
Statea la fitxa i, si esperaves una factura rectificativa, comprova si el gest ha quedat enllaçat a una.
Què canvia a Odoo
L'únic que el botó canvia sempre que rep un estat vàlid és el camp State del gest. Quan aquest estat és el d'acabat, el codi l'interpreta com que el canal ha retornat al client l'import del gest i ho reflecteix amb una factura rectificativa de client independent, en esborrany. Només es crea si es compleixen aquestes condicions:
- El compte té activada la creació automàtica de factures rectificatives (és opcional).
- El gest no té ja una factura rectificativa enllaçada.
- La comanda del gest té un client.
Si es crea, la factura rectificativa surt així:
- Va a nom del client de la comanda i de l'empresa del gest.
- La seva referència és
Octopia commercial gesture … (…), amb l'identificador de la comanda a Octopia i el motiu del gest. - Té una sola línia, de quantitat u, anomenada
Commercial gesture - …amb el detall del motiu o, si és buit, el motiu. - El preu de la línia és l'import del gest, i la línia va sense impostos: el codi ho fa així perquè aquest import és el brut que va retornar el canal i els impostos per defecte del compte comptable l'inflarien.
- El gest queda enllaçat a aquesta factura rectificativa.
La factura rectificativa queda en esborrany: el codi no la confirma.
Quan el gest es queda com estava
El codi té diverses sortides en què el botó no canvia el gest. Convé conèixer-les per interpretar el que veus:
- Només es processen els gestos en curs. Qualsevol altre se salta.
- Si Octopia no retorna res utilitzable per al gest (sense referència, la llista de la comanda arriba buida; o la resposta no és un registre), el mòdul passa al següent i
Stateno es toca. - Si l'estat que arriba no és cap dels que admet
State, tampoc s'escriu. - Si l'estat és el d'acabat però el compte no té activada la creació de factures rectificatives, el gest ja té una factura rectificativa o la comanda no té client, l'estat s'actualitza però no es crea cap factura rectificativa.
Si el botó no ha canviat res i esperaves un canvi, comença per la referència: amb la referència buida el mòdul es queda amb el primer gest de la llista de la comanda, no amb un de concret.
Cost i versions
Octopia Connector es publica a Odoo Apps per a 17, 18, 19 i 20, amb pagament únic per versió d'Odoo (el preu de cadascuna, a la fitxa). A més, necessita la subscripció a FlexigoTech Cloud amb el pla Conector: 49 €/mes o 490 €/any sense IVA, fins a tres comptes de la plataforma. La connexió passa per FlexigoTech Cloud, que guarda xifrades les credencials, vigila la sincronització i avisa per correu si falla.
Com t'ajuda FlexigoTech
Si estàs implantant Odoo i vols que els gestos comercials d'Octopia encaixin en el teu circuit de factures rectificatives i facturació, FlexigoTech implanta Odoo 17, 18, 19 i 20 i desenvolupa connectors i integracions a mida.
Continua llegint
Comprovat al codi del connector (versió 20.0) i a les fonts enllaçades
Fonts
- Codi del mòdul: flexigobe_octopia_connector 20.0 (4848da6a): views/octopia_order_actions_views.xml
- Codi del mòdul: flexigobe_octopia_connector 20.0 (4848da6a): models/octopia_order_actions.py
- apps.odoo.com/apps/modules/20.0/flexigobe_octopia_connector
- flexigotech.com/precios.html
- flexigotech.com/en/services.html
