Connecter D365 BC via l'Autopilot et l'extension AppSource pour le traitement automatique des factures.
Connectez Dynamics 365 Business Central (D365 BC) à eConnect via l'Autopilot et l'extension AppSource officielle « eConnect Peppol e-invoicing & OCR+ ». Les factures sont automatiquement envoyées et reçues, avec des suggestions de comptabilisation pour les factures d'achat.
Si vous souhaitez comptabiliser automatiquement les factures d'achat, configurez l'Autopilot depuis la plateforme eConnect :
Deux options sont disponibles pour envoyer des factures de vente :
Les factures d'achat reçues via eConnect sont automatiquement placées dans votre comptabilité Business Central via la Boîte aux lettres numérique ou l'Autopilot.
Conseil : Le journal d'activité d'une facture fournit des informations détaillées sur la communication avec le PSB. Accédez à Factures de vente enregistrées > Facturer > Journal d'activité.
Lorsqu'une facture d'achat arrive dans Business Central via eConnect, le fournisseur est automatiquement recherché sur la base des identifiants de la facture. L'ordre de recherche est :
VAT_Registration_NoRegistration_NumberNoRemarque : Si le fournisseur n'existe pas dans Business Central, il ne sera pas créé automatiquement. La facture échouera avec un message d'erreur. Créez d'abord le fournisseur manuellement dans Business Central.
Lorsqu'un fournisseur est trouvé, l'extension vérifie aussi si les comptes bancaires transmis (y compris d'éventuels comptes G) figurent parmi les comptes bancaires liés à ce fournisseur.
Lors de la configuration de l'extension BC, vous êtes redirigé vers la page web Autopilot Connect, où une connexion avec un compte Microsoft Entra ID est requise. Ce compte sert aussi à appeler l'environnement BC via l'API et doit donc disposer de droits suffisants et d'une licence BC.
Après la connexion, un utilisateur est créé automatiquement dans le serveur d'identité eConnect avec le type de connexion "Business Central Azure Active Directory". TechSupport attribue ensuite manuellement le tenantId et les partyIds. Plusieurs partyIds peuvent être liés à un utilisateur. Le client choisit ensuite, lors de la configuration, quel partyId est lié à quel environnement BC.
Il est possible de connecter plusieurs environnements Business Central, avec quelques règles importantes. Chaque environnement a besoin d'un partyId unique. Si plusieurs environnements doivent envoyer des factures pour le même numéro de registre du commerce, chaque connexion doit utiliser un compte Entra ID différent. Chaque utilisateur "Business Central Azure Active Directory" du serveur d'identité doit aussi avoir un tenantId différent.
Deux pièges à éviter :
Comme alternative à l'authentification Entra ID, vous pouvez vous authentifier via les Client Credentials d'une App Registration. Cette méthode convient surtout à la comptabilisation des factures d'achat. Il n'y a pas encore d'interface pour ce flux ; TechSupport le configure via l'API.
Les étapes sont les suivantes :
baseUrl via la Management API (Update Attributes). Il peut aussi falloir définir additionalQueryParameters.referenceKey est une chaîne encodée en Base64 au format businesscentral_{contextId}_{tenantId}_{connectionId}.Contactez le support si vous voulez utiliser cette méthode d'authentification.
Le fournisseur n'a pas été trouvé dans Business Central sur la base des identifiants de la facture. Vérifiez que le fournisseur est correctement configuré et que le numéro de TVA, le numéro de registre du commerce ou l'IBAN correspond aux données de la facture.
La valeur « ECONNECT » n'existe pas dans la table Transaction Type. Pour les versions plus anciennes, ajoutez-la manuellement : recherchez Transaction Types dans Business Central et ajoutez le code « ECONNECT ».
Le groupe de comptabilisation produit TVA de la facture n'existe pas dans Business Central. Vérifiez que le mappage TVA est correctement configuré et ajoutez le groupe manquant à la table Groupe compta. produit TVA.
Cette erreur provient de Microsoft Business Central, pas d'eConnect. Le document a généralement déjà été traité. Vérifiez dans Business Central si la facture a été comptabilisée.
La facture contient un numéro de compte G qui n'est pas enregistré comme compte bancaire chez le fournisseur. Cela arrive chez les organisations qui utilisent l'extension Idyn pour les comptes G. Enregistrez le numéro de compte G comme compte bancaire du fournisseur dans Business Central.
Il manque probablement une licence BC pour l'utilisateur qui tente la connexion. Demandez au partenaire BC de vérifier l'attribution des licences.
La connexion est corrompue, le plus souvent après une installation ou une désinstallation antérieure de l'application eConnect. Contactez le support eConnect pour supprimer l'ancienne connexion et en créer une nouvelle.
Dans la configuration de la connexion, l'action est définie sur "booking" au lieu de "autobooking". Contactez le support eConnect pour corriger cela via la Management API.
Vous souhaitez en savoir plus sur l'Autopilot ? Lisez comment fonctionne l'Autopilot.
Démarrer l'intégration
Vous avez besoin d'un abonnement Basic chez eConnect. Vous avez également besoin de l'application eConnect (gratuite) depuis le BC AppSource. L'intégration fonctionne via l'Autopilot.
Oui, vous pouvez connecter plusieurs environnements Business Central. Pour chaque environnement, créez une connexion Autopilot distincte dans la plateforme eConnect. Utilisez des identifiants uniques pour chaque environnement.
eConnect essaie de faire correspondre le fournisseur dans Business Central via un ordre de recherche fixe : d'abord le numéro de TVA, puis le numéro de registre du commerce, et enfin l'IBAN. Si aucun de ces identifiants ne donne de correspondance, la facture n'est pas comptabilisée automatiquement mais échoue avec un message d'erreur.