Aller au contenu

Intégration · Comptabilité

Connecter Claude & ChatGPT à Xero

Demandez à votre IA quelles factures sont impayées, combien un client doit ou comment s'est présentée la perte et résultat du dernier trimestre, et elle lira la réponse depuis Xero. Elle peut créer des contacts, articles, devis, factures, factures d'achat et notes de crédit, enregistrer les paiements dans les livres et envoyer par email les factures approuvées aux clients.

Connecter Xero gratuitement

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

Essayez de demander

  • “Quelles factures commerciales sont encore impayées ?”

    L'IA recherche les factures commerciales avec un montant dû et les liste avec le contact, la date d'échéance et le montant impayé.

  • “Combien Harbour Coffee nous doit, et combien est-il en retard ?”

    Elle trouve le contact et lit le rapport des créances âgées pour ce client.

  • “Rédigez une facture à l'attention de Harbour Coffee pour 20 heures de travail de design à 750 $ par heure.”

    Elle consulte le contact et le bon compte de vente, puis crée un projet de facture avec une ligne. Elle reste en projet tant que vous ne l'avez pas approuvée.

Ce que votre IA peut faire

Factures, factures d'achat et paiements

Rechercher, créer et mettre à jour les factures commerciales et les factures d'achat, enregistrer les paiements, ajouter des notes de crédit, et envoyer par email les factures approuvées ou obtenir leur lien de paiement en ligne.

Contacts, articles et devis

Rechercher, créer et mettre à jour les clients et fournisseurs, gérer les produits et services que vous vendez, et créer et lire des devis.

Rapports et comptes

Lire les rapports Perte et Résultat, Bilan et créances âgées, le tableau analytique des comptes, les taux d'imposition et les transactions bancaires.

  • “Montrez-moi la perte et résultat pour les trois derniers mois, mois par mois.”

    Elle extrait le rapport Perte et Résultat avec une colonne par mois.

  • “La facture INV-0412 a été payée sur le compte de l'entreprise le 3 mars.”

    Elle enregistre le paiement contre la facture pour qu'elle apparaisse comme payée. Cela met à jour les livres uniquement ; aucun argent ne bouge.

  • “Envoyez la facture INV-0415 au client par email.”

    Elle envoie la facture approuvée via Xero vers l'adresse email du contact. Le client la reçoit immédiatement.

213 outils pour Xero

Ces outils sont activés lors de la connexion. Vous pouvez désactiver chacun d’eux ou exiger votre approbation avant son exécution.

  • create_branding_theme_paymentModifie des données
  • create_contactModifie des donnéesCréer (ou mettre à jour si un ContactID est fourni) des contacts : passez `contacts` comme une liste avec Nom et optionnellement EmailAddress, Phones, Addresses, TaxNumber. Recherchez d'abord pour éviter les doublons.
  • create_credit_noteModifie des donnéesCréer des notes de crédit : passez `credit_notes` comme une liste avec Type (ACCRECCREDIT pour les clients, ACCPAYCREDIT pour les fournisseurs), Contact, Date et LineItems.
  • create_invoiceModifie des donnéesCréer des factures ou des factures d'approvisionnement : passez `invoices` comme une liste avec Type (ACCREC = facture de vente, ACCPAY = facture d'approvisionnement), Contact {ContactID}, Date, DueDate, LineItems (Description, Quantité, UnitAmount, AccountCode) et Status (DRAFT ou AUTHORISED).
  • create_invoice_update_or_create_repeating_invoicesModifie des données
  • create_itemModifie des donnéesCréer des articles : passer `items` sous forme de liste avec Code, Nom et optionnellement Description, SalesDetails {UnitPrice, AccountCode}, PurchaseDetails.
  • create_manual_journalModifie des données
  • create_orderModifie des données
  • create_paymentModifie des données
  • create_quoteModifie des donnéesCréer des devis : passer `quotes` sous forme de liste avec Contact {ContactID}, Date, LineItems et optionnellement ExpiryDate, Title, Summary.
  • create_setupModifie des données
  • create_tax_rateModifie des données
  • create_tracking_categoriesModifie des données
  • delete_accountSupprime des données
  • delete_bank_transferTransfère de l’argent
  • delete_bank_transfersSupprime des données
  • delete_categorySupprime des données
  • delete_category_optionSupprime des données
  • delete_contactSupprime des données
  • delete_contactsTransfère de l’argent
  • delete_credit_note_allocationSupprime des données
  • delete_overpayment_allocationSupprime des données
  • delete_paymentTransfère de l’argent
  • delete_payment_delete_linked_transactionSupprime des données
  • delete_payment_delete_paymentSupprime des données
  • delete_paymentsTransfère de l’argent
  • delete_prepayment_allocationSupprime des données
  • delete_productSupprime des données
  • download_credit_note_pdf
  • download_invoice_pdf
  • download_order_pdf
  • download_quote_pdf
  • email_invoiceVisible par d’autresEnvoyer par email une facture de vente approuvée (état AUTORISÉ) à l'adresse du contact via Xero, en `invoice_id`. Le client la reçoit immédiatement.
  • get_account
  • get_account_document
  • get_account_document_get_account_attachment_by_file_name
  • get_aged_receivablesRécupérer le rapport des créances par âge pour un client via `contact_id`, montrant ce qu'il doit et son retard, au `date`.
  • get_balance_sheetRécupérer le rapport Bilan au `date` (YYYY-MM-DD), optionnellement comparé sur plusieurs `periods` avec `timeframe` MOIS, TRIMESTRE ou ANNÉE.
  • get_bank_transfer
  • get_bank_transfer_document
  • get_bank_transfer_document_get_bank_transfer_attachment_by_file_
  • get_branding_theme
  • get_budget
  • get_category
  • get_category_status
  • get_contactRécupérer un contact via `contact_id`, incluant adresses, téléphones, emails et soldes impayés ou en retard.
  • get_contact_2
  • get_contact_document
  • get_contact_document_get_contact_attachment_by_file_name
  • get_contact_get_contact_group
  • get_credit_note
  • get_credit_note_document
  • get_credit_note_document_get_credit_note_attachment_by_file_name
  • get_expense_claim
  • get_invoiceRécupérer une facture ou une facture d'achat via `invoice_id` (ou numéro de facture) avec lignes, montants dus et paiements.
  • get_invoice_document
  • get_invoice_document_get_invoice_attachment_by_file_name
  • get_invoice_document_get_repeating_invoice_attachment_by_file_na
  • get_invoice_document_get_repeating_invoice_attachment_by_id
  • get_invoice_get_repeating_invoice
  • get_invoice_online_urlRécupérer le lien de facture en ligne pour une facture commerciale via `invoice_id`, que le client peut ouvrir pour la consulter et payer.
  • get_itemRécupérer un article via `product_id` (l'ItemID ou le code), incluant détails ventes et achats.
  • get_journal
  • get_journal_get_journal_by_number
  • get_manual_journal
  • get_manual_journal_document
  • get_manual_journal_document_get_manual_journal_attachment_by_fil
  • get_order
  • get_order_document
  • get_order_document_get_purchase_order_attachment_by_file_name
  • get_order_get_purchase_order_by_number
  • get_organisationRécupérer les détails de l'organisation Xero connectée (nom, devise de base, pays, fin d'exercice). Utilisez pour confirmer quelle organisation vous travaillez.
  • get_overpayment
  • get_payment
  • get_payment_document
  • get_payment_document_get_bank_transaction_attachment_by_file_nam
  • get_payment_get_bank_transaction
  • get_payment_get_linked_transaction
  • get_payment_get_payment
  • get_prepayment
  • get_profit_and_lossRécupérer le rapport Compte de résultat pour `from_date` à `to_date` (YYYY-MM-DD), optionnellement comparé sur plusieurs `periods` avec `timeframe` MOIS, TRIMESTRE ou ANNÉE.
  • get_quoteRécupérer une devise via `quote_id` avec lignes et totaux.
  • get_quote_document
  • get_quote_document_get_quote_attachment_by_file_name
  • get_receipt
  • get_receipt_document
  • get_receipt_document_get_receipt_attachment_by_file_name
  • get_report
  • get_tax_rate
  • get_user
  • list_account_documents
  • list_accountsLister la structure des comptes (codes, noms, types, types de taxe). Utilisez-le pour sélectionner les valeurs AccountCode pour les lignes factures et achats. Filtrer avec `where`.
  • list_actions
  • list_bank_summaries
  • list_bank_transactionsLister les transactions bancaires (dépenses et revenus). Filtrer avec `where` (ex: Type=="SPEND") et paginer avec `page`.
  • list_bank_transfer_documents
  • list_bank_transfer_histories
  • list_bank_transfers
  • list_branding_theme_payments
  • list_branding_themes
  • list_budget_summaries
  • list_budgets
  • list_company_cis_settings
  • list_contact_cis_settings
  • list_contact_documents
  • list_contact_histories
  • list_contacts
  • list_contacts_get_report_aged_payables_by_contact
  • list_credit_note_documents
  • list_credit_note_histories
  • list_credit_notesLister les notes de crédit, filtrées avec `where` (ex: Status=="AUTHORISED") et paginées avec `page`.
  • list_currencies
  • list_executive_summaries
  • list_expense_claim_histories
  • list_expense_claims
  • list_invoice_documents
  • list_invoice_documents_get_repeating_invoice_attachments
  • list_invoice_histories
  • list_invoice_histories_get_repeating_invoice_history
  • list_invoices_get_invoice_reminders
  • list_invoices_get_repeating_invoices
  • list_itemsLister les produits et services (articles) que vous vendez ou achetez, avec codes, prix et niveaux de stock. Filtrer avec `where`.
  • list_journals
  • list_manual_journal_documents
  • list_manual_journal_histories
  • list_manual_journals
  • list_order_documents
  • list_order_histories
  • list_orders
  • list_overpayment_histories
  • list_overpayments
  • list_payment_documents
  • list_payment_histories
  • list_payment_histories_get_bank_transactions_history
  • list_payment_histories_get_payment_history
  • list_paymentsLister les paiements enregistrés contre factures et achats. Filtrer avec `where` (ex: Date>=DateTime(2025,1,1)) et paginer avec `page`.
  • list_payments_2
  • list_payments_get_linked_transactions
  • list_payments_get_payment_services
  • list_prepayment_histories
  • list_prepayments
  • list_product_histories
  • list_quote_documents
  • list_quote_histories
  • list_quotesLister les devis, filtrés par `status`, `contact_id`, `quote_number` ou plages de dates (`date_from`, `date_to`).
  • list_receipt_documents
  • list_receipt_histories
  • list_receipts
  • list_reports
  • list_tax_ratesLister les taux de taxe avec leurs codes TaxType, pour utilisation sur les lignes factures et achats.
  • list_ten_ninety_nines
  • list_trial_balances
  • list_users
  • record_paymentModifie des donnéesEnregistrer un paiement contre une facture ou une facture d'approvisionnement dans les livres : passez `invoice` {InvoiceID}, `account` {Code ou ID du compte bancaire}, `amount` et `date`. Cela ne déplace pas l'argent ; il marque la facture comme payée.
  • search_contactsRechercher clients et fournisseurs avec `search_term` (nom, email ou numéro de compte), ou filtrer avec `where` et paginer avec `page`. Utilisez ceci pour trouver un ContactID avant d'autres appels.
  • search_invoicesRechercher des factures de vente et des factures d'achat. Filtrer par `statuses` (BUTIN, SOUMIS, AUTORISÉ, PAYÉ, ANNULÉ), `contact_i_ds`, `invoice_numbers`, `search_term` ou une clause `where` telle que Type=="ACCPAY" pour les factures d'achat ou AmountDue>0 pour les impayés.
  • update_accountModifie des données
  • update_accountsVisible par d’autres
  • update_bank_transfer_historiesTransfère de l’argent
  • update_bank_transfersTransfère de l’argent
  • update_categoryModifie des données
  • update_category_optionModifie des données
  • update_category_optionsVisible par d’autres
  • update_contactModifie des donnéesMettre à jour un contact en `contact_id` ; passer `contacts` comme une liste d'un élément contenant uniquement les champs à modifier (par exemple EmailAddress, Addresses).
  • update_contact_historiesVisible par d’autres
  • update_contact_update_contact_groupModifie des données
  • update_contactsVisible par d’autres
  • update_contacts_create_contact_groupVisible par d’autres
  • update_contacts_create_contact_group_contactsVisible par d’autres
  • update_credit_noteModifie des données
  • update_credit_note_allocationsVisible par d’autres
  • update_credit_note_historiesVisible par d’autres
  • update_credit_notesVisible par d’autres
  • update_currenciesVisible par d’autres
  • update_expense_claimModifie des données
  • update_expense_claim_historiesVisible par d’autres
  • update_expense_claimsVisible par d’autres
  • update_invoiceModifie des donnéesMettre à jour une facture ou une facture d'achat en `invoice_id` ; passer `invoices` comme une liste d'un élément avec les champs à modifier, par exemple LineItems, DueDate, Reference ou Status (réglé sur VOIDED pour annuler une facture approuvée).
  • update_invoice_historiesVisible par d’autres
  • update_invoice_histories_create_repeating_invoice_historyVisible par d’autres
  • update_invoice_update_repeating_invoiceModifie des données
  • update_invoicesVisible par d’autres
  • update_invoices_create_repeating_invoicesVisible par d’autres
  • update_itemModifie des donnéesMettre à jour un article en `product_id` ; passer `items` comme une liste d'un élément avec le Code et les champs à modifier, tels que Name ou SalesDetails.UnitPrice.
  • update_manual_journalModifie des données
  • update_manual_journal_historiesVisible par d’autres
  • update_manual_journalsVisible par d’autres
  • update_orderModifie des données
  • update_order_historiesVisible par d’autres
  • update_ordersVisible par d’autres
  • update_overpayment_allocationsVisible par d’autres
  • update_overpayment_historiesVisible par d’autres
  • update_paymentModifie des données
  • update_payment_historiesVisible par d’autres
  • update_payment_histories_create_bank_transaction_history_recordVisible par d’autres
  • update_payment_histories_create_payment_historyVisible par d’autres
  • update_payment_update_linked_transactionModifie des données
  • update_paymentsVisible par d’autres
  • update_payments_create_bank_transactionsVisible par d’autres
  • update_payments_create_linked_transactionVisible par d’autres
  • update_payments_create_payment_serviceVisible par d’autres
  • update_payments_create_paymentsVisible par d’autres
  • update_prepayment_allocationsVisible par d’autres
  • update_prepayment_historiesVisible par d’autres
  • update_product_historiesVisible par d’autres
  • update_productsVisible par d’autres
  • update_quoteModifie des données
  • update_quote_historiesVisible par d’autres
  • update_quotesVisible par d’autres
  • update_receiptModifie des données
  • update_receipt_historiesVisible par d’autres
  • update_receiptsVisible par d’autres
  • update_tax_ratesVisible par d’autres

Configuration en trois étapes

  1. 1

    Choisissez l’application

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

  2. 2

    Collez votre clé

    Collez trois valeurs : l'ID Client et la clé secrète Client provenant d'une application Xero Custom Connection, et votre ID d'organisation (tenant) Xero. Créez l'application sur developer.xero.com sous My Apps, choisissez le type Custom connection et sélectionnez les périmètres que vous souhaitez. L'administrateur de l'organisation autorise ensuite par email. Génère la clé secrète Client sur la page Configuration de l'application.

  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 Xero ?

Il peut rechercher et lire les contacts, factures, factures d'approvisionnement, articles, devis, notes de crédit, paiements et transactions bancaires, ainsi que le plan comptable, les taux fiscaux et les détails de votre organisation. Il peut extraire les rapports de résultat net, bilan et comptes à recouvrer. Il peut créer et mettre à jour des contacts, articles, factures et factures d'approvisionnement, créer des devis et notes de crédit, enregistrer des paiements et envoyer par email des factures approuvées.

L'IA voit-elle mes identifiants Xero ?

Non. Votre ID client et votre secret client sont chiffrés au repos et jamais montrés à l'IA. Une fois sauvegardés, ils ne sont plus affichés, même pas pour vous. L'IA n'affiche 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 par les recherches et rapports uniquement. L'envoi d'une facture atteint votre client immédiatement, et la mise à jour d'une facture peut aussi la rendre nulle, donc les deux peuvent nécessiter votre approbation avant exécution. Chaque appel d'outil est journalisé.

¿Funciona con ChatGPT?

Oui. Dans ChatGPT, ouvrez Paramètres › Applications et connecteurs › Avancé, activez le mode Développeur et ajoutez votre lien PipMCP. Le mode Développeur nécessite un abonnement ChatGPT payant : Plus, Pro, Business ou Entreprise. Le même lien fonctionne également dans Claude (Paramètres › Connecteurs › Ajouter un connecteur personnalisé), Cursor et autres clients MCP.

¿Cuánto cuesta?

Xero se connecte via OAuth, et les connexions OAuth nécessitent le plan PipMCP Pro ou supérieur. PipMCP dispose également d'un plan gratuit sans carte de crédit, mais il n'inclut pas cette connexion. Les plans facturés sont facturés par tâche terminée. Vous avez également besoin de votre propre compte Xero.

Qu'est-ce qu'une connexion personnalisée Xero ?

C'est un type d'application dans le portail développeur Xero qui se connecte à une organisation Xero avec un ID client et un secret au lieu d'un login personnel. Vous la créez sous Mes applications, choisissez les périmètres que vous voulez donner à l'IA, et l'administrateur de l'organisation l'autorise par email. Les périmètres que vous choisissez limitent ce que PipMCP peut atteindre, en plus des outils que vous activez.

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

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

Connecter Xero gratuitement

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