Aller au contenu principal
Amazon

L'erreur « La quantité du plan de réception doit être positive. » dans Amazon Connector for Odoo

Le message La quantité du plan de réception doit être positive. apparaît à l'enregistrement d'une ligne du plan de réception dont la Quantité est nulle ou négative ; on le corrige en saisissant un entier supérieur à zéro dans le tableau Articles (Items) puis en enregistrant de nouveau.

FlexigoTech · Responsable : Víctor Gómez · Mis à jour le 5 novembre 2026

L'essentiel

Module
Amazon
Versions
Odoo 17, 18, 19 et 20
Vérifié
dans le code du connecteur, version 20.0 · dans les sources citées à la fin
Lecture
4 min

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.

Schéma réalisé avec du code : enregistrement, vérification du champ de quantité et, en cas d'échec, apparition du message
Schéma réalisé avec du code à partir du code publié du module (ce n'est pas une capture d'Odoo) : enregistrer, le champ de quantité et le message. Les libellés du schéma sont en anglais, comme dans le code, et le message existe dans Odoo 17, 18, 19 et 20.

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.

Schéma réalisé avec du code avec le texte du message selon la langue d'Odoo
Schéma réalisé avec du code à partir des traductions publiées du module (ce n'est pas une capture d'Odoo) : le même message en espagnol, allemand, français, italien et portugais.
Your Odoo doesn't talk to Amazon, Temu or Shopify?
Vidéo : Your Odoo doesn't talk to Amazon, Temu or Shopify? (vidéo en anglais)

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

  1. Revenez à la fiche que vous essayiez d'enregistrer.
  2. Ouvrez l'onglet Articles et repérez le tableau Articles.
  3. 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.
  4. 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