Avec Odoo en français, l'avertissement s'affiche ainsi : La quantité du plan de réception doit être positive. Il est déclenché par une vérification sur le champ Quantité des lignes du plan de réception (inbound plan) d'Amazon Connector for Odoo. Elle s'exécute à l'enregistrement, et quand elle n'est pas respectée, la fiche n'est pas enregistrée.

Quand il apparaît et ce qu'il vérifie
Il apparaît à l'enregistrement
C'est une vérification effectuée à l'enregistrement et liée au champ Quantité des lignes du plan de réception. Ce qui la déclenche, c'est d'enregistrer avec une quantité non valide. Si la vérification échoue, la fiche n'est pas enregistrée et l'action s'arrête.
Zéro échoue aussi
La condition du code est que la quantité soit inférieure ou égale à zéro. En clair : zéro et tout nombre négatif déclenchent le message, et seule une quantité supérieure à zéro passe. Ici, « positive » signifie strictement plus que zéro, donc une ligne avec une quantité de zéro n'est pas admise non plus.
Une nouvelle ligne démarre à un
La valeur par défaut du champ dans le code est 1. Une nouvelle ligne commence avec cette valeur, de sorte que le message apparaît lorsque la quantité que vous essayez d'enregistrer est nulle ou négative : par exemple, si vous la changez en zéro, la laissez en négatif ou ajoutez un signe moins devant.
Le champ se trouve dans l'onglet Articles
La quantité se voit dans l'onglet Articles (Items), dans le tableau Articles, sous le libellé Quantité. C'est là qu'il faut regarder quand l'avertissement apparaît.
La vérification s'arrête à la première ligne invalide
La vérification parcourt les enregistrements en cours de sauvegarde et, dès qu'elle en trouve un dont la quantité est nulle ou négative, elle lance le message et s'arrête là. S'il y a plusieurs lignes avec le même problème, à l'enregistrement suivant la vérification repasse sur toutes les lignes, il convient donc de revoir tout le tableau et pas seulement la première ligne que vous corrigez.
C'est un champ de nombre entier
Quantité est un champ de type entier. La quantité saisie doit être un nombre entier supérieur à zéro.
Le texte change selon la langue et le message existe dans toutes les versions
Le message figure dans le code publié de toutes les branches : Odoo 17, 18, 19 et 20. Avec Odoo en français, vous le verrez sous la forme La quantité du plan de réception doit être positive. ; avec une autre langue, c'est sa traduction qui s'affiche, comme le montre le schéma suivant. La condition a été lue dans le code d'Odoo 20.


Ce que cela signifie en pratique
Le module n'admet pas dans le plan de réception une ligne dont la quantité est nulle ou négative. Ce n'est pas un problème de connexion ni de compte : c'est une vérification sur un nombre qui se trouve dans votre fiche, et on la résout en corrigeant ce nombre. Tant que la quantité n'est pas supérieure à zéro, la fiche n'est pas enregistrée.
Comment le corriger
- Revenez à la fiche que vous essayiez d'enregistrer.
- Ouvrez l'onglet
Articleset repérez le tableauArticles. - Dans le champ
Quantité, saisissez un nombre entier supérieur à zéro. Vérifiez aussi les autres lignes du tableau au cas où l'une aurait zéro ou une valeur négative. - Enregistrez de nouveau. Si la quantité est désormais supérieure à zéro, la vérification passe et la fiche est enregistrée.
Si le même texte apparaît encore après correction, regardez de nouveau le tableau : il peut rester une autre ligne avec zéro ou avec une valeur négative.
Si le message que vous voyez est un autre
Cet avertissement ne concerne que la quantité d'une ligne du plan de réception. Si le texte qui s'affiche est un autre texte du module, il a sa propre condition et sa propre solution ; par exemple, il existe l'article sur [Le message « Binding has no linked Odoo product.
Comment FlexigoTech vous aide
FlexigoTech met en place Odoo 17, 18, 19 et 20 et développe des connecteurs et des intégrations sur mesure. Si vous travaillez avec ce module et souhaitez revoir votre configuration, vous pouvez consulter la fiche Odoo Apps ou la page du module. N'oubliez pas que le module nécessite l'abonnement à FlexigoTech Cloud, plan Connecteur : 49 €/mois ou 490 €/an HT.
À lire aussi
Vérifié dans le code du connecteur (version 20.0) et dans les sources citées
Sources
- Code du module : 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
