Salta al contingut principal
Octopia (Cdiscount)

La tasca de finances d'Octopia a Odoo: què fa a cada passada

La tasca programada Octopia: pull finance (operations, payouts, invoices, DAC7) corre un cop al dia i ve activa en instal·lar el mòdul. A cada passada recorre els comptes d'Octopia connectats i, per cada un, descarrega operacions, liquidacions, factures de comissió noves i informes DAC7.

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

L'essencial

Versions
Odoo 17, 18, 19 i 20
Comprovat
al codi del connector, versió 17.0 i 20.0 · a les fonts enllaçades al final
Lectura
5 min

Què fa la tasca a cada passada

Esquema amb la tasca programada de finances d'Octopia, que corre un cop al dia, i el menú dels comptes
Esquema fet amb codi, no és una pantalla d'Odoo: la tasca corre un cop al dia i ve activa en instal·lar a Odoo 17, 18, 19 i 20, i a sota el menú dels comptes.

Què és aquesta tasca i cada quant corre?

És la tasca programada Octopia: pull finance (operations, payouts, invoices, DAC7). Corre un cop al dia i ve activa en instal·lar el mòdul. Existeix a Odoo 17, 18, 19 i 20; a Odoo 17 porta el valor que la repeteix sense fi. A Odoo 20, la tasca segueix els passos i l'ordre que es descriuen a continuació.

Esquema amb el nom de la tasca de finances d'Octopia en castellà, alemany, francès, italià i portuguès
Esquema fet amb codi a partir de les traduccions publicades del mòdul, no és una pantalla d'Odoo: el nom de la tasca segons l'idioma del teu Odoo.

Sobre quins comptes treballa i on els veig?

Només sobre els comptes d'Octopia connectats. Les fitxes s'obren des de Octopia › Configuration › Accounts. Segons els teus permisos veus uns trams del menú o uns altres: Accounts demana Octopia Admin, Configuration demana Octopia Manager i Octopia demana Octopia User; si no en tens cap, no veus aquell tram.

En quin ordre descarrega?

Compte per compte: primer les operacions, després les liquidacions, tot seguit les factures noves i, al final, els informes DAC7. Si un pas d'un compte falla del tot, els que quedaven per a aquell compte no s'executen en aquella passada. Als informes DAC7, la tasca demana la llista d'informes del compte i, per cada un amb identificador, el crea o l'actualitza amb canal de venda, nom del canal, referència de l'informe, codi de país i any de validesa.

Quin període demana i com evita duplicats?

Operacions: les demana per data de canvi, des de l'última data guardada menys 30 minuts (un petit solapament) fins al moment de la passada; sense data guardada, retrocedeix 90 dies. La nova marca és la data de canvi més recent que ha vist, no l'hora de la passada. Si una operació ja existeix (mateixa referència, mateixos tipus d'esdeveniment i mateixa data de creació), l'actualitza en lloc de duplicar-la. Liquidacions: les demana per data de pagament, des de l'última guardada menys 2 dies, o 365 dies enrere si no hi ha marca; com que no porten identificador, considera la mateixa liquidació la que coincideix en data de pagament, canal de venda i import total. El que no es pot guardar se salta i s'anota al log del servidor.

Quina comprovació fa en acabar les operacions?

Si Octopia indica el total de la finestra, s'ha importat alguna cosa i aquest total difereix en més d'un cèntim de la suma del que s'ha importat, la tasca marca el resultat com a error, amb un avís de possible desfasament de paginació que aconsella tornar a descarregar.

48 horas hábiles para aceptar cada pedido de Cdiscount: hazlo en Odoo
Vídeo: 48 horas hábiles para aceptar cada pedido de Cdiscount: hazlo en Odoo (vídeo en castellà)

Factures de comissió i factures de proveïdor

Què fa amb les factures de comissió?

Després d'operacions i liquidacions, la tasca mira les referències de factura que porten les operacions del compte. Per cada referència que encara no té fitxa de factura a Odoo, en crea una. A cada factura nova li descarrega les línies de detall (si ja tingués línies, les esborra i les torna a crear) i el PDF, que guarda com a adjunt de la factura quan Octopia retorna contingut. Les factures que ja existien no entren en aquesta part de la passada.

Quan crea la factura de proveïdor i com queda?

Només si està marcada la casella Auto-create Commission Vendor Bills, a la fitxa d'Octopia Accounts, pestanya Automation, grup Accounting. La seva ajuda diu: Create a draft vendor bill for each Octopia commission invoice imported by the finance sync. La tasca l'aplica a les factures noves d'aquella passada, just després de descarregar-ne el detall i el PDF. Si la factura ja tenia factura de proveïdor associada, no en crea una altra; si no tenia línies, les descarrega abans. Els signes es conserven: les línies de devolució o abonament arriben en negatiu i resten, i si el total net surt negatiu es crea una factura rectificativa de proveïdor en lloc d'una factura. La referència és Octopia commission invoice … seguida de la referència de la factura d'Octopia.

Si no fa res

Per què pot no fer res amb un compte?

La tasca no fa res amb un compte en aquests casos: el compte no està connectat, de manera que ni entra a la tasca; o el compte va a través de FlexigoTech Cloud i no hi té guardades les credencials, o no hi ha servei segons el permís guardat. En aquest cas la tasca no crida Octopia amb aquell compte i passa al següent. Aquesta comprovació es fa sense xarxa i no afecta els comptes amb connexió directa. Si el servei es pausa enmig d'una passada, la tasca no marca res, a FlexigoTech Cloud només arriba el codi de la pausa i la següent execució continua. Sense subscripció, o amb el servei suspès, s'atura el que dona la subscripció; les dades es queden al teu Odoo.

Què passa si falla un compte i què reviso?

L'error queda al log del servidor d'Odoo amb l'identificador del compte i la tasca continua amb el compte següent. En el que ha fallat, els passos posteriors a l'error no s'executen en aquella passada; la tasca torna a córrer en la seva següent execució diària. Què mirar: que el compte estigui connectat, que tingui credencials i servei si va per FlexigoTech Cloud, que la casella de factures de proveïdor estigui marcada si esperaves esborranys, que els teus permisos et deixin veure el menú de comptes i, si hi ha un error de descàrrega, el log del servidor.

Quines versions, què costa i qui em pot ajudar?

El mòdul és de pagament únic per versió d'Odoo i necessita la subscripció a FlexigoTech Cloud (pla Conector). Està publicat a Odoo Apps per a 17, 18, 19 i 20 (consulta la fitxa d'Odoo Apps). A l'Odoo App Store, cada versió d'Odoo es compra allà. El pla Conector costa 49 €/mes o 490 €/any sense IVA, amb fins a 3 comptes de la plataforma. La connexió passa per FlexigoTech Cloud, que guarda xifrades les credencials, vigila la sincronització i avisa per correu si falla. Si necessites implantar Odoo o una integració a mida, FlexigoTech implanta Odoo 17, 18, 19 i 20 i desenvolupa connectors i integracions a mida.

Continua llegint

Què fa el botó «Submit to Octopia» dels gestos comercialsChecklist del botó «Submit to Octopia» dels gestos comercials: quan apareix, què comprova, què canvia a la fitxa i quins missatges pot donar.
Comprovat al codi del connector (versió 17.0 i 20.0) i a les fonts enllaçades

Fonts