Salta al contingut principal
Octopia (Cdiscount)

El Seller ID d'Octopia ha de ser numèric: quan surt l'error i com resoldre'l

El missatge The Octopia Seller ID must be numeric (e.g. 98979). surt en desar la fitxa d'un compte d'Octopia quan el camp Octopia Seller ID té contingut i, sense comptar els espais dels extrems, no són només xifres; es corregeix deixant al camp únicament el valor numèric i desant de nou.

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
4 min

Què significa i quan surt

És un error de validació. El llança una comprovació que s'executa en desar la fitxa del compte d'Octopia. Si no es compleix, l'acció s'atura i la fitxa no es desa.

La condició, dita amb paraules: el camp Octopia Seller ID té alguna cosa escrita i, després de treure els espais del principi i del final, el que queda no està format només per xifres.

El camp és a la fitxa de Octopia Accounts, dins del grup Credentials. Només el veuen els usuaris amb permís d'administració del sistema d'Odoo. Les fitxes s'obren des del menú Octopia › Configuration › Accounts, i cada tram del menú demana un permís: Octopia demana Octopia User, Configuration demana Octopia Manager i Accounts demana Octopia Admin. Si no en tens un, no veus aquell tram.

Esquema fet amb codi del recorregut: el menú Octopia, Configuration, Accounts, després desar amb el camp Octopia Seller ID i, finalment, el missatge que el Seller ID ha de ser numèric
Esquema fet amb codi a partir del codi publicat del mòdul, no és una captura d'Odoo. Les etiquetes van en anglès, el text original del mòdul.
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à)

Un cas per veure-ho en acció

Exemple Cas il·lustratiu: l'empresa i les seves dades són inventades per explicar el flux.

Imagina una botiga inventada, Menaje Costa Azul, que està configurant el seu compte d'Octopia a Odoo. La Marta, responsable d'administració i amb permís d'administració del sistema d'Odoo, entra a Octopia › Configuration › Accounts, obre la fitxa del compte i va al grup Credentials.

Al camp Octopia Seller ID escriu el nom comercial de la botiga, perquè li sembla el més lògic per identificar el venedor. En desar, Odoo mostra The Octopia Seller ID must be numeric (e.g. 98979). i la fitxa no es desa.

Es corregeix i posa una lletra davant del número. Torna a desar i surt el mateix missatge: amb una sola lletra, el que queda ja no és només xifres.

Al tercer intent deixa únicament el valor numèric de la capçalera SellerId. Aquesta comprovació ja no l'impedeix desar. Si a més hagués quedat un espai al principi o al final, tampoc hauria saltat, perquè el codi els treu abans de comprovar.

Què fa el codi, per ordre

  1. Recorre cada compte que s'està desant.
  2. Mira si el camp Octopia Seller ID té alguna cosa. Si és buit, aquesta comprovació no fa res.
  3. Si té contingut, treu els espais del principi i del final i comprova que el que queda siguin només xifres.
  4. Si no ho són, atura l'acció amb el missatge. Res del que aquella acció havia de desar es desa.

Per tant, el missatge no apareix per un camp buit, sinó per un camp amb alguna cosa que no és un número: lletres, guions, punts o espais entre xifres.

Com resoldre-ho

  1. Obre Octopia › Configuration › Accounts. Si no veus algun tram del menú, falta el permís d'aquell tram (Octopia User, Octopia Manager o Octopia Admin).
  2. Obre la fitxa del compte i busca Octopia Seller ID al grup Credentials. Si no el veus, el teu usuari no té permís d'administració del sistema d'Odoo, i algú que el tingui ha de fer el canvi.
  3. Deixa al camp només el valor numèric. L'ajuda del camp ho descriu així: «The numeric SellerId header value, e.g. 98979. The seller must have accepted this Client ID in their Octopia back office.». Esborra lletres, prefixos i signes.
  4. Desa la fitxa. Si el valor són només xifres, aquesta comprovació deixa de saltar.

Compte amb l'abast del missatge: la comprovació només mira que siguin xifres. Que el venedor hagi acceptat el Client ID al seu back office, com diu l'ajuda, és una altra cosa que aquest missatge no revisa.

Amb Odoo en català veus el text The Octopia Seller ID must be numeric (e.g. 98979).; l'esquema següent recull el mateix text en alemany, francès, italià i portuguès, tal com surten de les traduccions publicades del mòdul.

Esquema fet amb codi amb el mateix missatge en castellà, alemany, francès, italià i portuguès
Esquema fet amb codi a partir dels fitxers de traducció del mòdul, no és una captura d'Odoo.

Versions

El missatge és al codi publicat de totes les branques publicades: 17.0, 18.0, 19.0 i 20.0. El mòdul està publicat a Odoo Apps per a aquestes mateixes versions.

Què aprendre del cas

  • El missatge salta en desar la fitxa, no abans: fins que no deses, no es comprova.
  • Un camp buit no dispara aquest error; un amb text que no sigui numèric, sí.
  • Els espais del principi i del final no compten, però qualsevol altre caràcter que no sigui una xifra, sí.
  • El camp només el veuen els usuaris amb permís d'administració del sistema d'Odoo, així que és una d'aquestes persones qui ho ha de corregir.
  • Corregir el valor i tornar a desar és tot el que demana aquest error.

Si necessites ajuda amb Octopia i Odoo

FlexigoTech implanta Odoo 17, 18, 19 i 20 i desenvolupa connectors i integracions a mida. Si estàs muntant la connexió amb Octopia i vols que algú revisi amb tu la configuració, escriu-nos.

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