Erreurs SX API

Si un enregistrement d'erreur SX.API est généré au cours du processus Gestion complète des commandes SX.API, une commande est créée dans le système. Le statut de l'enregistrement de document est traité. L'étape de la commande est l'étape 1-Commandé, et l'approbation de la commande client est e. Vous devez apporter des modifications avant que la commande passe à la vérification des retenues de crédit et qu'elle soit prête à être prélevée. Une erreur peut se trouver au niveau de l'en-tête ou de la ligne, selon les données en cause.

Remarque

Si votre société utilise un code d'approbation personnalisé, modifiez le code d'approbation personnalisé. Il peut y avoir un délai si des modifications étaient apportées aux paramètres SA - Options administrateur qui ont une incidence sur le processus SX.API. La déconnexion et la reconnexion à Distribution SX.e ne permet pas d'activer la modification pour SX.API. Les modifications sont réinitialisées lorsque le serveur d'application SX.API est utilisé pour traiter un appel SX.API pour une autre société, ou lorsqu'il y a un retour du serveur SX.API.

Messages d'erreur au niveau de l'en-tête

Message d'erreur Cause Action
Type de conditions non défini dans table système - SASTT (4031H) Le client est configuré pour autoriser les conditions d'un fichier plat et les conditions reçues ne sont pas définies dans SA - Paramètres valeur code table. Créez l'enregistrement SA - Paramètres valeurs code table ou mettez à jour la commande au moyen d'une condition valide SA - Paramètres valeur code table. Ce paramètre d'erreur est automatiquement supprimé lorsque la commande est terminée.
Numéro destinataire est requis (5690H) L'enregistrement client nécessite un destinataire et aucun destinataire n'a été envoyé. Il est également possible que le nom et l'adresse du destinataire ne correspondent pas à un destinataire valide. La commande est créée à l'aide du premier destinataire dont le statut est Actif et pour lequel la Date fermeture travail est postérieure à la date courante ou n'est pas définie. Si aucun enregistrement destinataire n'est disponible, un enregistrement de destinataire par défaut est créé pour le client. Le destinataire est appelé par défaut et utilise les informations d'adresse reçues à partir de la transaction entrante. La commande est réglée comme une commande taxable. Le code d'État reçu ou le code d'État de taxation du client est utilisé. La valeur par défaut de xx peut également être utilisée. La commande est mise en retenue électronique.

Vous pouvez copier la commande au bon destinataire à l'aide de la fonction de copie dans Saisie des commandes. Assurez-vous de copier les données EDI. La fonction de copie permet de corriger automatiquement l'erreur lorsque la commande est terminée. Supprimez l'enregistrement de destinataire par défaut et configurez le destinataire reçu dans la transaction de façon à ce que cela ne se reproduise plus.

Création produit hors stock pas permise - Numéro produit non valide est NNN (7119H) Les produits hors stock ne sont pas autorisés selon l'enregistrement du client ou de destinataire, ou selon les règles opérationnelles, et le numéro de produit ne peut pas être validé dans Produit - Paramètres produit entrepôt. L'article n'est pas créé, mais les informations sur le produit sont stockées dans une note. Vous pouvez afficher la note dans Saisie des commandes ou dans la fenêtre Voir erreurs et exceptions. La commande est en retenue électronique jusqu'à ce que vous examiniez les notes.
Avertissement : Produits kit et Tally non permis - Nombre de produit est NNN (8765H) Les produits de kit et Tally ne sont pas autorisés à l'aide du processus Gestion complète des commandes SX.API. Si un kit ou un Tally est reçu, aucun article n'est créé. Les informations de base se trouvent dans les notes d'en-tête et la commande est mise en retenue électronique. Vous devez approuver manuellement la commande pour désactiver la retenue électronique.
Avertissement : No Compte client par défaut utilisé (8766H) L'enregistrement client est manquant et ne peut pas être validé par le code de partenaire commercial, le numéro de client ou le nom du client. Une commande est créée au moyen du client divers par défaut défini dans une règle opérationnelle. Copiez la commande vers le bon numéro de client et assurez-vous que le paramètre de la fonction Copier est réglé pour copier les données EDI. Si le numéro de client par défaut est correct, corrigez manuellement la commande.
Restriction(s) produit trouvée(s) sur ligne vente (6943) Sur la base des enregistrements Paramètres restriction produit, la ligne contient un produit restreint non autorisé. La ligne n'est pas incluse dans la commande. Les données de ligne, qui comprennent le produit, la quantité commandée et la restriction de produit, sont stockées en tant que note de commande globale.

Pour remplacer la restriction ou envoyer la ligne aux occasions perdues, utilisez ces informations pour ajouter la ligne à la commande dans Saisie des commandes. Vous pouvez ajouter le produit restreint à la commande avant ou après l'approbation de la commande.

Pour exclure le produit restreint de la commande, cliquez sur Approuver exceptions pour approuver la commande. Vous n'avez pas à résoudre les erreurs de produits restreints.

Messages d'erreur au niveau de la ligne 

Message d'erreur Cause Action
Unités non définies dans table unités - ICSEU ou SASTT (4026L) L'unité de mesure reçue n'existe pas dans Produit - Paramètres conversion unité étendue ou dans SA - Paramètres valeur code table. La ligne est créée avec l'unité EDI dans le champ Unité de la ligne de commande client. Corrigez l'unité de mesure. Ce paramètre d'erreur est automatiquement supprimé lorsque la commande est terminée.
Ceci est un produit « Ne plus commander » (5603L) Le statut du produit entrant dans Produit - Paramètres produit entrepôt est Ne pas commander de nouveau La ligne contient une erreur de remplacement, et la commande est placée en retenue électronique. Vous devez sélectionner un remplacement valide. La commande est vérifiée par la logique d'autovalidation, et l'erreur est résolue après la sélection et l'annulation de la ligne. Vous pouvez ensuite expédier le même numéro de produit.

Cette erreur ne se produit pas si une règle opérationnelle de traitement des commandes dans SXAPI portant une valeur d'attribut skipdnrehold est active.

Motif non taxable manquant (6330L) Le motif du statut non taxable n'est pas dans Paramètres client. Vous devez mettre à jour Paramètres client en y indiquant un motif non taxable ou rendre la commande taxable.
Ceci est un produit« Inactif » (6348L) Le produit entrant a un statut Inactif dans Paramètres produit. Le produit est créé en tant que produit non stocké. Vous devez examiner manuellement la quantité expédiée par rapport à la quantité commandée.
Produit expédié directement seulement - Hors-stock créé (7117L) Le produit entrant a un statut Expédition directe seulement dans Paramètres produits. Ce produit est créé en tant que produit hors stock avec le numéro de produit original désigné. Modifiez le produit et définissez les informations sur les sources supplémentaires pour créer un BC d'expédition directe.
Remplacement produit (8613L) Le produit entrant a un statut Remplacement dans Paramètres produit. La ligne contient une erreur de remplacement, et la commande est placée en retenue électronique. Vous devez sélectionner un remplacement valide. La commande est vérifiée par la logique d'autovalidation, et l'erreur est résolue après la sélection et l'annulation de la ligne. Vous pouvez ensuite expédier le même numéro de produit.

Cette erreur ne se produit pas si une règle opérationnelle de traitement des commandes dans SXAPI portant une valeur d'attribut skipsuperehold est active.