Skip to content
Log in

How it works and security

You don't need to read this page to use the connector. But if you want to understand, or need to explain to someone, why it can be trusted, here's how it works, first in plain language and then with technical detail.

When you ask "why was invoice 2026/0142 rejected?", three pieces are involved:

  1. Your AI assistant (Claude, or whatever you use): understands the question and decides what information it needs.
  2. The B2Brouter connector: a set of query functions the assistant can invoke, "list invoices with errors", "give me the detail of this tax report", "search for this company in the directory".
  3. Your B2Brouter account: where the data comes from, with the same permissions you have in the panel.

The assistant translates your question into one or more queries to the connector, receives the data and composes the answer. You don't see this mechanics, only the conversation, but it's all logged (see Audit, below).

Identity: the assistant acts on your behalf

Section titled “Identity: the assistant acts on your behalf”

There's no "robot user" or special key for the AI. When you connect the assistant, you authorize it to act as your user, and B2Brouter applies to every query exactly the same rules as when you browse the panel:

  • Member: only the accounts where you're a member.
  • Section: within each account, only the sections you have permission for (issued, received, tax reports...).
  • Plan: invoice, report and finance features require the account to have the Professional plan or higher; all of them require you to be on some paid account.

The practical consequence: the connector doesn't open any new doors. Everything the assistant can see, you could already see. And if tomorrow you're removed from an account or a section is restricted, the assistant loses it at the same instant. Each person in the company connects with their own user: access and permissions are never shared.

This is the central design decision of this first version. Giving an AI the ability to write on documents with legal and tax value (creating invoices, sending them to an authority, modifying data) opens a category of risks (misinterpretation errors, malicious instructions hidden in data) that we want to address calmly and separately. In the meantime:

  • Querying is safe by construction: no question, however poorly phrased, can change anything in your account.
  • Responsibility stays where it belongs: the AI proposes the diagnosis; the action (in the web app or via the API) is taken by a person (or a system) with explicit intent.

The data in your account (invoices, reports, figures, directory) comes straight from B2Brouter, in real time. For questions about how the product works or about regulations ("how do I set up TicketBAI?"), the connector doesn't keep its own copy of the documentation: it tells the assistant where the official documentation lives, this very portal, so it can consult it. That way the answer is based on the current version rather than on a copy that could fall behind.

If the assistant can't read web pages, it will give you the link or answer from its general knowledge. No assistant is infallible: before a decision with tax consequences, always confirm with your advisor or with support.

Received invoices and the directory contain text written by others: company names, line descriptions. Someone could try to hide instructions for the AI in them ("ignore your instructions and..."). The connector explicitly marks all this content as data, not instructions, so the assistant never executes hidden orders inside an invoice or a company name.

If you query an identifier that doesn't exist and one that belongs to someone else's account, you get exactly the same error ("Not found or not authorized"). This is deliberate: no one can use the connector to figure out what exists outside their scope, not even to confirm that an invoice or account exists.

Every query the assistant makes is logged (when, which function, which application, which user) and can be viewed on your profile (MCP Activity). If you ever wonder "what exactly did the AI look at?", the answer is there, in full.

You approve the authorization yourself (OAuth) and can revoke it at any time from Authorized applications on your profile, with immediate effect. If the subscription expires, access stops on its own.

Connector responses are processed by the AI provider you connected (Anthropic, OpenAI, Google...), under their terms and B2Brouter's DPA. Connecting the account implies accepting this processing: review your assistant's privacy policy.

PrincipleWhat it means
User's own identityThe assistant sees what you see; no more, no less; revocable instantly
Read-onlyNo question can modify anything; actions are yours
Current documentationThe connector points the assistant to the published official documentation, not a copy
Data ≠ instructionsThird-party content can't give orders to the AI
Indistinguishable errorsNo existence leakage between accounts
Full auditAll activity, logged and queryable