Install
openclaw skills install identification-clientIdentifies the client and transaction type (purchase or sale) for analyzed documents by matching against a verified client registry without filing files.
openclaw skills install identification-clientidentification-client — étape ③Action humaine : regarder une pièce analysée et reconnaître le dossier client. Seule brique qui connaît et tient
clients.json. Ne range aucun fichier.
echo '<dossier.json>' | python3 scripts/identifier.py --clients <chemin/clients.json>
Entrée : un dossier contenant l'analyse de la pièce (étape ②) et, si disponible,
l'en-tête du mail (étape ①). Sortie : le même dossier + un bloc client.
{ "client": {
"slug": "numerix-studio" | null,
"role": "out" | "in" | "holder" | null, // out = vente, in = achat
"counterparty": "Auberge du Vieux Port" | null,
"method": "relevé | raison-sociale-exacte | raison-sociale | null",
"confidence": "haute | moyenne | faible",
"needs_review": false,
"question": null // posée au comptable si à confirmer
}}
clients.json (auto-from-bank-statement).out),
destinataire reconnu → achat (in) ;needs_review + une
question claire pour le comptable.Le SIREN sert seulement à renforcer la confiance quand il confirme le client trouvé par le nom — jamais à choisir le côté. Raison : l'analyse renvoie tous les SIREN de la pièce (vendeur ET acheteur) en vrac ; s'en servir des deux côtés ferait correspondre les deux à la fois. C'est exactement ce qui, par le passé, remplissait les fiches de SIREN parasites — donc on ne réinjecte aucun SIREN automatiquement ici.
Sans jargon : « Cette facture est une vente de Numérix Studio à l'Auberge du Vieux
Port » ou « Je n'arrive pas à rattacher cette facture : … ». Si question est
renseignée, pose-la telle quelle et attends la réponse — ne tranche jamais à
la place du comptable. Une fois sa réponse connue, complète la fiche client et
relance.
classement-document (étape ④).clients.json que du sûr (titulaire de relevé). Apprendre les
domaines mail / SIREN d'un client se fait via une confirmation explicite, pas en
devinant sur une facture — pour garder le registre propre.