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

"Sales Account must have a value in General Posting Setup: Gen. Bus. Posting Group=DOMESTIC, Gen. Prod. Posting Group=RETAIL. It cannot be zero or empty."

Compte général vide dans la ligne de paramétrage

Il ne s'agit pas d'une ligne de paramétrage absente: la ligne des deux groupes existe, mais le champ de compte général nécessaire à cette opération est vide. Business Central contrôle ce champ avant d'écrire l'écriture et s'arrête dès qu'il le trouve vide. Ouvrez General Posting Setup, retrouvez la ligne des deux groupes cités dans le message et saisissez le bon compte dans le champ nommé.

Pourquoi Business Central affiche ce message

Une ligne de General Posting Setup comporte une douzaine de champs de compte et chaque type d'opération ne contrôle que ceux qu'il utilise. Une vente vérifie les comptes de vente, un achat les comptes d'achat, un avoir les comptes d'avoir, un ajustement de stock les comptes d'ajustement. C'est pourquoi une ligne peut fonctionner pendant des mois puis échouer: le premier document d'un type qui lit un champ jamais renseigné arrive au contrôle et ce champ est toujours vide.

  • La ligne a été créée auparavant pour lever une erreur 'does not exist' et seuls les champs utiles à ce moment-là ont été remplis.
  • Le type d'opération est nouveau pour cette combinaison, par exemple le premier avoir ou le premier achat sur une ligne qui ne portait que des comptes de vente.
  • Un nettoyage du plan comptable a supprimé ou renuméroté un compte et a laissé le champ vide sur la ligne de paramétrage.

Comment renseigner le compte manquant

  1. Lisez le nom de champ au début du message: il indique exactement la colonne vide, par exemple Sales Account, Purch. Account ou COGS Account.
  2. Recherchez General Posting Setup (Alt+Q, libellés en anglais) et ouvrez la ligne des Gen. Bus. Posting Group et Gen. Prod. Posting Group indiqués.
  3. Si la colonne n'est pas visible, utilisez l'action Personnaliser pour afficher les colonnes de compte masquées sur cette page.
  4. Saisissez le compte général validé par la finance; la référence la plus sûre reste le même champ sur une ligne comparable qui comptabilise déjà correctement.
  5. Ouvrez la fiche du compte général saisi et vérifiez qu'il n'est pas bloqué et que Direct Posting est réglé conformément au processus.
  6. Recomptabilisez le document, et si le message suivant nomme un autre champ de la même ligne, renseignez-le de la même façon.

Comment l'éviter à l'avenir

Lorsque vous créez une ligne de paramétrage, renseignez tous les comptes que la combinaison pourra exiger, et non le seul champ qui débloque le document du jour, en copiant une ligne comparable afin de garder une logique homogène. Après toute modification du plan comptable, reparcourez le paramétrage et vérifiez qu'aucun champ n'est resté vide à la suite d'une renumérotation ou d'une suppression. Tester une vente, un achat et un avoir par nouvelle combinaison dans un environnement sandbox permet de repérer les manques avant qu'un utilisateur ne les rencontre en comptabilisation.

Questions fréquentes

Quel compte faut-il mettre dans Sales Account?

Le compte de produits utilisé par la finance pour ce groupe de clients et ce groupe de produits. Reprenez le schéma d'une ligne comparable plutôt que de choisir vous-même, puis faites confirmer par la finance.

La même combinaison passait hier. Pourquoi échoue-t-elle maintenant?

Le document d'hier utilisait un autre champ de la même ligne. Chaque type d'opération ne contrôle que les comptes dont il a besoin, une ligne peut donc convenir aux ventes et échouer au premier achat ou avoir.

À lire également

Autres erreurs Business Central