Salta al contingut principal
Octopia (Cdiscount)

Factures d'Octopia: per què no es poden pujar si no estan publicades

El missatge Only posted customer invoices can be pushed to Octopia. surt en prémer Push to Octopia quan el document no està en estat Publicat o no és una factura de client. Es resol comprovant aquestes dues coses a la factura i tornant a prémer el botó.

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ó 20.0 · a les fonts enllaçades al final
Lectura
5 min

Quan surt el missatge

Surt en prémer el botó Push to Octopia de la fitxa d'una factura. Aquest botó llança l'acció del mòdul que puja a Octopia el PDF de la factura i, abans de fer res més amb cada factura, comprova dues coses: que estigui publicada i que sigui una factura de client. Si falla qualsevol de les dues, l'acció s'atura amb Only posted customer invoices can be pushed to Octopia. i no es desa res del que aquesta acció havia de canviar.

El missatge és al codi publicat de les quatre branques del mòdul: Odoo 17, 18, 19 i 20. El mòdul està publicat a Odoo Apps per a aquestes mateixes versions.

Esquema fet amb codi: el botó Push to Octopia i a sota el missatge Only posted customer invoices can be pushed to Octopia.
Esquema fet amb codi a partir del codi publicat del mòdul (no és una captura d'Odoo): el botó i el missatge que llança, amb el text original del codi, vàlid a Odoo 17, 18, 19 i 20.

Amb Odoo en català l'avís és Only posted customer invoices can be pushed to Octopia., perquè el mòdul no el tradueix al català; amb Odoo en alemany, Nur gebuchte Kundenrechnungen können an Octopia übertragen werden.; en francès, Seules les factures clients comptabilisées peuvent être envoyées à Octopia.. El mòdul porta també la traducció a l'italià i al portuguès.

Esquema fet amb codi amb l'avís en anglès, alemany, francès, italià i portuguès
Esquema fet amb codi a partir de les traduccions publicades del mòdul (no és una captura d'Odoo): el mateix avís en anglès, alemany, francès, italià i portuguès.
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à)

La condició exacta del codi

El codi llança el missatge quan es compleix una qualsevol d'aquestes dues condicions:

  • La factura no està en estat Publicat.
  • El tipus de document no és factura de client (es veu com Factura de client).

Són textos estàndard d'Odoo (mòdul de comptabilitat), no del connector. Perquè la factura passi cal que sigui de client i que estigui publicada alhora: si en falla una, s'atura tot.

És la primera comprovació que es fa amb cada factura, abans de generar el PDF. Per això, quan surt aquest missatge, encara no s'ha generat ni pujat res per a aquesta factura.

La vista del botó té les seves pròpies regles. El botó Push to Octopia s'amaga quan el document no és una factura de client, quan no està en estat Publicat o quan la factura ja s'ha enviat a Octopia. Les dues primeres condicions de la vista són les mateixes que comprova el codi.

Com resoldre-ho, pas a pas

  1. Obre la factura des de la qual has premut Push to Octopia.
  2. Mira el tipus de document: ha de ser una factura de client (Factura de client). Si és un altre tipus de document, la comprovació del mòdul no el deixa passar.
  3. Mira l'estat: ha de ser Publicat. Qualsevol altre estat fa que surti el missatge.
  4. Si l'estat no és Publicat, passa la factura a aquest estat amb el procediment habitual de la teva comptabilitat a Odoo.
  5. Torna a la factura i prem Push to Octopia. Si no veus el botó, comprova el tipus i l'estat de la factura; si tots dos són correctes, el botó també s'amaga quan la factura ja s'ha enviat a Octopia.
  6. Comprova el resultat: quan l'acció acaba sense errors, el botó Push to Octopia deixa de veure's en aquesta factura.

Què passa quan la comprovació passa

Segons el codi de l'acció, amb una factura de client publicada el mòdul segueix aquest ordre:

  • Pren les comandes d'Octopia vinculades a la factura.
  • Genera el PDF de la factura.
  • Puja aquest PDF a cada comanda vinculada, fent servir el compte d'Octopia d'aquella comanda. L'arxiu porta el nom de la factura amb les barres canviades per guions baixos. La descripció del mètode diu que reemplaça els documents anteriors de la comanda.
  • Marca la comanda com a factura enviada, amb la seva data, i anota un registre d'èxit al registre de sincronització del mòdul.
  • En acabar amb totes les comandes, marca la factura com a enviada.

Per tant, el missatge surt abans de tot aquest recorregut. Si vols el detall del botó sencer, és a què fa el botó «Push to Octopia», pas a pas.

Dubtes concrets sobre aquest avís

Val una factura de proveïdor o un document d'un altre tipus?

No. La comprovació exigeix que el tipus de document sigui factura de client (Factura de client); amb qualsevol altre tipus surt el missatge.

Es puja res a Octopia si surt el missatge?

No per a aquesta factura. L'acció s'atura a la comprovació, abans de generar-ne el PDF i abans de pujar-lo, i no es desa cap canvi d'aquesta acció.

Per què no veig el botó en una factura?

El botó Push to Octopia s'amaga si el document no és una factura de client, si no està en estat Publicat o si la factura ja s'ha enviat a Octopia. Comença per mirar el tipus i l'estat.

Canvia el missatge segons la versió d'Odoo?

El missatge és al codi publicat d'Odoo 17, 18, 19 i 20. La condició de la vista del botó també és la mateixa en aquestes quatre versions.

Si el teu circuit de facturació necessita ajustos

Si estàs implantant Odoo i vols que la facturació a clients de les teves comandes d'Octopia encaixi amb la teva manera de treballar, a FlexigoTech implantem Odoo 17, 18, 19 i 20 i desenvolupem connectors i integracions a mida.

Resum per tenir a mà: factura de client, estat Publicat, i després Push to Octopia.

Continua llegint

Què fa el botó «Submit to Octopia» d'Octopia Connector, pas a pasQuè fa el botó Submit to Octopia a Importacions massives de factures: quan apareix, què comprova, què canvia i l'error que pot donar.Què fa el botó «Import» d'Octopia Connector, pas a pasQuè fa el botó Import d'Octopia Connector a Odoo: quan es veu, què importa, què canvia, quin avís dona i quina entrada deixa al registre.Què fa el botó «Create Vendor Bill» d'Octopia ConnectorQuè fa el botó Create Vendor Bill d'Octopia Connector a Odoo: quan apareix, què comprova, què crea i on es pot aturar el procés.
Comprovat al codi del connector (versió 20.0) i a les fonts enllaçades

Fonts