DocsSe connecterInstaller Kastel
Tous les connecteurs

Une autorisation Xero peut couvrir plusieurs organisations, et Kastel en range chacune à part.

Avec Kastel

Une même autorisation Xero peut couvrir plusieurs organisations, et votre Kastel garde chacune dans son propre espace. De chaque organisation, il retient le numéro, la date, le tiers, le total et le statut des factures de vente et d’achat, plus le nom et le numéro fiscal de vos contacts. Les coordonnées de paiement restent dehors, et personne ne lit ces enregistrements avant qu’un service ait été désigné.

Le statut est celui que Xero écrit, y compris supprimée

Dans Xero, une facture porte un état qui va du brouillon à la facture payée, en passant par l’annulation et la suppression. Cet état est un champ comme un autre, et le connecteur le reprend tel que Xero l’écrit, sans le traduire ni l’interpréter.

Le point qui surprend est que Xero continue de renvoyer une facture annulée ou supprimée, avec son état. Une facture supprimée dans Xero entre donc dans votre Kastel comme une facture supprimée. Le connecteur y voit une modification de contenu et met l’enregistrement à jour, plutôt que de conclure à une disparition.

La conséquence est utile à la lecture. Une facture annulée ne s’efface pas du savoir de l’entreprise, elle devient une facture annulée, et une IA qui tombe dessus sait qu’elle ne compte plus. Ce que Xero retire vraiment de ses listes, un contact effacé par exemple, suit un autre chemin, décrit plus bas.

Ce qu’un contact Xero contient, et ce que le connecteur laisse de côté

Un contact Xero ne se réduit pas à un nom. Il porte les coordonnées bancaires utilisées pour payer ce fournisseur, une ou plusieurs adresses postales, des téléphones, une adresse électronique, et une liste d’interlocuteurs nommés chez ce client.

Le connecteur en retient trois choses. Le nom du contact, son rôle, et son numéro fiscal ou d’immatriculation. Un contact qui est à la fois client et fournisseur porte les deux rôles, parce que Xero le dit et qu’il n’y a aucune raison de choisir à sa place.

Le reste n’est jamais demandé. Les personnes rattachées à un contact n’entrent pas dans votre Kastel, et aucun texte saisi à la main non plus, puisque le connecteur n’écrit ni note, ni commentaire, ni référence. Les listes de Xero renvoient l’enregistrement entier, et la sélection se fait au moment d’écrire, contre une liste de champs fermée. Un champ que Xero ajouterait à ses contacts resterait dehors, puisque personne ne va le chercher.

Ce qui entre d’une facture et d’un contact

La liste des champs lus est fermée. La voici, champ par champ.

Ce que votre Kastel lit dans Xero

  • Le numéro et la date de chaque facture, de vente comme d’achat
  • Le tiers que la facture désigne, client ou fournisseur
  • Le total et le code de la devise
  • Le statut, écrit tel que Xero l’écrit, annulée et supprimée comprises
  • Le nom d’un contact, son rôle de client ou de fournisseur, son numéro fiscal ou d’immatriculation

Ce qu’il ne lit jamais

  • Les coordonnées bancaires enregistrées sur un contact
  • Les interlocuteurs nommés rattachés à un contact
  • Les adresses postales, les téléphones et l’adresse électronique
  • Le détail des lignes d’une facture

Un contact Xero peut porter une liste d’interlocuteurs, avec leurs noms et leurs adresses électroniques. Aucune de ces personnes n’entre dans votre Kastel, puisque le connecteur ne lit que le nom du contact lui-même. Le détail des lignes est écarté pour une autre raison. Une seule ligne peut nommer une prestation, une personne ou un achat que personne n’a besoin de connaître pour piloter, quand le total de la facture répond déjà à la question posée.

Ce qui se passe quand vous branchez Xero

Quatre gestes, dans cet ordre, et le dernier est celui qui décide de tout.

  1. Deux droits de lecture demandés, et rien d’autre

    Kastel demande à Xero de lire les transactions et les contacts. Aucun droit d’écriture n’est demandé, ce qui se voit sur l’écran d’autorisation de Xero avant que vous validiez. Tous les éditeurs ne le permettent pas, et le connecteur QuickBooks doit vivre avec un droit unique qui autorise l’écriture.

  2. Xero répond par la liste de vos organisations

    Une même autorisation peut couvrir plusieurs organisations, ce qui arrive dès qu’un groupe ou un cabinet les tient au même endroit. Kastel demande à Xero lesquelles cette autorisation couvre, au lieu de le supposer.

  3. Une clé par organisation, rangée à part

    Chaque organisation reçoit sa propre clé et son propre espace, et l’organisation concernée est désignée à chaque appel. Vous pouvez arrêter d’en lire une sans toucher aux autres. Si Xero ne renvoie aucune organisation, rien n’est enregistré du tout.

  4. Et à ce stade, personne ne lit encore rien

    Le jeton que vous venez d’autoriser voit le grand livre entier, sans qu’aucune facture y porte son propre droit de lecture. Les factures entrées ne sont donc lisibles par personne jusqu’à ce qu’un administrateur désigne le service qui a la charge de la comptabilité, que ce nom soit recevable, et que ce service figure vraiment dans votre organisation. Les trois conditions comptent ensemble, et un nom de service qui ne renvoie à rien de connu chez vous ne suffit pas.

Si vous changez d’avis, le rapprochement suivant l’applique

Le service qui a le droit de lire la comptabilité n’est pas gravé au moment où une facture entre. Il est inscrit sur chaque enregistrement, et comparé à chaque relecture. Le jour où vous désignez un autre service, ou retirez celui qui l’était, les factures déjà entrées sont reprises et rangées ailleurs.

C’est le travail de rapprochement que le connecteur mène à intervalle régulier. Il compare ce que Xero renvoie aujourd’hui avec ce que votre Kastel contient, applique le périmètre en vigueur, et signale ce qui a disparu à la source. Un changement d’organisation ne modifie aucune facture, et serait donc invisible sans cette comparaison.

Ce mécanisme n’a rien de propre à la comptabilité. Il vaut pour tout ce que votre Kastel gouverne, et c’est ce qui permet de revenir sur une décision d’accès sans rebrancher quoi que ce soit.

Ce que ce connecteur ne fait pas

Kastel ne vérifie pas que le service désigné est bien celui de la comptabilité. Il vérifie que ce service existe dans votre organisation et que son nom est recevable. Sa vocation ne se vérifie pas, donc si vous désignez le service commercial, vos factures y seront rangées et lisibles par ses membres. Ce service est en outre le même pour toutes les organisations connectées, puisque le périmètre de lecture ne se règle pas organisation par organisation.

Xero sait dire quelles factures ont bougé depuis une date donnée, et le connecteur ne s’en sert pas encore. Il relit les deux listes en entier à chaque passage, donc une facture nouvelle arrive avec un passage de retard sur le moment où vous l’avez émise.

Le numéro fiscal d’un contact entre dans votre Kastel. Chez un indépendant ou un artisan, ce numéro identifie une personne autant qu’une entreprise, et il entre quand même, parce qu’il sert à distinguer deux fournisseurs qui portent le même nom.

Un contact retiré de Xero cesse d’apparaître dans la liste. Il n’est pas effacé de votre Kastel pour autant. Son enregistrement y demeure, marqué comme disparu à la source, et il reste lisible par les personnes qui y avaient déjà accès. L’effacement définitif revient à un administrateur, et à lui seul. Cette règle est commune à tous les connecteurs de Kastel.

Avant de brancher Xero, parlons de vos organisations.

Le nombre d’organisations à connecter et le service qui aura le droit de lire se décident mieux dans une conversation que sur une page web. Dites-nous où vous en êtes et ce que vos équipes attendent d’une IA sur la comptabilité.

Écrire à l’équipe
D’autres connecteurs en détail
Pennylane
Numéro, date, tiers et total. Jamais les coordonnées bancaires.
Sage
Il lit trois listes et ne demande jamais les coordonnées bancaires.
QuickBooks
Numéro, date, tiers et total. Aucun moyen d’écrire dans QuickBooks.

Voir le catalogue complet des connecteurs