Aller au contenu

DMS10001

Aussi connu sous le nom de: erreur de règle d'obligation

DMS10001 est le code d'erreur VERPLICHTINGREGEL FOUT dans le tableau A99 du Codeboek Douane. Un champ obligatoire ou une combinaison obligatoire manque ou ne colle pas. L'emplacement dans le message désigne l'élément.

Que dit DMS10001 selon le codeboek ?

Dans le Codeboek Douane, volet traitement des déclarations CDU du 17 février 2026, DMS10001 porte le libellé VERPLICHTINGREGEL FOUT. C'est un message d'erreur qui empêche l'acceptation. La déclaration n'est pas acceptée tant que l'élément désigné enfreint la règle que DMS y applique. Une règle d'obligation n'est pas la même chose qu'un champ de texte libre manquant. C'est une règle dans le modèle de message : ce champ doit y être, ou ce champ doit avoir cette valeur si un autre champ porte un certain code. TARIC peut poser une telle règle, une autorisation peut le faire, ou le modèle de données du CDU lui-même. Le code vous dit que cette règle est rompue. Il ne vous dit pas laquelle de ces sources a posé la règle. L'emplacement dans le XML désigne le champ. S'il y a Classification avec IdentificationTypeCode TRC, il s'agit du code TARIC sur cette ligne d'article. S'il y a Authorisation, il s'agit d'une autorisation. Sans lire cet emplacement, vous devinez quel champ obligatoire manque, et vous déposez une déclaration qui, sur le vrai champ, est encore fausse. Le rejet revient alors avec le même DMS10001, parfois sur la même ligne, parfois avec un index différent si DMS a avancé dans la liste.

Où l'erreur se situe-t-elle le plus souvent ?

Sur les lignes d'article. Un document obligatoire au code marchandises, un code complémentaire, une masse nette, un code de préférence ou un document justificatif que TARIC exige. L'emplacement nomme alors GoodsItem avec un numéro d'ordre. Ce numéro est la ligne dans votre déclaration, comptée à partir de un. Moins souvent, mais plus dur, l'erreur se situe au niveau de la déclaration : une autorisation obligatoire pour cette procédure, un EORI du déclarant, ou un bureau d'entrée. Le chemin commence alors par Declaration/ sans GoodsItem. Si vous corrigez un article alors que l'erreur est dans l'en-tête de la déclaration, le rejet reste. Une règle d'obligation peut aussi être une combinaison. Le champ A ne peut y être que si le champ B a une certaine valeur, ou le champ A doit y être dès que le champ B est rempli. Remplir l'un sans l'autre produit le même code que l'omission des deux. L'emplacement nomme en général le champ que DMS manque en premier, pas le champ que vous avez posé en trop par accident. Lisez donc le chemin jusqu'au bout, y compris le type de code et l'index, avant de toucher un second champ.

Comment contrôlez-vous la règle avant de redéposer ?

Ouvrez la ligne d'article que l'emplacement nomme. Contrôlez le code marchandises contre la DTV et TARIC, y compris les mesures et les codes documentaires obligatoires. S'il y a un code documentaire obligatoire et que le document justificatif manque, c'est la règle d'obligation. Si le code y est mais dans un mauvais format, le même DMS10001 peut tomber, ou un code de format comme DMS10010. Contrôlez ensuite les autorisations dans l'en-tête de la déclaration. Une IMA sous article 23 sans que l'autorisation figure sur le déclarant ou l'importateur est une règle d'obligation. Un STO sans autorisation d'entrepôt aussi. Les données de base du donneur d'ordre doivent déjà porter cette autorisation, afin que le déclarant n'ait pas à s'en souvenir par dossier. Ne redéposez pas avec seulement une espace extra ou une majuscule changée. La règle d'obligation regarde la présence et la valeur autorisée. Un cosmétique dans la description ne la résout pas. Si vous ne voyez pas quel champ est obligatoire, ramenez l'emplacement dans le message vers le champ d'écran, pas vers le texte d'erreur en général. Un second dépôt sans ce lien gaspille un cycle et, sur une cargaison fraîche, une fenêtre de quai.

Quelle est la différence avec DMS10047 et DMS10048 ?

DMS10047, AANGIFTE GEGEVEN VERPLICHT, dit qu'une donnée sur la déclaration est obligatoire. DMS10048, AANGIFTE GEGEVEN NIET TOEGESTAAN, dit qu'une donnée n'a pas le droit d'y figurer. DMS10001 est plus large : la règle d'obligation peut être une combinaison, une condition issue de TARIC, ou une règle du modèle de données qui ne rentre pas dans ces deux textes courts. En pratique vous les chevauchez. Un code marchandises manquant peut revenir comme 10001 ou comme 10047, selon l'endroit du modèle où la règle est accrochée. Lisez donc toujours l'emplacement. Les trois codes vous envoient vers le même type de travail : poser le champ à côté de la source et exécuter la règle qui y est accrochée. Ce que vous ne devez pas faire, c'est remplir trois fois le même champ parce que vous avez vu trois codes. Une seule correction sur l'emplacement le plus haut dans le chemin range souvent une chaîne de messages. La ligne d'article six avec un code manquant entraîne parfois aussi une règle de masse et une règle de document justificatif. D'abord le code, puis redéposer, puis lire le reste. Ne traitez pas DMS10001, DMS10047 et DMS10048 comme trois causes distinctes tant que le chemin pointe le même bloc.

Comment éviter DMS10001 dans un lot ?

Contrôlez chaque ligne d'article contre TARIC avant que le lot parte vers DMS. Les codes documentaires manquants, les codes complémentaires manquants et les codes marchandises caducs au 1er janvier sont les règles d'obligation classiques dans un grand envoi. Un mapping qui collait en décembre peut en janvier donner 10001 sur des centaines de lignes à la fois. Par donneur d'ordre, il doit être fixé quelle autorisation figure sur quel type de déclaration. Si ce lien manque, tout le flux quotidien de ce client échoue sur le même code. Ce n'est pas un hasard dans les messages, ce sont des données de base. Le e-commerce via DECO a son propre jeu de données limité. Une règle d'obligation d'une IMA complète n'a pas à y tomber comme ça. Quiconque dépose un envoi H7 comme IMA, ou l'inverse, reçoit des règles d'obligation qui appartiennent au mauvais type. Choisissez d'abord le canal, ensuite les champs. Un lot DECO envoyé dans le canal IMA de DMS produit des DMS10001 qui n'ont rien à voir avec le produit, seulement avec le jeu de données du mauvais type de déclaration.

Que faire si l'emplacement nomme un champ que vous ne connaissez pas ?

Traduisez le chemin XML vers l'écran. Classification/IdentificationTypeCode TRC est le code TARIC. TypeCode sur AdditionalReference est le code documentaire du document justificatif. ID sur SupervisingOffice est le bureau de surveillance. Les chemins sont en anglais parce que le modèle de message est en anglais. Le code lui-même et le libellé dans A99 sont en néerlandais. Si vous n'y arrivez pas, la voie officielle est le codeboek plus le Helpdesk national des douanes (Nationale Helpdesk Douane), pas un message de forum sur AGS. Le Helpdesk aide pour le sens du message. La correction dans vos données de base reste votre travail. Enregistrez le rejet au dossier, avec le code, le texte et l'emplacement. Si le même 10001 revient une semaine plus tard sur un autre client, comparez les emplacements. S'il est toujours sur le même type de ligne, le mapping ou la règle d'autorisation est la cause, pas le papier individuel de ce jour. Une fiche d'article ou une fiche client corrigée une fois éteint alors toute une série, au lieu de corriger dossier par dossier le même DMS10001.

Questions fréquentes sur DMS10001

Que signifie DMS10001 ?
DMS10001 est VERPLICHTINGREGEL FOUT dans le tableau A99 du Codeboek Douane. Un champ obligatoire ou une combinaison obligatoire manque ou est incorrect. L'emplacement dans le message désigne l'élément.
DMS10001 empêche-t-il l'acceptation ?
Oui. Dans le codeboek, ce code figure comme message d'erreur qui empêche l'acceptation. Il n'y a pas de MRN tant que l'élément désigné suit la règle.
Où chercher quel champ DMS10001 vise ?
Dans l'emplacement du message d'erreur, le chemin XML. GoodsItem[6] est la sixième ligne d'article. Sans ce chemin, le code est trop large pour corriger.
Une espace extra dans la description résout-elle DMS10001 ?
Non. La règle d'obligation regarde la présence et la valeur autorisée d'un élément, pas la formulation dans un texte libre.
La même règle d'obligation peut-elle tomber sur DECO ?
DECO utilise un jeu de données limité. Une règle d'obligation d'une IMA complète n'a pas à y tomber sans plus. Contrôlez d'abord si l'envoi est dans le bon canal.