Zentriq Agent est disponible sur Microsoft AppSourceInstaller gratuitement →Microsoft AppSourceInstaller gratuitement →

"Warehouse handling is required for Document Type = Order, Document No. = 101005, Line No. = 10000."

Traitement entrepôt obligatoire pour ce document

Le magasin utilisé sur cette ligne exige des documents entrepôt, la commande ne peut donc pas être expédiée, réceptionnée ou validée directement depuis la commande elle-même. Business Central attend une expédition entrepôt, une réception entrepôt, un prélèvement stock ou un rangement stock, créé à partir du document libéré puis enregistré ou validé. Libérez le document, créez le document entrepôt correspondant, traitez-y la quantité, puis validez.

Pourquoi Business Central émet cette erreur

Chaque magasin décide de la part obligatoire du flux entrepôt à travers ses paramètres Require Receive, Require Shipment, Require Put-away et Require Pick. Dès que l'un d'eux s'applique à la ligne, valider depuis la commande contournerait l'étape physique imposée par le paramétrage : la routine de validation refuse donc et vous indique le type de document, le numéro et le numéro de ligne en cause. La variante transfert du message se lit Warehouse handling is required for Transfer order = 1001, Line No. = 10000 et fonctionne de la même manière : le magasin d'origine gouverne le côté expédition et le magasin de destination le côté réception.

  • Le magasin de la ligne a Require Pick, Require Shipment, Require Receive ou Require Put-away activé, et quelqu'un a tenté de valider la quantité directement depuis la commande.
  • Le magasin d'une ligne a été modifié, ou la ligne a été ajoutée sur un magasin géré par l'entrepôt alors que le reste de la commande est sur un magasin plus simple.
  • Un ordre de transfert expédie depuis un magasin, ou réceptionne sur un magasin, qui exige un traitement entrepôt, donc le transfert ne peut pas être validé depuis l'ordre de transfert lui-même.

Comment corriger

  1. Relevez le type de document, le numéro de document et le numéro de ligne indiqués dans le message, ouvrez ce document et notez le Location Code de la ligne en erreur. Les noms de champs cités ici sont ceux de l'interface anglaise.
  2. Ouvrez la fiche magasin correspondante et examinez ses paramètres entrepôt, Require Receive, Require Shipment, Require Put-away et Require Pick, pour savoir quel document Business Central attend.
  3. Libérez le document avec Release (Ctrl+F9), car les documents entrepôt ne peuvent être créés qu'à partir de documents libérés.
  4. Pour une ligne sortante, créez l'expédition entrepôt depuis la commande, ou utilisez Create Inventory Pick si le magasin exige seulement un prélèvement ; pour une ligne entrante, créez la réception entrepôt, ou utilisez Create Inventory Put-away si seul un rangement est exigé.
  5. Ouvrez le document entrepôt, renseignez la quantité à traiter, puis enregistrez le prélèvement ou le rangement et validez l'expédition ou la réception depuis ce document plutôt que depuis la commande.
  6. Pour un ordre de transfert, terminez d'abord le côté expédition sur le magasin d'origine et traitez seulement ensuite la réception sur le magasin de destination, chaque côté suivant le paramétrage de son propre magasin.

Comment l'éviter à l'avenir

Cette erreur marque une frontière de paramétrage plutôt qu'une faute : quelqu'un utilise un raccourci au niveau de la commande sur un magasin volontairement configuré pour le traitement entrepôt. Maintenir des magasins par défaut corrects sur les fiches client et fournisseur, ainsi que sur les centres de responsabilité des utilisateurs, évite que des lignes atterrissent par hasard sur le mauvais magasin. Si un magasin exige des documents entrepôt en théorie mais que personne ne les utilise en pratique, la vraie solution est une décision de l'administrateur d'assouplir le paramétrage du magasin, pas un contournement sur chaque commande, et elle ne doit être prise que si aucun document entrepôt n'est ouvert pour ce magasin.

Questions fréquentes

Puis-je désactiver l'exigence pour valider depuis la commande ?

Oui, en décochant le paramètre Require concerné sur la fiche magasin, mais c'est une décision d'administrateur qui change le fonctionnement de tout le magasin. Ne le faites que si aucun document entrepôt n'est ouvert pour ce magasin, sinon ces documents restent orphelins et sèment la confusion.

Pourquoi certaines lignes du même magasin se valident-elles sans erreur ?

Le traitement entrepôt ne concerne que les lignes qui déplacent du stock physique. Les lignes de service, les lignes de frais, les lignes de comptabilité générale et les lignes en livraison directe ne touchent jamais l'entrepôt : elles se valident directement, même sur un magasin qui exige des prélèvements ou des réceptions.

Sujets liés

Autres erreurs Business Central