Salta al contingut principal
Amazon

L'error «Inbound plan quantity must be positive.» a Amazon Connector for Odoo

El missatge Inbound plan quantity must be positive. surt en desar una línia del pla d'entrada amb una Quantity igual a zero o negativa; es resol posant un nombre enter major que zero a la taula Items i desant de nou.

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

L'essencial

Mòdul
Amazon
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

Amb Odoo en català, l'avís apareix com Inbound plan quantity must be positive. i el dispara una comprovació sobre el camp Quantity de les línies del pla d'entrada (inbound plan) d'Amazon Connector for Odoo. S'executa en desar i, quan no es compleix, la fitxa no es desa.

Esquema fet amb codi: es desa, es comprova el camp de quantitat i, si falla, apareix el missatge
Esquema fet amb codi a partir del codi publicat del mòdul (no és una captura d'Odoo): desar, el camp de quantitat i el missatge. Els rètols de l'esquema van en anglès, com al codi, i el missatge és a Odoo 17, 18, 19 i 20.

Quan surt i què comprova

Surt en desar

És una comprovació que es fa en desar i que està lligada al camp Quantity de les línies del pla d'entrada. El que la provoca és desar amb una quantitat que no val. Si la comprovació falla, la fitxa no es desa i l'acció s'atura.

El zero també falla

La condició del codi és que la quantitat sigui menor o igual que zero. Dit en planer: el zero i qualsevol nombre negatiu donen el missatge, i només passa una quantitat major que zero. Aquí «positiva» vol dir estrictament més que zero, així que una línia amb quantitat zero tampoc s'admet.

Una línia nova arrenca amb un

El valor per defecte del camp al codi és 1. Una línia nova comença amb aquest valor, de manera que el missatge surt quan la quantitat que intentes desar és zero o negativa: per exemple, si la canvies a zero, la deixes en negatiu o hi poses un signe menys al davant.

El camp és a la pestanya Items

La quantitat es veu a la pestanya Items, dins de la taula Items, amb el rètol Quantity. És allà on has de mirar quan salti l'avís.

S'atura a la primera línia que no val

La comprovació recorre els registres que es desen i, tan bon punt en troba un amb quantitat zero o negativa, llança el missatge i s'atura. Si hi ha més d'una línia amb el mateix problema, en desar de nou la comprovació torna a passar per totes, així que convé revisar la taula sencera i no només la primera línia que corregeixis.

És un camp de nombre enter

Quantity és un camp de tipus enter. La quantitat que hi posis ha de ser un nombre enter major que zero.

El text canvia amb l'idioma i el missatge és a totes les versions

El missatge és al codi publicat de totes les branques: Odoo 17, 18, 19 i 20. Amb Odoo en català el veuràs com Inbound plan quantity must be positive.; amb un altre idioma es mostra la seva traducció, com ensenya l'esquema següent. La condició s'ha llegit al codi d'Odoo 20.

Esquema fet amb codi amb el text del missatge segons l'idioma d'Odoo
Esquema fet amb codi a partir de les traduccions publicades del mòdul (no és una captura d'Odoo): el mateix missatge en castellà, alemany, francès, italià i portuguès.
Your Odoo doesn't talk to Amazon, Temu or Shopify?
Vídeo: Your Odoo doesn't talk to Amazon, Temu or Shopify? (vídeo en anglès)

Què significa a la pràctica

El mòdul no admet al pla d'entrada una línia amb quantitat zero o negativa. No és un error de connexió ni del compte: és una comprovació sobre un número que és a la teva fitxa, i es resol corregint aquest número. Mentre la quantitat no sigui major que zero, la fitxa no es desa.

Com corregir-ho

  1. Torna a la fitxa que intentaves desar.
  2. Obre la pestanya Items i localitza la taula Items.
  3. Al camp Quantity, escriu un nombre enter major que zero. Revisa també la resta de línies de la taula per si alguna té zero o un valor negatiu.
  4. Desa una altra vegada. Si la quantitat ja és major que zero, la comprovació passa i la fitxa es desa.

Si després de corregir continua sortint el mateix text, torna a mirar la taula: pot quedar una altra línia amb zero o amb un valor negatiu.

Si el missatge que veus és un altre

Aquest avís només parla de la quantitat d'una línia del pla d'entrada.

Com ajuda FlexigoTech

FlexigoTech implanta Odoo 17, 18, 19 i 20 i desenvolupa connectors i integracions a mida. Si treballes amb aquest mòdul i vols revisar com el tens muntat, pots veure la fitxa d'Odoo Apps o la pàgina del mòdul. Recorda que el mòdul necessita la subscripció a FlexigoTech Cloud, pla Connector: 49 €/mes o 490 €/any sense IVA.

Continua llegint

Comprovat al codi del connector (versió 20.0) i a les fonts enllaçades

Fonts