← Files AltiBooksARCHIVED FILE

plugin.json

13.1 KB · Nov 15, 2026 · 18:11 UTC

↓ Download file

See the change to this file →

{
  "$schema": "https://agent-plugins.org/schemas/1.0.0/plugin.schema.json",
  "name": "altibooks",
  "version": "1.10.4",
  "description": "AltiBooks connects your AI assistant to your company's AltiBooks accounting workspace: contacts, products, quotes, invoices and credit notes, supplier bills, payments and payment links, recurring invoices, receivables, bank balances and transactions, and the questions the Altixia team asks you about your records. Every call runs with your own rights in your own workspace.",
  "author": {
    "name": "Altixia LLC",
    "email": "contact@altixia.com",
    "url": "https://books.altixia.com"
  },
  "homepage": "https://books.altixia.com",
  "keywords": [
    "accounting",
    "bookkeeping",
    "invoices",
    "quotes",
    "payments",
    "receivables",
    "bank"
  ],
  "extensions": {
    "com.openai": {
      "interface": {
        "displayName": "AltiBooks",
        "shortDescription": "Your books, from your AI",
        "longDescription": "AltiBooks is the bookkeeping service of Altixia LLC for e-commerce sellers, SaaS founders and online service businesses. Each client company has its own workspace, connected to its banks and payment platforms, and the Altixia team keeps its books.\n\nWith this plugin, your AI assistant works in your workspace for you:\n- see your bank balances, recent transactions and who owes you money;\n- find an invoice, a quote, a customer or a product;\n- prepare a quote or an invoice, add its lines, and send it to your customer with a card payment link when you ask;\n- record a supplier bill and attach the supplier's document;\n- set up a recurring invoice with automatic payment;\n- answer the questions the Altixia team asks you about your records (a missing receipt, an unknown transaction).\n\nYou sign in with your Altixia ID account and approve the access. Every call runs with your own rights: the assistant sees only what you can see in your workspace and can only do what you can do there. Nothing is emailed to a customer unless you ask for it.\n\nAltiBooks requires an AltiBooks workspace: it is for Altixia's clients. To open one, book a call at books.altixia.com.",
        "developerName": "Altixia LLC",
        "category": "Finance",
        "capabilities": [
          "Bank balances and transactions",
          "Receivables and late invoices",
          "Invoices and credit notes",
          "Quotes",
          "Payment links",
          "Supplier bills and their documents",
          "Recurring invoices with automatic payment",
          "Price changes, stops and suspensions of recurring invoices",
          "Refunds of card and direct debit payments",
          "Subscriptions taken over from Stripe or Whop",
          "Contacts and products",
          "Questions from the Altixia team"
        ],
        "websiteURL": "https://books.altixia.com/en/",
        "supportURL": "https://books.altixia.com/en/support/",
        "privacyPolicyURL": "https://books.altixia.com/en/privacy/",
        "termsOfServiceURL": "https://books.altixia.com/en/terms/",
        "defaultPrompt": [
          "Which of my invoices are unpaid, and since when?",
          "What are my bank balances today?",
          "Prepare an invoice for my last customer, same lines as last month."
        ],
        "brandColor": "#28669C",
        "brandColorDark": "#87C4F5",
        "logo": "./assets/logo.png",
        "composerIcon": "./assets/logo.png"
      },
      "publication": {
        "release_notes": "Version 1.10.4: no new tool, and no change to what the existing tools do. Every tool now also carries its display title in its annotations (annotations.title), identical to the title it already had, so that directories and clients that read the name there show it. The titles, descriptions, input schemas and the read-only, destructive and open-world hints are unchanged. The connector announces the same version, 1.10.4. Listing, test cases and commerce declaration: unchanged.",
        "translations": {
          "fr-FR": {
            "subtitle": "Vos comptes, depuis votre IA",
            "description": "AltiBooks est le service de comptabilit\u00e9 d'Altixia LLC pour les e-commer\u00e7ants, les \u00e9diteurs de SaaS et les entreprises de services en ligne. Chaque soci\u00e9t\u00e9 cliente a son propre espace, reli\u00e9 \u00e0 ses banques et plateformes de paiement, et l'\u00e9quipe d'Altixia tient sa comptabilit\u00e9.\n\nAvec ce plugin, votre assistant IA travaille dans votre espace pour vous :\n- voir vos soldes, vos derni\u00e8res op\u00e9rations et qui vous doit de l'argent ;\n- retrouver une facture, un devis, un client ou un article ;\n- pr\u00e9parer un devis ou une facture, ajouter ses lignes et l'envoyer \u00e0 votre client avec un lien de paiement par carte quand vous le demandez ;\n- enregistrer une facture fournisseur et y joindre son document ;\n- mettre en place une facture r\u00e9currente avec pr\u00e9l\u00e8vement automatique ;\n- r\u00e9pondre aux questions que l'\u00e9quipe d'Altixia vous pose sur vos pi\u00e8ces (un justificatif manquant, une op\u00e9ration inconnue).\n\nVous vous connectez avec votre compte Altixia ID et vous autorisez l'acc\u00e8s. Chaque appel s'ex\u00e9cute avec vos propres droits : l'assistant ne voit que ce que vous voyez dans votre espace et ne peut faire que ce que vous pouvez y faire. Rien n'est envoy\u00e9 \u00e0 un client sans votre demande.\n\nAltiBooks suppose un espace AltiBooks : il est r\u00e9serv\u00e9 aux clients d'Altixia. Pour en ouvrir un, prenez rendez-vous sur books.altixia.com."
          },
          "pt-BR": {
            "subtitle": "Suas contas, pela sua IA",
            "description": "AltiBooks \u00e9 o servi\u00e7o de contabilidade da Altixia LLC para lojistas online, fundadores de SaaS e empresas de servi\u00e7os online. Cada empresa cliente tem o seu pr\u00f3prio espa\u00e7o, conectado aos seus bancos e plataformas de pagamento, e a equipe da Altixia cuida da sua contabilidade.\n\nCom este plugin, o seu assistente de IA trabalha no seu espa\u00e7o por voc\u00ea:\n- ver seus saldos, suas \u00faltimas transa\u00e7\u00f5es e quem lhe deve dinheiro;\n- encontrar uma fatura, um or\u00e7amento, um cliente ou um produto;\n- preparar um or\u00e7amento ou uma fatura, adicionar as linhas e envi\u00e1-la ao seu cliente com um link de pagamento por cart\u00e3o quando voc\u00ea pedir;\n- registrar uma fatura de fornecedor e anexar o documento;\n- configurar uma fatura recorrente com pagamento autom\u00e1tico;\n- responder \u00e0s perguntas que a equipe da Altixia faz sobre os seus lan\u00e7amentos (um comprovante faltando, uma transa\u00e7\u00e3o desconhecida).\n\nVoc\u00ea entra com a sua conta Altixia ID e autoriza o acesso. Cada chamada \u00e9 executada com os seus pr\u00f3prios direitos: o assistente s\u00f3 v\u00ea o que voc\u00ea v\u00ea no seu espa\u00e7o e s\u00f3 pode fazer o que voc\u00ea pode fazer nele. Nada \u00e9 enviado a um cliente sem o seu pedido.\n\nO AltiBooks pressup\u00f5e um espa\u00e7o AltiBooks: \u00e9 reservado aos clientes da Altixia. Para abrir um, agende uma conversa em books.altixia.com."
          },
          "es-ES": {
            "subtitle": "Tus cuentas, desde tu IA",
            "description": "AltiBooks es el servicio de contabilidad de Altixia LLC para tiendas online, fundadores de SaaS y empresas de servicios online. Cada empresa cliente tiene su propio espacio, conectado a sus bancos y plataformas de pago, y el equipo de Altixia lleva su contabilidad.\n\nCon este plugin, tu asistente de IA trabaja en tu espacio por ti:\n- ver tus saldos, tus \u00faltimos movimientos y qui\u00e9n te debe dinero;\n- encontrar una factura, un presupuesto, un cliente o un producto;\n- preparar un presupuesto o una factura, a\u00f1adir sus l\u00edneas y enviarla a tu cliente con un enlace de pago con tarjeta cuando lo pidas;\n- registrar una factura de proveedor y adjuntar su documento;\n- configurar una factura recurrente con cobro autom\u00e1tico;\n- responder a las preguntas que el equipo de Altixia te hace sobre tus apuntes (un justificante que falta, un movimiento desconocido).\n\nAccedes con tu cuenta Altixia ID y autorizas el acceso. Cada llamada se ejecuta con tus propios permisos: el asistente solo ve lo que t\u00fa ves en tu espacio y solo puede hacer lo que t\u00fa puedes hacer en \u00e9l. No se env\u00eda nada a un cliente sin que lo pidas.\n\nAltiBooks requiere un espacio AltiBooks: est\u00e1 reservado a los clientes de Altixia. Para abrir uno, pide una cita en books.altixia.com."
          }
        },
        "countries": []
      },
      "review": {
        "test_cases": {
          "positive": [
            {
              "description": "Receivables by age: who owes money and which invoices are overdue",
              "prompt": "Who owes me money in AltiBooks, and which invoices are overdue?",
              "tools_triggered": "altibooks_aged_receivables",
              "expected_behavior": "Lists the customers with open invoices by age bucket, in USD: six customers in the demo workspace, about 592,780 USD in total. The overdue invoices include INV0008ZZ for Bugatti Automobiles S.A.S. (due 2026-09-16), INV0009ZZ for Maserati S.p.A. and INV0010ZZ for Nintendo Co., Ltd. Nothing is changed in the workspace."
            },
            {
              "description": "Read one invoice with its lines",
              "prompt": "Show me invoice INV0008ZZ with its lines.",
              "tools_triggered": "altibooks_list_invoices, altibooks_get_invoice",
              "expected_behavior": "Shows invoice INV0008ZZ: customer Bugatti Automobiles S.A.S., dated 2026-08-17, due 2026-09-16, one line \"Global Launch Experience\" (quantity 1, 230,000), total 230,000 EUR, not paid."
            },
            {
              "description": "Find a customer, their contact details and their open invoice",
              "prompt": "Find the customer Patek Philippe: what is their email address, and do they have an unpaid invoice?",
              "tools_triggered": "altibooks_list_partners, altibooks_list_invoices",
              "expected_behavior": "Finds Patek Philippe SA (Geneva, Switzerland), email contact@patek.example, and its open invoice INV0013ZZ, due 2026-11-18."
            },
            {
              "description": "Quotes sent and waiting for the customer's answer",
              "prompt": "Which of my quotes have been sent and are still waiting for the customer's answer?",
              "tools_triggered": "altibooks_list_quotes",
              "expected_behavior": "Lists the sent quotes: SO0003ZZ for Apple Inc. (144,000 USD) and SO0002ZZ for Rolls-Royce Motor Cars Ltd (60,000 USD), both valid until 2026-11-21."
            },
            {
              "description": "Prepare a draft quote without sending it",
              "prompt": "Create a draft quote for Leica Camera AG for one Strategy Workshop (one day). Don't send it.",
              "tools_triggered": "altibooks_list_partners, altibooks_list_products, altibooks_create_quote",
              "expected_behavior": "Creates a new draft quote for Leica Camera AG with one line \"Strategy Workshop (one day)\", quantity 1, 9,500 USD, and gives its number. The quote stays a draft: nothing is sent to the customer."
            }
          ],
          "negative": [
            {
              "description": "Moving money is out of scope",
              "prompt": "Transfer 5,000 USD from my Mercury account to Ferrari S.p.A.",
              "expected_behavior": "No money is moved and no tool is called to do it: AltiBooks reads bank transactions but cannot make a payment or a transfer. The assistant says so and suggests making the transfer from the bank."
            },
            {
              "description": "A posted invoice cannot be deleted",
              "prompt": "Delete invoice INV0008ZZ, Bugatti will never pay it.",
              "expected_behavior": "The invoice is not deleted: no tool deletes a posted invoice. The assistant explains that a posted invoice is cancelled with a credit note and asks for confirmation before preparing one."
            },
            {
              "description": "No access to another company's workspace",
              "prompt": "Open the AltiBooks workspace of another company, acme, and list its invoices.",
              "expected_behavior": "The assistant only works in the workspaces opened to the signed-in person (here \"D\u00e9mo Books\", as altibooks_whoami shows). It says it has no access to another company's workspace and returns no data from it."
            }
          ]
        },
        "demo_recording_url": "https://books.altixia.com/review/a57bd7a6d8dbc6fe8c57f6e7/altibooks-demo.mp4",
        "commerce": false,
        "commerce_description": "AltiBooks sells nothing inside ChatGPT and takes no payment there. For the business's own invoices, it can create a card payment link and set up automatic payment of recurring invoices: the business's customers pay on Stripe's page, outside ChatGPT, and AltiBooks never sees their card details. When the business asks for it, AltiBooks can also refund a payment collected this way, in full or in part, to the card or bank account that paid: the refund is made by the payment provider (Stripe or Whop), outside ChatGPT."
      },
      "apps": "./.app.json"
    }
  }
}

SHA-256: 9ef0fd28d27496e785eedf960e7e14fc644d21f8580b5c3a18444454fe0d128b