Con Odoo en castellano, el aviso aparece como La cantidad del inbound plan debe ser positiva. y lo dispara una comprobación sobre el campo Cantidad de las líneas del plan de entrada (inbound plan) de Amazon Connector for Odoo. Se ejecuta al guardar, y cuando no se cumple, la ficha no se guarda.

Cuándo sale y qué comprueba
Sale al guardar
Es una comprobación que se hace al guardar y que está ligada al campo Cantidad de las líneas del plan de entrada. Lo que la provoca es guardar con una cantidad que no vale. Si la comprobación falla, la ficha no se guarda y la acción se detiene.
Cero también falla
La condición del código es que la cantidad sea menor o igual que cero. Dicho en llano: cero y cualquier número negativo dan el mensaje, y solo pasa una cantidad mayor que cero. Aquí «positiva» significa estrictamente más que cero, así que una línea con cantidad cero tampoco se admite.
Una línea nueva arranca con uno
El valor por defecto del campo en el código es 1. Una línea nueva empieza con ese valor, de modo que el mensaje sale cuando la cantidad que intentas guardar es cero o negativa: por ejemplo, si la cambias a cero, la dejas en negativo o pones un signo menos delante.
El campo está en la pestaña Artículos
La cantidad se ve en la pestaña Artículos (Items), dentro de la tabla Artículos, con el rótulo Cantidad. Es ahí donde tienes que mirar cuando salte el aviso.
Se detiene en la primera línea que no vale
La comprobación recorre los registros que se están guardando y, en cuanto encuentra uno con cantidad cero o negativa, lanza el mensaje y para ahí. Si hay más de una línea con el mismo problema, al guardar de nuevo la comprobación vuelve a pasar por todas, así que conviene revisar la tabla entera y no solo la primera línea que corrijas.
Es un campo de número entero
Cantidad es un campo de tipo entero. La cantidad que pongas ha de ser un número entero mayor que cero.
El texto cambia con el idioma y el mensaje está en todas las versiones
El mensaje está en el código publicado de todas las ramas: Odoo 17, 18, 19 y 20. Con Odoo en castellano lo verás como La cantidad del inbound plan debe ser positiva.; con otro idioma se muestra su traducción, como enseña el esquema siguiente. La condición se ha leído en el código de Odoo 20.


Qué significa en la práctica
El módulo no admite en el plan de entrada una línea cuya cantidad sea cero o negativa. No es un fallo de conexión ni de la cuenta: es una comprobación sobre un número que está en tu ficha, y se resuelve corrigiendo ese número. Mientras la cantidad no sea mayor que cero, la ficha no se guarda.
Cómo corregirlo
- Vuelve a la ficha que intentabas guardar.
- Abre la pestaña
Artículosy localiza la tablaArtículos. - En el campo
Cantidad, escribe un número entero mayor que cero. Revisa también el resto de líneas de la tabla por si alguna tiene cero o un valor negativo. - Guarda otra vez. Si la cantidad ya es mayor que cero, la comprobación pasa y la ficha se guarda.
Si después de corregir sigue saliendo el mismo texto, vuelve a mirar la tabla: puede quedar otra línea con cero o con un valor negativo.
Si el mensaje que ves es otro
Este aviso solo habla de la cantidad de una línea del plan de entrada.
Cómo ayuda FlexigoTech
FlexigoTech implanta Odoo 17, 18, 19 y 20 y desarrolla conectores e integraciones a medida. Si trabajas con este módulo y quieres revisar cómo lo tienes montado, puedes ver la ficha de Odoo Apps o la página del módulo. Recuerda que el módulo necesita la suscripción a FlexigoTech Cloud, plan Conector: 49 €/mes o 490 €/año sin IVA.
Sigue leyendo
Comprobado en el código del conector (versión 20.0) y en las fuentes enlazadas
Fuentes
- Código del módulo: flexigobe_amazon_seller_connector 20.0 (8576afa5): models/amazon_spapi_inbound_plan.py
- apps.odoo.com/apps/modules/20.0/flexigobe_amazon_seller_connector
- flexigotech.com/en/services.html
- flexigotech.com/precios.html
