Date de comptabilisation vide sur un document
Business Central refuse de comptabiliser un document dont la date de comptabilisation est vide : le contrôle de champ obligatoire nomme le champ, la table et le document, puis s'arrête. Saisissez une date de comptabilisation sur le document, ici l'avoir 1005, et comptabilisez à nouveau. Si le document provient d'un import ou d'une intégration, c'est la source qui doit fournir cette date.
La date de comptabilisation est obligatoire sur tout document et toute ligne journal, car elle détermine la période comptable des écritures produites, et Business Central n'a aucune valeur par défaut sûre à inventer. Lorsqu'un traitement tente de comptabiliser un enregistrement dont ce champ est encore vide, la validation refuse et indique la table, le type de document et le numéro. Les documents saisis à la main rencontrent rarement ce cas, puisque le champ est prérempli dès la création. L'erreur apparaît là où la date n'a jamais été écrite ou a été effacée ensuite : imports, appels API, documents copiés, ou une configuration qui laisse volontairement la date vide pour obliger l'utilisateur à la saisir.
Réglez Default Posting Date sur Work Date, sauf raison délibérée de la finance d'imposer une saisie manuelle, et rendez la date de comptabilisation obligatoire dans tout import, mappage d'API ou package de configuration qui crée des documents de vente. Lorsque les documents arrivent de clients ou de portails, la capture automatisée réduit le nombre d'en-têtes saisis à la main, donc le nombre de documents à moitié remplis, mais le champ obligatoire doit tout de même être mappé quelque part.
Sales Header est la table qui stocke l'en-tête du document. Le message vise l'en-tête de l'avoir : la date doit donc être renseignée sur le document lui-même, pas sur les lignes.
Non. La date document est informative, la date de comptabilisation détermine la période comptable et reste obligatoire. Les deux peuvent différer, mais la date de comptabilisation ne peut jamais être vide.