Aller au contenu

Intégration · Comptabilité

Connectez Claude et ChatGPT à Invoice Ninja

Demandez à votre IA quels factures sont impayées ou en retard, combien un client doit, ou faites une esquisse de facture ou devis dans Invoice Ninja. Elle peut créer et mettre à jour des clients, produits, devis et tâches, enregistrer les paiements reçus, et lire les dépenses, notes de crédit, projets et fournisseurs. Elle peut également envoyer par email une facture ou un devis au client si vous activez cet outil.

Connecter Invoice Ninja gratuitement

Offre gratuite, sans carte bancaire. Comptez environ une minute.

Essayez de demander

  • “Quelles factures sont en retard ?”

    L'IA recherche les factures avec un statut client en retard et les liste avec le nom du client, le numéro et le solde.

  • “Créez une esquisse de facture pour Acme : 12 heures de design à 95 par heure, due dans 14 jours.”

    Elle trouve le client et crée une esquisse de facture avec un article, la date de facture et la date d'échéance.

  • “Acme a payé la facture 0042 par virement bancaire aujourd'hui. Enregistrez-le.”

    Elle enregistre le paiement contre la facture. Cela ne logue que l'argent déjà reçu, donc personne n'est débité.

Ce que votre IA peut faire

Factures et devis

Créez des esquisse de factures et devis, mettez à jour les devis, trouvez des factures par client, numéro ou statut payé, impayé et en retard, et envoyez des documents aux clients.

Clients et paiements

Recherchez, créez et mettez à jour des clients, enregistrez les paiements reçus contre des factures, et consultez les paiements et notes de crédit.

Produits, tâches et dépenses

Créez et mettez à jour des produits, loguez et mettez à jour des tâches avec du temps, et lisez les dépenses, projets et fournisseurs.

  • “Faites un devis pour Nordic Foods pour la refonte du site web, valable 30 jours.”

    Elle crée un devis pour le client avec des articles et une date de validité, prêt à être examiné.

  • “Loguez une tâche pour Acme : 2 heures sur le logo hier après-midi.”

    Elle crée une tâche liée au client avec une description et un temps logé.

  • “Quelles sont nos dernières dépenses ?”

    Elle liste les dépenses par ordre de récence, avec le montant, le fournisseur, la catégorie et la date.

371 outils pour Invoice Ninja

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_invoice_documentModifie des données
  • approve_apple_purchaseVisible par d’autres
  • create_accountModifie des données
  • create_account_idModifie des données
  • create_addressModifie des données
  • create_ar_detail_reportModifie des données
  • create_ar_summary_reportModifie des données
  • create_bank_integrationModifie des données
  • create_calculated_fieldModifie des données
  • create_categoryModifie des données
  • create_chart_summary_v2Modifie des données
  • create_check_versionModifie des données
  • create_clientModifie des donnéesCréer un client avec `contacts` (prénom, nom, email, téléphone), `country_id` (code pays ISO numérique, ex: 840 pour USA) et le nom, l'adresse, le numéro TVA intracommunautaire et le site web optionnels. Passer `requested_with` comme XMLHttpRequest.
  • create_client_balance_reportModifie des données
  • create_client_sales_reportModifie des données
  • create_companyModifie des données
  • create_company_set_default_companyModifie des données
  • create_company_store_company_gatewayModifie des données
  • create_contactModifie des données
  • create_contact_get_client_contact_reportModifie des données
  • create_creditModifie des données
  • create_credit_store_creditModifie des données
  • create_customerSupprime des données
  • create_customer_client_statementModifie des données
  • create_customer_get_client_reportModifie des données
  • create_customer_purgeModifie des données
  • create_designModifie des données
  • create_documentModifie des données
  • create_entityModifie des données
  • create_expenseModifie des données
  • create_expense_get_expense_reportModifie des données
  • create_exportModifie des données
  • create_group_settingModifie des données
  • create_importModifie des données
  • create_invoiceModifie des donnéesCréer un brouillon de facture pour un `client_id` avec `line_items` (clé produit, notes, quantité, coût), `date`, `due_date`, le nombre de commande optionnel, les taxes, et des notes. Passer `requested_with` comme XMLHttpRequest.
  • create_invoice_2Modifie des données
  • create_invoice_get_recurring_invoice_reportModifie des données
  • create_invoice_lineModifie des données
  • create_matchModifie des données
  • create_messageModifie des données
  • create_one_time_tokenSupprime des données
  • create_optionModifie des données
  • create_option_post_settings_passkeys_optionsModifie des données
  • create_orderModifie des données
  • create_passkeyModifie des données
  • create_paymentModifie des données
  • create_payment_get_payment_reportModifie des données
  • create_payment_store_bank_transaction_ruleModifie des données
  • create_payment_store_payment_termModifie des données
  • create_postmark_webhookSupprime des données
  • create_preimportModifie des données
  • create_previewModifie des données
  • create_process_webhookSupprime des données
  • create_productModifie des donnéesCréer un produit ou service avec `product_key` (nom), `notes` (description), `price`, `cost` et des taux de taxe optionnels. Passer `requested_with` comme XMLHttpRequest.
  • create_product_2Modifie des données
  • create_product_get_quote_item_reportModifie des données
  • create_product_saleModifie des données
  • create_profitlossModifie des données
  • create_projectModifie des données
  • create_project_store_projectModifie des données
  • create_purchase_orderModifie des données
  • create_quoteModifie des donnéesCréer un devis pour un `client_id` avec `date`, `due_date` (valable jusqu'au), `line_items` (clé produit, notes, quantité, coût) et des notes publiques/privées. Passer `requested_with` comme XMLHttpRequest.
  • create_quote_2Modifie des données
  • create_quote_get_quote_reportModifie des données
  • create_recurring_expenseModifie des données
  • create_recurring_invoiceModifie des données
  • create_refreshModifie des données
  • create_searchModifie des données
  • create_self_updateModifie des données
  • create_startModifie des données
  • create_subscriptionModifie des données
  • create_supplierModifie des données
  • create_tagModifie des données
  • create_taskModifie des donnéesCréer une tâche avec un `description`, optionnel `client_id`, `project_id`, `due_date` et `time_log` (liste JSON de [début, fin] timestamps Unix). Passer `requested_with` comme XMLHttpRequest.
  • create_task_2Modifie des données
  • create_task_get_activity_reportModifie des données
  • create_task_scheduler_with_jobModifie des données
  • create_task_sort_tasksModifie des données
  • create_task_store_task_statusModifie des données
  • create_tax_period_reportModifie des données
  • create_tax_summary_reportModifie des données
  • create_templateModifie des données
  • create_tokenSupprime des données
  • create_totalModifie des données
  • create_totals_v2Modifie des données
  • create_userVisible par d’autres
  • create_user_bulk_bank_transaction_rulesVisible par d’autres
  • create_user_bulk_bank_transactionsVisible par d’autres
  • create_user_bulk_clientsVisible par d’autres
  • create_user_bulk_company_gatewaysVisible par d’autres
  • create_user_bulk_creditsVisible par d’autres
  • create_user_bulk_designsVisible par d’autres
  • create_user_bulk_expense_categorysVisible par d’autres
  • create_user_bulk_expensesVisible par d’autres
  • create_user_bulk_group_settingsVisible par d’autres
  • create_user_bulk_invoicesVisible par d’autres
  • create_user_bulk_locationsVisible par d’autres
  • create_user_bulk_payment_termsVisible par d’autres
  • create_user_bulk_paymentsVisible par d’autres
  • create_user_bulk_productsVisible par d’autres
  • create_user_bulk_projectsVisible par d’autres
  • create_user_bulk_purchase_orderssVisible par d’autres
  • create_user_bulk_quotesVisible par d’autres
  • create_user_bulk_recurring_expensesVisible par d’autres
  • create_user_bulk_recurring_invoicesVisible par d’autres
  • create_user_bulk_recurring_quotesVisible par d’autres
  • create_user_bulk_subscriptionsVisible par d’autres
  • create_user_bulk_tagsVisible par d’autres
  • create_user_bulk_task_scheduler_actionsVisible par d’autres
  • create_user_bulk_task_statussVisible par d’autres
  • create_user_bulk_tasksVisible par d’autres
  • create_user_bulk_tax_ratesVisible par d’autres
  • create_user_bulk_tokensTransfère de l’argent
  • create_user_bulk_usersVisible par d’autres
  • create_user_bulk_vendorsVisible par d’autres
  • create_user_bulk_webhooksTransfère de l’argent
  • create_user_inviteVisible par d’autres
  • create_user_reconfirmVisible par d’autres
  • create_user_sales_reportModifie des données
  • create_user_store_userModifie des données
  • create_webhookSupprime des données
  • delete_addressSupprime des données
  • delete_bank_integrationSupprime des données
  • delete_categorySupprime des données
  • delete_clientSupprime des données
  • delete_companySupprime des données
  • delete_company_delete_company_gatewaySupprime des données
  • delete_creditSupprime des données
  • delete_customerSupprime des données
  • delete_designSupprime des données
  • delete_expenseSupprime des données
  • delete_group_settingSupprime des données
  • delete_invoiceSupprime des données
  • delete_invoice_delete_invoiceSupprime des données
  • delete_orderSupprime des données
  • delete_passkeySupprime des données
  • delete_paymentSupprime des données
  • delete_payment_delete_bank_transaction_ruleSupprime des données
  • delete_payment_delete_paymentSupprime des données
  • delete_payment_delete_payment_termSupprime des données
  • delete_productSupprime des données
  • delete_projectSupprime des données
  • delete_quoteSupprime des données
  • delete_quote_delete_quoteSupprime des données
  • delete_recurring_expenseSupprime des données
  • delete_subscriptionSupprime des données
  • delete_supplierSupprime des données
  • delete_tagSupprime des données
  • delete_taskSupprime des données
  • delete_task_delete_taskSupprime des données
  • delete_task_delete_task_statusSupprime des données
  • delete_tax_rateSupprime des données
  • delete_tokenSupprime des données
  • delete_userSupprime des données
  • delete_webhookSupprime des données
  • detach_user_from_companySupprime des données
  • download_credit
  • download_invoice
  • download_invoice_pdf
  • download_order
  • download_quote
  • email_documentVisible par d’autresEnvoyer par email un devis, une offre, une note de crédit ou un reçu de paiement au client : `entity` (devis, offre, crédit, paiement), `entity_id`, et `template` (par exemple, email_template_invoice, email_template_reminder1), avec des options personnalisées `subject` et `body`. L'email est envoyé immédiatement. Transmettre `requested_with` en tant que XMLHttpRequest.
  • export_previewModifie des données
  • get_address
  • get_bank_integration
  • get_category
  • get_clientRécupérer un client via `customer_id` (l'ID haché du client), avec les contacts, l'adresse, le solde et les paiements effectués à la date. Transmettre `requested_with` en tant que XMLHttpRequest.
  • get_company
  • get_company_show_company_gateway
  • get_credit
  • get_current_companyModifie des donnéesRécupérer les détails et paramètres de la société Invoice Ninja connectée (nom, devise, adresse). Passer `requested_with` comme XMLHttpRequest.
  • get_customer
  • get_design
  • get_download_entity
  • get_expenseRécupérer une dépense via `expense_id`, avec le montant, le fournisseur, la catégorie et la date. Transmettre `requested_with` en tant que XMLHttpRequest.
  • get_group_setting
  • get_invoiceRécupérer un devis via `invoice_id` (ID haché), avec les lignes, les totaux, le solde, l'état et les invitations. Transmettre `requested_with` en tant que XMLHttpRequest.
  • get_invoice_2
  • get_order
  • get_paymentRécupérer un paiement via `payment_id` (ID haché), avec le montant, la date, la méthode et les devis auxquels il a été appliqué. Transmettre `requested_with` en tant que XMLHttpRequest.
  • get_payment_2
  • get_payment_show_bank_transaction_rule
  • get_payment_show_payment_term
  • get_product
  • get_project
  • get_quoteRécupérer une offre via `quote_id` (ID haché), avec les lignes, les totaux et l'état. Transmettre `requested_with` en tant que XMLHttpRequest.
  • get_quote_2
  • get_quote_action_recurring_quote
  • get_recurring_expense
  • get_subscription
  • get_supplier
  • get_system_log
  • get_tag
  • get_taskRécupérer une tâche via `task_id`, avec la description, le client, le projet et le journal horaire. Transmettre `requested_with` en tant que XMLHttpRequest.
  • get_task_2
  • get_task_show_task_status
  • get_tax_rate
  • get_token
  • get_user
  • get_webhook
  • list_bank_integration_edits
  • list_bank_integrations
  • list_categories
  • list_categories_edit_expense_category
  • list_claim_licenses
  • list_companies
  • list_companies_edit_company
  • list_companies_edit_company_gateway
  • list_companies_get_company_gateways
  • list_company_ledgers
  • list_credit_edits
  • list_creditsLister les notes de crédit émises aux clients. Transmettre `requested_with` en tant que XMLHttpRequest.
  • list_customers
  • list_customers_edit_client
  • list_customers_edit_client_gateway_token
  • list_design_edits
  • list_designs
  • list_documents
  • list_expense_edits
  • list_expensesLister les dépenses, des plus récentes. Utiliser `page` et `limit` pour la pagination. Transmettre `requested_with` en tant que XMLHttpRequest.
  • list_group_setting_edits
  • list_group_settings
  • list_health_checks
  • list_invoice_messages
  • list_invoices
  • list_invoices_edit_invoice
  • list_last_errors
  • list_orders
  • list_orders_edit_purchase_order
  • list_passkeys
  • list_payments
  • list_payments_edit_bank_transaction
  • list_payments_edit_bank_transaction_rule
  • list_payments_edit_payment
  • list_payments_edit_payment_terms
  • list_payments_get_bank_transaction_rules
  • list_payments_get_payment_terms
  • list_products
  • list_projectsLister les projets avec leurs clients, budgets et heures. Transmettre `requested_with` en tant que XMLHttpRequest.
  • list_projects_edit_project
  • list_quotes
  • list_quotes_edit_quote
  • list_quotes_edit_recurring_quote
  • list_recurring_expense_edits
  • list_recurring_expenses
  • list_schedulers
  • list_statics
  • list_subscriptions
  • list_subscriptions_edit_subscription
  • list_suppliers_edit_vendor
  • list_system_logs
  • list_tag_edits
  • list_tasksLister les tâches (éléments de travail suivis dans le temps). Utiliser `page` et `limit` pour la pagination. Transmettre `requested_with` en tant que XMLHttpRequest.
  • list_tasks_2
  • list_tasks_edit_task
  • list_tasks_edit_task_statuss
  • list_tasks_get_task_schedulers
  • list_tasks_get_task_statuses
  • list_tax_rate_edits
  • list_tax_rates
  • list_token_edits
  • list_tokens
  • list_users
  • list_users_edit_user
  • list_users_get_bank_transaction_rules_create
  • list_users_get_bank_transactions_create
  • list_users_get_client_gateway_tokens_create
  • list_users_get_clients_create
  • list_users_get_companies_create
  • list_users_get_company_gateways_create
  • list_users_get_credits_create
  • list_users_get_designs_create
  • list_users_get_expense_category_create
  • list_users_get_expenses_create
  • list_users_get_group_settings_create
  • list_users_get_invoice_create
  • list_users_get_locations_create
  • list_users_get_payment_terms_create
  • list_users_get_payments_create
  • list_users_get_products_create
  • list_users_get_projects_create
  • list_users_get_purchase_order_create
  • list_users_get_quotes_create
  • list_users_get_recurring_expenses_create
  • list_users_get_recurring_invoices_create
  • list_users_get_recurring_quotes_create
  • list_users_get_subscriptions_create
  • list_users_get_tags_create
  • list_users_get_task_scheduler
  • list_users_get_task_statuss_create
  • list_users_get_tasks_create
  • list_users_get_tax_rate_create
  • list_users_get_tokens_create
  • list_users_get_users
  • list_users_get_users_create
  • list_users_get_vendors_create
  • list_users_get_webhooks_create
  • list_vendorsLister les fournisseurs (fournisseurs). Transmettre `requested_with` en tant que XMLHttpRequest.
  • list_webcrons
  • list_webhook_edits
  • list_webhooks
  • record_paymentModifie des donnéesEnregistrer un paiement reçu d'un client (`client_id`) avec `amount`, `date`, `type_id` (moyen de paiement) et le `invoices` qu'il paie (id_facture et montant). Cela enregistre l'argent déjà reçu ; cela ne charge personne. `email_receipt` envoie un reçu au client par email. Passer `requested_with` comme XMLHttpRequest.
  • refund_paymentTransfère de l’argent
  • retrieve_transactions_for_a_accountModifie des données
  • search_addresses
  • search_clientsTrouver des clients via `name`, `email`, `number`, `balance` ou un texte libre `filter`, et via `status` (actif, archivé, supprimé). Utiliser `page` et `limit` pour la pagination. Transmettre `requested_with` en tant que XMLHttpRequest.
  • search_invoicesTrouver des devis via `client_id`, `number`, `status` (par exemple, actif, archivé), `client_status` (payé, impayé, en retard), `date_range` ou un texte libre `filter`. Utiliser `page` et `limit` pour la pagination. Transmettre `requested_with` en tant que XMLHttpRequest.
  • search_invoices_2
  • search_paymentsTrouver des paiements via `client_id`, `number`, `status` ou un texte libre `filter`. Utiliser `page` et `limit` pour la pagination. Transmettre `requested_with` en tant que XMLHttpRequest.
  • search_productsTrouver des produits et services via `product_key` ou un texte libre `filter`. Transmettre `requested_with` en tant que XMLHttpRequest.
  • search_quotesTrouver des offres via `client_id`, `number`, `status`, `client_status` ou un texte libre `filter`. Utiliser `page` et `limit` pour la pagination. Transmettre `requested_with` en tant que XMLHttpRequest.
  • search_tags
  • send_message_sendVisible par d’autres
  • submit_bank_integration_accountsVisible par d’autres
  • submit_customerVisible par d’autres
  • submit_yodleeSupprime des données
  • update_a_company_user_recordModifie des données
  • update_addressModifie des données
  • update_bank_integrationModifie des données
  • update_categoryModifie des données
  • update_clientModifie des donnéesMise à jour d'un client via `customer_id`; réenvoyez `contacts` et `country_id` ainsi que tout nom, adresse ou autre champ modifié. Passez `requested_with` comme XMLHttpRequest.
  • update_companyModifie des données
  • update_company_update_company_gatewayModifie des données
  • update_creditModifie des données
  • update_customerSupprime des données
  • update_customer_tax_dataModifie des données
  • update_designModifie des données
  • update_expenseModifie des données
  • update_group_settingModifie des données
  • update_invoiceModifie des données
  • update_invoice_update_invoiceModifie des données
  • update_messageVisible par d’autres
  • update_orderModifie des données
  • update_paymentModifie des données
  • update_payment_update_bank_transaction_ruleModifie des données
  • update_payment_update_paymentModifie des données
  • update_payment_update_payment_termModifie des données
  • update_previewModifie des données
  • update_preview_get_template_previewModifie des données
  • update_productModifie des donnéesMise à jour d'un produit via `product_id` : nom, description, prix, coût ou taxe. Seuls les champs passés sont modifiés. Passez `requested_with` comme XMLHttpRequest.
  • update_projectModifie des données
  • update_purgeModifie des données
  • update_purge_save_settingModifie des données
  • update_quoteModifie des donnéesMise à jour d'une facture via `quote_id`; `client_id`, `date` et `due_date` sont toujours requis, ainsi que les lignes ou notes modifiées. Passez `requested_with` comme XMLHttpRequest.
  • update_quote_2Modifie des données
  • update_recurring_expenseModifie des données
  • update_subscriptionModifie des données
  • update_supplierModifie des données
  • update_tagModifie des données
  • update_taskModifie des donnéesMise à jour d'une tâche via `task_id`; `description` est toujours requis, ainsi que le client, projet, statut ou journal horaire modifié. Passez `requested_with` comme XMLHttpRequest.
  • update_task_2Modifie des données
  • update_task_update_task_statusModifie des données
  • update_tax_rateModifie des données
  • update_tokenSupprime des données
  • update_userModifie des données
  • update_webhookSupprime des données
  • upload_companyModifie des données
  • upload_creditModifie des données
  • upload_customerModifie des données
  • upload_expenseModifie des données
  • upload_group_settingModifie des données
  • upload_invoiceModifie des données
  • upload_jsonModifie des données
  • upload_orderModifie des données
  • upload_paymentModifie des données
  • upload_productModifie des données
  • upload_projectModifie des données
  • upload_quoteModifie des données
  • upload_recurring_expenseModifie des données
  • upload_supplierModifie des données
  • upload_taskModifie des données

Configuration en trois étapes

  1. 1

    Choisissez l’application

    Créez un compte PipMCP gratuit et sélectionnez Invoice Ninja dans la liste des applications.

  2. 2

    Collez votre clé

    Collez un jeton API Invoice Ninja. Dans Invoice Ninja, allez dans Paramètres > Gestion du compte > Intégrations > Jetons API, créez un nouveau jeton et copiez-le.

  3. 3

    Ajoutez le lien à votre IA

    Vous obtenez un lien MCP personnel. Ajoutez-le à Claude, ChatGPT ou Cursor :

    1. Cliquez sur votre nom, puis sur Paramètres › Connecteurs › Ajouter un connecteur personnalisé.
    2. Collez votre lien dans le champ URL du serveur MCP distant.
    3. Activez-le depuis le menu + d’une conversation.

Questions

Que peut faire l'IA dans Invoice Ninja ?

L'IA peut lire et rechercher des clients, factures, devis, paiements, produits, tâches, dépenses, notes de crédit, projets, fournisseurs et vos détails d'entreprise. Elle peut créer des clients, produits, esquisse de factures, devis et tâches, mettre à jour des clients, produits, devis et tâches, et enregister les paiements reçus. Elle peut également envoyer par email une facture, un devis, une note de crédit ou un reçu de paiement à un client.

L'IA voit-elle mes identifiants Invoice Ninja ?

Non. Vos identifiants Invoice Ninja sont chiffrés au repos et jamais affichés à l'IA. Une fois sauvegardés, ils ne sont plus visibles, même pour vous. L'IA n'accède qu'aux résultats des outils qu'elle appelle.

Puedo controlar qué acciones puede realizar la IA?

Oui. Vous choisissez les outils activés, permettant un mode lecture seule. L'envoi d'un document par email va directement au client et peut 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?

PipMCP propose un plan gratuit sans carte bancaire. Les plans payants sont facturés par tâche terminée. Vous devez également disposer de votre propre compte Invoice Ninja.

L'IA peut-elle envoyer des factures à mes clients ?

Uniquement si vous activez l'outil email. Il envoie immédiatement une facture, devis, note de crédit ou reçu au client via un modèle (ex: facture ou rappel). Vous pouvez le désactiver ou exiger votre approbation. Les nouvelles factures sont créées en brouillon.

Laissez votre IA travailler dans Invoice Ninja dès aujourd’hui.

Commencez gratuitement. Votre clé reste chiffrée et vous décidez de ce que l’IA peut faire.

Connecter Invoice Ninja gratuitement

PipMCP n’est pas affilié à Invoice Ninja. Les noms des produits sont des marques commerciales appartenant à leurs propriétaires respectifs.