Intégration · Comptabilité
Connecter Claude et ChatGPT à Microsoft Dynamics 365 Business Central
Demandez à votre IA quels clients doivent payer, ce qui figure sur une commande de vente ouverte ou rédigez un devis dans Business Central. Elle peut créer des clients, articles, devis de vente, commandes et factures avec lignes, enregistrer et envoyer des factures par e-mail, ainsi que lire les fournisseurs, factures d'achat et paiements clients. Les questions financières sont résolues sans avoir à construire un rapport.
Offre gratuite, sans carte bancaire. Comptez environ une minute.
Essayez de demander
“Qui nous doit de l'argent et depuis combien de temps ?”
L'IA liste les créances en vieillesse : ce que chaque client doit, découpé par périodes d'échéance.
“Rédiger une facture pour le client 10000 : 5 unités de l'article 1000 à 250.”
Elle crée un projet de facture de vente pour le client et ajoute la ligne d'article avec quantité et prix unitaire.
“Enregistrer la facture 103017 et l'envoyer par e-mail au client.”
Elle enregistre le projet dans une facture définitive dans le livre, qui ne peut pas être annulée, puis l'envoie par e-mail au client.
Ce que votre IA peut faire
Documentos de ventas
Créer des devis de vente, commandes et factures en projet avec lignes, enregistrer des factures, les envoyer par e-mail et télécharger les PDF de factures.
Clients et articles
Trouver, créer et mettre à jour les clients avec conditions de paiement et solde, ainsi que lister, lire et créer des articles avec prix et coût.
Créances et achats
Lire les créances en vieillesse, paiements clients, fournisseurs, factures d'achat et vos informations d'entreprise.
“Quelles factures de vente sont toujours ouvertes ?”
Elle liste les factures de vente avec statut Ouvert, avec client, montants et montant restant.
“Faire un devis pour Contoso valable jusqu'à la fin du mois.”
Elle trouve le client, crée le devis de vente avec la date de validité et ajoute les lignes que vous lui donnez.
“Envoyez-moi le PDF de la facture 103015.”
Elle récupère le document PDF de la facture de vente.
306 outils pour Microsoft Dynamics 365 Business Central
Ces outils sont activés lors de la connexion. Vous pouvez désactiver chacun d’eux ou exiger votre approbation avant son exécution.
add_sales_invoice_lineModifie des donnéesAjouter une ligne à une facture de vente en brouillon via `sales_invoice_id`: `line_type` (par exemple Article ou Compte), `item_id` ou `account_id`, `quantity`, `unit_price` et description.add_sales_order_lineModifie des donnéesAjouter une ligne à une commande de vente via `sales_order_id`: `line_type`, `item_id` ou `account_id`, `quantity`, `unit_price` et description.add_sales_quote_lineModifie des donnéesAjouter une ligne à une offre commerciale via `sales_quote_id`: `line_type`, `item_id` ou `account_id`, `quantity`, `unit_price` et description.cancel_microsoft_nav_cancelSupprime des donnéescancel_microsoft_nav_cancel_and_sendSupprime des donnéescancel_microsoft_nav_cancel_and_send_cancel_and_send_action_saleSupprime des donnéescancel_microsoft_nav_cancel_cancel_action_sales_credit_memosSupprime des donnéescreate_accountModifie des donnéescreate_categoryModifie des donnéescreate_countries_regionModifie des donnéescreate_credit_noteModifie des donnéescreate_credit_note_post_sales_credit_memo_lineModifie des donnéescreate_currencyModifie des donnéescreate_customerModifie des donnéesCréer un client avec nom d'affichage, email, téléphone, adresse, devise et conditions de paiement.create_customer_post_customer_payment_journalModifie des donnéescreate_default_dimensionModifie des donnéescreate_default_dimension_post_default_dimensionsModifie des donnéescreate_default_dimension_post_default_dimensions_for_customerModifie des donnéescreate_default_dimension_post_default_dimensions_for_employeeModifie des donnéescreate_default_dimension_post_default_dimensions_for_vendorModifie des donnéescreate_dimension_lineModifie des donnéescreate_documentModifie des donnéescreate_document_post_attachmentsModifie des donnéescreate_document_post_attachments_for_journal_lineModifie des donnéescreate_document_post_general_ledger_entry_attachmentsModifie des donnéescreate_document_post_sales_credit_memoModifie des donnéescreate_employeeModifie des donnéescreate_invoice_make_invoice_action_sales_quotesModifie des donnéescreate_invoice_post_purchase_invoiceModifie des donnéescreate_invoice_post_purchase_invoice_lineModifie des donnéescreate_invoice_post_purchase_invoice_line_for_purchase_invoiceModifie des donnéescreate_invoice_post_sales_invoice_lineModifie des donnéescreate_invoice_ship_and_invoice_action_sales_ordersModifie des donnéescreate_itemModifie des donnéesCréer un article avec nom d'affichage, numéro, type, prix unitaire, coût unitaire et unité de mesure de base.create_journalModifie des donnéescreate_journal_lineModifie des donnéescreate_journal_line_post_journal_lineModifie des donnéescreate_microsoft_nav_make_corrective_credit_memoModifie des donnéescreate_microsoft_nav_post_and_sendVisible par d’autrescreate_microsoft_nav_post_and_send_post_and_send_action_sales_crVisible par d’autrescreate_order_make_order_action_sales_quotesModifie des donnéescreate_order_post_sales_order_lineModifie des donnéescreate_page_post_action_journalsModifie des donnéescreate_page_post_action_purchase_invoicesModifie des donnéescreate_page_post_action_sales_credit_memosModifie des donnéescreate_page_post_time_registration_entryModifie des donnéescreate_page_post_time_registration_entry_for_employeeModifie des donnéescreate_paymentModifie des donnéescreate_payment_post_customer_paymentModifie des donnéescreate_payment_post_payment_methodModifie des donnéescreate_payment_post_payment_termModifie des donnéescreate_projectModifie des donnéescreate_quote_post_sales_quote_lineModifie des donnéescreate_sales_invoiceModifie des donnéesCréer une facture de vente en brouillon pour un client (`customer_id` ou `customer_number`), avec date de facture, date d'échéance et adresses. Ajouter des lignes avec add_sales_invoice_line.create_sales_orderModifie des donnéesCréer une commande de vente pour un client (`customer_id` ou `customer_number`), avec date de commande et adresses. Ajouter des lignes avec add_sales_order_line.create_sales_quoteModifie des donnéesCréer une offre commerciale pour un client (`customer_id` ou `customer_number`), avec date du document et date de validité. Ajouter des lignes avec add_sales_quote_line.create_shipmentModifie des donnéescreate_supplierModifie des donnéescreate_tax_areaModifie des donnéescreate_tax_groupModifie des donnéescreate_unitModifie des donnéesdelete_accountsTransfère de l’argentdelete_categoriesTransfère de l’argentdelete_countries_regionsTransfère de l’argentdelete_credit_notesTransfère de l’argentdelete_credit_notes_delete_sales_credit_memo_lineTransfère de l’argentdelete_currenciesTransfère de l’argentdelete_customersTransfère de l’argentdelete_customers_delete_customer_payment_journalTransfère de l’argentdelete_default_dimensionsTransfère de l’argentdelete_default_dimensions_delete_default_dimensionsTransfère de l’argentdelete_default_dimensions_delete_default_dimensions_for_customerTransfère de l’argentdelete_default_dimensions_delete_default_dimensions_for_employeeTransfère de l’argentdelete_default_dimensions_delete_default_dimensions_for_vendorTransfère de l’argentdelete_dimension_linesTransfère de l’argentdelete_documentsTransfère de l’argentdelete_documents_delete_attachmentsTransfère de l’argentdelete_documents_delete_attachments_for_journal_lineTransfère de l’argentdelete_documents_delete_general_ledger_entry_attachmentsTransfère de l’argentdelete_documents_delete_sales_credit_memoTransfère de l’argentdelete_employeesTransfère de l’argentdelete_invoicesTransfère de l’argentdelete_invoices_delete_purchase_invoiceTransfère de l’argentdelete_invoices_delete_purchase_invoice_lineTransfère de l’argentdelete_invoices_delete_purchase_invoice_line_for_purchase_invoicTransfère de l’argentdelete_invoices_delete_sales_invoice_lineTransfère de l’argentdelete_invoices_delete_sales_invoice_line_for_sales_invoiceTransfère de l’argentdelete_journal_linesTransfère de l’argentdelete_journal_lines_delete_journal_lineTransfère de l’argentdelete_journalsTransfère de l’argentdelete_ordersTransfère de l’argentdelete_orders_delete_sales_order_lineTransfère de l’argentdelete_orders_delete_sales_order_line_for_sales_orderTransfère de l’argentdelete_pagesTransfère de l’argentdelete_pages_delete_time_registration_entryTransfère de l’argentdelete_paymentsTransfère de l’argentdelete_payments_delete_customer_paymentTransfère de l’argentdelete_payments_delete_payment_methodTransfère de l’argentdelete_payments_delete_payment_termTransfère de l’argentdelete_picturesTransfère de l’argentdelete_pictures_delete_pictureTransfère de l’argentdelete_pictures_delete_picture_for_customerTransfère de l’argentdelete_pictures_delete_picture_for_employeeTransfère de l’argentdelete_pictures_delete_picture_for_vendorTransfère de l’argentdelete_productsTransfère de l’argentdelete_projectsTransfère de l’argentdelete_quotesTransfère de l’argentdelete_quotes_delete_sales_quote_lineTransfère de l’argentdelete_quotes_delete_sales_quote_line_for_sales_quoteTransfère de l’argentdelete_shipmentsTransfère de l’argentdelete_suppliersTransfère de l’argentdelete_tax_areasTransfère de l’argentdelete_tax_groupsTransfère de l’argentdelete_unitsTransfère de l’argentdownload_company_pdf_documentdownload_company_pdf_document_pdfdownload_document_pdf_documentdownload_document_pdf_document_pdfdownload_invoice_pdf_document_get_pdf_document_for_purchase_invodownload_invoice_pdf_document_list_pdf_document_for_purchase_invdownload_invoice_pdf_document_pdfdownload_quote_pdf_documentdownload_quote_pdf_document_pdfget_company_informationRécupérer les informations de l'entreprise connectée : nom, adresse, coordonnées, devise et paramètres fiscaux.get_customerRécupérer un client via `customer_id`, avec coordonnées, adresse, conditions de paiement et solde.get_itemRécupérer un article via `item_id`, avec prix, coût, inventaire et unité de mesure.get_sales_invoiceRécupérer une facture de vente via `sales_invoice_id`, avec client, dates, montants, montant restant et statut.get_sales_invoice_pdfRécupérer le document PDF d'une facture de vente via `sales_invoice_id`.get_sales_orderRécupérer une commande de vente via `sales_order_id`, avec client, dates, montants et statut d'expédition.get_sales_quoteRécupérer une offre commerciale via `sales_quote_id`, avec client, dates, montants et statut.get_vendorRécupérer un fournisseur via `vendor_id`, avec coordonnées, conditions de paiement et solde.list_accountslist_accounts_get_accountlist_accounts_get_aged_accounts_payablelist_accounts_get_aged_accounts_receivablelist_accounts_get_bank_accountlist_accounts_list_aged_accounts_payablelist_accounts_list_bank_accountslist_aged_receivablesLister les comptes à recevoir par âge : ce que chaque client doit, divisé par périodes de vieillissement.list_balance_sheetslist_balance_sheets_get_balance_sheetlist_cash_flow_statementslist_cash_flow_statements_get_cash_flow_statementlist_categorieslist_categories_get_item_categorylist_companieslist_companies_get_companylist_companies_get_company_informationlist_countries_regionslist_countries_regions_get_country_regionlist_credit_noteslist_credit_notes_get_sales_credit_memo_linelist_credit_notes_get_sales_credit_memo_line_for_sales_credit_melist_credit_notes_list_sales_credit_memo_lineslist_currencieslist_currencies_get_currencylist_customer_paymentsLister les paiements clients ; utiliser `filter` (OData) et `limit`/`offset`.list_customersLister les clients ; utiliser `filter` (OData, par ex. displayName eq 'Contoso' ou startswith(displayName,'Con')) plus `limit`/`offset` pour trouver l'ID d'un client.list_customers_get_customer_financial_detaillist_customers_get_customer_financial_detail_for_customerlist_customers_get_customer_payment_journallist_customers_get_customer_salelist_customers_list_customer_financial_detailslist_customers_list_customer_financial_details_for_customerlist_customers_list_customer_payment_journalslist_customers_list_customer_saleslist_default_dimensionslist_default_dimensions_get_default_dimensionslist_default_dimensions_get_default_dimensions_for_customerlist_default_dimensions_get_default_dimensions_for_employeelist_default_dimensions_get_default_dimensions_for_itemlist_default_dimensions_get_default_dimensions_for_vendorlist_default_dimensions_list_default_dimensionslist_default_dimensions_list_default_dimensions_for_customerlist_default_dimensions_list_default_dimensions_for_employeelist_default_dimensions_list_default_dimensions_for_vendorlist_dimension_lineslist_dimension_lines_get_dimension_linelist_dimension_valueslist_dimension_values_get_dimension_valuelist_dimension_values_get_dimension_value_for_dimensionlist_dimension_values_list_dimension_valueslist_dimensionslist_dimensions_get_dimensionlist_documentslist_documents_get_attachmentslist_documents_get_attachments_for_journal_linelist_documents_get_attachments_for_journal_line_for_journallist_documents_get_general_ledger_entry_attachmentslist_documents_get_sales_credit_memolist_documents_list_attachmentslist_documents_list_attachments_for_journal_linelist_documents_list_general_ledger_entry_attachmentslist_documents_list_sales_credit_memoslist_employeeslist_employees_get_employeelist_income_statementslist_income_statements_get_income_statementlist_invoices_get_purchase_invoicelist_invoices_get_purchase_invoice_linelist_invoices_get_purchase_invoice_line_for_purchase_invoicelist_invoices_get_sales_invoice_linelist_invoices_get_sales_invoice_line_for_sales_invoicelist_invoices_list_purchase_invoice_lineslist_invoices_list_purchase_invoice_lines_for_purchase_invoicelist_invoices_list_sales_invoice_lineslist_itemsLister les articles (produits et services) ; utiliser `filter` (OData, par ex. number eq '1000') et `limit`/`offset`.list_journal_lineslist_journal_lines_get_journal_linelist_journal_lines_get_journal_line_for_journallist_journal_lines_list_journal_lineslist_journalslist_journals_get_journallist_orders_get_sales_order_linelist_orders_get_sales_order_line_for_sales_orderlist_orders_get_vendor_purchaselist_orders_list_sales_order_lineslist_orders_list_sales_order_lines_for_sales_orderlist_orders_list_vendor_purchaseslist_pageslist_pages_get_general_ledger_entrylist_pages_get_time_registration_entrylist_pages_get_time_registration_entry_for_employeelist_pages_list_general_ledger_entrieslist_pages_list_time_registration_entrieslist_paymentslist_payments_get_customer_paymentlist_payments_get_customer_payment_for_customer_payment_journallist_payments_get_payment_methodlist_payments_get_payment_termlist_payments_list_payment_methodslist_payments_list_payment_termslist_pictureslist_pictures_get_picturelist_pictures_get_picture_for_customerlist_pictures_get_picture_for_employeelist_pictures_get_picture_for_itemlist_pictures_get_picture_for_vendorlist_pictures_list_picturelist_pictures_list_picture_for_customerlist_pictures_list_picture_for_employeelist_pictures_list_picture_for_vendorlist_projectslist_projects_get_projectlist_purchase_invoicesLister les factures d'achat auprès des fournisseurs ; utiliser `filter` (OData) et `limit`/`offset`.list_quotes_get_sales_quote_linelist_quotes_get_sales_quote_line_for_sales_quotelist_quotes_list_sales_quote_lineslist_quotes_list_sales_quote_lines_for_sales_quotelist_retained_earnings_statementslist_retained_earnings_statements_get_retained_earnings_statemenlist_sales_invoice_linesLister les lignes d'une facture de vente via `sales_invoice_id`.list_sales_invoicesLister les factures de vente ; utiliser `filter` (OData, par ex. status eq 'Open' ou customerNumber eq '10000') et `limit`/`offset`.list_sales_ordersLister les commandes de vente ; utiliser `filter` (OData) et `limit`/`offset`.list_sales_quotesLister les offres commerciales ; utiliser `filter` (OData) et `limit`/`offset`.list_shipmentslist_shipments_get_shipment_methodlist_tax_areaslist_tax_areas_get_tax_arealist_tax_groupslist_tax_groups_get_tax_grouplist_trial_balanceslist_trial_balances_get_trial_balancelist_unitslist_units_get_unit_of_measurelist_vendorsLister les fournisseurs (fournisseurs de biens) ; utiliser `filter` (OData) et `limit`/`offset`.post_sales_invoiceModifie des donnéesPublier une facture de vente en brouillon via `sales_invoice_id`, la transformant en facture finale publiée dans le grand livre. Cela ne peut pas être annulé.send_microsoft_nav_send_send_action_sales_credit_memosVisible par d’autressend_microsoft_nav_send_send_action_sales_quotesVisible par d’autressend_sales_invoiceVisible par d’autresEnvoyer une facture de vente par email à `sales_invoice_id` au client. Cela envoie un email.update_accountsVisible par d’autresupdate_categoriesVisible par d’autresupdate_companiesVisible par d’autresupdate_countries_regionsVisible par d’autresupdate_credit_notesVisible par d’autresupdate_currenciesVisible par d’autresupdate_customerVisible par d’autresMettre à jour un client via `customer_id`. Passer `if_match` avec le @odata.etag du record obtenu via get_customer (ou * pour écraser). Seuls les champs passés sont modifiés.update_customers_patch_customer_payment_journalVisible par d’autresupdate_default_dimensionsVisible par d’autresupdate_dimension_linesVisible par d’autresupdate_documentsVisible par d’autresupdate_documents_patch_general_ledger_entry_attachmentsVisible par d’autresupdate_documents_patch_sales_credit_memoVisible par d’autresupdate_employeesVisible par d’autresupdate_invoices_patch_purchase_invoiceVisible par d’autresupdate_invoices_patch_purchase_invoice_line_for_purchase_invoiceVisible par d’autresupdate_invoices_patch_sales_invoice_line_for_sales_invoiceVisible par d’autresupdate_journal_linesVisible par d’autresupdate_journalsVisible par d’autresupdate_ordersVisible par d’autresupdate_orders_patch_sales_order_line_for_sales_orderVisible par d’autresupdate_pagesVisible par d’autresupdate_paymentsVisible par d’autresupdate_payments_patch_payment_methodVisible par d’autresupdate_payments_patch_payment_termVisible par d’autresupdate_picturesVisible par d’autresupdate_productsVisible par d’autresupdate_projectsVisible par d’autresupdate_quotesVisible par d’autresupdate_quotes_patch_sales_quote_line_for_sales_quoteVisible par d’autresupdate_sales_invoiceVisible par d’autresMettre à jour une facture de vente en brouillon via `sales_invoice_id`. Passer `if_match` avec le @odata.etag du record (ou *). Seuls les champs passés sont modifiés.update_shipmentsVisible par d’autresupdate_suppliersVisible par d’autresupdate_tax_areasVisible par d’autresupdate_tax_groupsVisible par d’autresupdate_unitsVisible par d’autres
Configuration en trois étapes
- 1
Choisissez l’application
Créez un compte PipMCP gratuit et sélectionnez Microsoft Dynamics 365 Business Central dans la liste des applications.
- 2
Collez votre clé
Enregistrez votre propre application dans Microsoft Entra ID, remplissez les champs et connectez-vous une fois. Dans le portail Azure, ouvrez Microsoft Entra ID > Enregistrements d'applications > Nouveau enregistrement, choisissez des comptes dans n'importe quel répertoire organisationnel et ajoutez l'URI de redirection Web https://pipmcp.com/oauth/callback. Sous Autorisations API, ajoutez Dynamics 365 Business Central > Autorisations déléguées > Financials.ReadWrite.All. Sous Certificats et secrets, créez un secret client. Ensuite, entrez l'ID (client) de l'application, la valeur du secret, le nom de votre environnement (par exemple production) et l'ID de l'entreprise.
- 3
Ajoutez le lien à votre IA
Vous obtenez un lien MCP personnel. Ajoutez-le à Claude, ChatGPT ou Cursor :
- Cliquez sur votre nom, puis sur Paramètres › Connecteurs › Ajouter un connecteur personnalisé.
- Collez votre lien dans le champ URL du serveur MCP distant.
- Activez-le depuis le menu + d’une conversation.
Questions
Que peut faire l'IA dans Business Central ?
L'IA peut lire les clients, fournisseurs, articles, devis de vente, commandes et factures, lignes de facture, factures d'achat, paiements clients, le recouvrement et vos informations d'entreprise. Elle peut créer des clients, articles, devis, commandes et brouillons de factures avec des lignes, mettre à jour les clients et les brouillons de factures, publier des factures et les envoyer par email.
L'IA voit-elle mes identifiants Business Central ?
Non. Vos identifiants Business Central sont chiffrés au repos et jamais montrés à l'IA. Après sauvegarde, ils ne sont plus visibles, même pour vous. L'IA ne voit que les résultats des outils qu'elle appelle.
Puedo controlar qué acciones puede realizar la IA?
Oui. Vous choisissez quels outils sont activés, vous pouvez commencer en lecture seule. Publier une facture ne peut pas être annulé et l'envoi par email notifie votre client, donc les deux peuvent nécessiter votre approbation avant exécution. Chaque appel d'outil est journalisé.
¿Funciona con ChatGPT?
Sí. En ChatGPT ve a Configuración › Aplicaciones y Conectores › Avanzado y activa el Modo Desarrollador, luego añade tu enlace PipMCP. El Modo Desarrollador requiere un plan de pago de ChatGPT: Plus, Pro, Business o Enterprise. El mismo enlace también funciona en Claude (Configuración › Conectores › Añadir conector personalizado), Cursor y otros clientes MCP.
¿Cuánto cuesta?
Business Central se connecte via OAuth, et cette connexion OAuth nécessite le plan PipMCP Pro. PipMCP dispose également d'un plan gratuit sans carte de crédit, mais il n'inclut pas cette connexion. Les plans facturés sont par tâche terminée. Vous avez également besoin de votre propre compte Business Central.
Pourquoi dois-je enregistrer une application dans Microsoft Entra ID ?
Business Central est atteint via la connexion Microsoft. Vous créez votre propre enregistrement d'application avec la permission Financials.ReadWrite.All et l'URI de redirection PipMCP, collez son identifiant client et le secret, puis vous connectez une fois avec votre compte Microsoft. PipMCP agit ensuite avec les accès fournis par cette connexion.
Laissez votre IA travailler dans Microsoft Dynamics 365 Business Central dès aujourd’hui.
Commencez gratuitement. Votre clé reste chiffrée et vous décidez de ce que l’IA peut faire.
Connecter Microsoft Dynamics 365 Business Central gratuitementPipMCP n’est pas affilié à Microsoft Dynamics 365 Business Central. Les noms des produits sont des marques commerciales appartenant à leurs propriétaires respectifs.






