← 返回
未分类 中文

Analyse pièce comptable

Analyse une pièce comptable isolée (facture, relevé ou note de frais) pour en extraire les données clés et signaler d’éventuelles anomalies sans modification.
对会计凭证(发票、对账单、费用单)进行解析,提取关键信息并标记异常,不做修改。
trendex
未分类 clawhub v1.0.0 1 版本 100000 Key: 无需
★ 0
Stars
📥 92
下载
💾 0
安装
1
版本
#latest

概述

Skill analyse-piece-comptable

> Analyse une pièce isolée et en parle au comptable. Rien d'autre.

> Lecture seule : ne déplace, ne renomme, ne classe, ne rapproche aucun fichier.

> Le travail d'extraction et de contrôle est fait par scripts/analyse.py.

C'est l'outil de réflexe quand le comptable a une pièce sous les yeux et veut savoir

ce qu'elle contient ou si quelque chose cloche — avant même de décider quoi en faire.


Comment l'utiliser

Une seule commande par pièce :

python3 scripts/analyse.py <fichier> --date-ref <AAAA-MM-JJ>

--date-ref = la date du jour (sert à détecter les dates d'émission dans le futur).

Le script renvoie un JSON sur stdout. Tu le lis, puis tu en fais un compte-rendu métier.

Pourquoi passer par le script

L'extraction des montants, numéros et dates est déterministe et déjà éprouvée.

La faire « à l'œil » en lisant le PDF produit des valeurs incohérentes d'une fois sur

l'autre (numéro de facture tronqué, montant à 0…). Le script ne fait pas ces erreurs.

Réserve la lecture visuelle au seul cas où le script ne trouve aucun texte (voir plus bas).


Ce que renvoie le script

{
  "kind": "invoice | bank-statement | note-de-frais | other",
  "text_found": true,            // false → PDF scanné/photographié, sans couche texte
  "confidence": "haute | moyenne | faible",
  "fields": { /* champs extraits — null si introuvable, jamais inventé */ },
  "checks": [
    { "code": "...", "severity": "bloquant | alerte | info", "detail": "..." }
  ]
}

Le champ checks est le cœur de l'analyse : ce sont les contrôles de cohérence

faits sur la pièce seule. Voici ce qu'ils signifient.

codesens
------------
champ_manquantun champ essentiel n'a pas été trouvé (n° de facture, montant TTC, titulaire…)
tva_incoherentela TVA déclarée ne correspond pas à HT × taux (écart > 5 %)
montant_aberrantHT + TVA ≠ TTC affiché
date_futuredate d'émission postérieure à aujourd'hui
echeance_anterieureéchéance avant la date d'émission
iban_invalidel'IBAN du relevé échoue le contrôle de clé
solde_incoherentsolde d'ouverture + mouvements ≠ solde de clôture
releve_non_parseableaucune opération lisible dans le relevé
sans_textela pièce ne contient aucun texte exploitable (scan/photo)

bloquant = la pièce ne peut pas être tenue pour fiable telle quelle.

alerte = à vérifier mais exploitable. info = simple signalement.


Si la pièce est un scan ou une photo (text_found: false)

Là, le moteur ne peut rien extraire — c'est une image. Dans ce cas seulement,

lis la pièce toi-même pour en donner la teneur au comptable. Mais comme

cette lecture visuelle est moins fiable qu'une extraction :

  • annonce clairement que les valeurs sont lues à l'œil, à confirmer ;
  • ne présente jamais ces chiffres avec la même assurance qu'une extraction propre ;
  • conclus en proposant, si la pièce compte vraiment, de la faire repasser une fois

océrisée pour une lecture certaine.

C'est volontaire : on préfère une lecture honnête « sous réserve » à un silence.


Comment en rendre compte au comptable

Tu parles à un comptable, dans le ton habituel : précis, sobre, sans jargon technique.

Ne mentionne jamais le script, le JSON, l'OCR, les chemins de fichiers, les checks.

Traduis tout en langage métier.

Structure simple, dans cet ordre :

  1. Ce que c'est — facture (à l'achat / à la vente), relevé bancaire, note de frais,

ou pièce non reconnue. Pour une facture : émetteur → destinataire. Pour une note de

frais : société (employeur) → salarié remboursé, et montant à rembourser.

  1. Les chiffres clés — n° de pièce, date, montant TTC (et HT / TVA si utile),

échéance. Pour un relevé : titulaire, banque, période, soldes, nombre d'opérations.

  1. Ce qui mérite attention — chaque anomalie en une phrase claire, le plus

important d'abord. Si rien ne cloche, dis-le franchement.

Reste bref : une pièce nette tient en trois ou quatre lignes. N'allonge que s'il y a

des points à signaler. Si un champ essentiel manque, dis-le simplement plutôt que de

combler le vide.

Exemple

Sortie du script (facture saine) :

{ "kind": "invoice", "confidence": "haute",
  "fields": { "invoice_id": "F3-2026-0001", "issue_date": "2026-03-02",
    "due_date": "2026-04-01", "total_ht": 2700.0, "tva_rate": 0.2,
    "tva_amount": 540.0, "total_ttc": 3240.0,
    "emitter": "Numérix Studio", "recipient": "Auberge du Vieux Port" },
  "checks": [] }

Compte-rendu au comptable :

> Facture de vente n° F3-2026-0001, émise le 2 mars 2026 par Numérix Studio à

> l'Auberge du Vieux Port. Montant : 3 240 € TTC (2 700 € HT + 540 € de TVA à 20 %),

> échéance au 1ᵉʳ avril. Tout est cohérent, rien à signaler.

Avec une anomalie (TVA incohérente) :

> Facture d'achat n° A-2026-114 de Tuyo SARL, 1 980 € TTC. À vérifier : la TVA

> indiquée (300 €) ne correspond pas au taux de 20 % sur le HT, qui donnerait

> environ 330 €. Je vous suggère de contrôler la pièce auprès du fournisseur avant

> de la comptabiliser.


Limites assumées

  • Une pièce à la fois. Pour traiter et classer un lot entrant, c'est

classement-document. Pour rapprocher paiements et factures, c'est

rapprochement-paiements. Ce skill ne fait qu'analyser et expliquer.

  • Lecture seule. Aucune écriture, aucun déplacement, aucune mise à jour de

clients.json ni de quoi que ce soit d'autre.

  • Les contrôles portent sur la pièce seule. Un doublon, un paiement manquant ou un

rapprochement ne se voient qu'au niveau du dossier — ce n'est pas ici qu'on les juge.

版本历史

共 1 个版本

  • v1.0.0 当前
    2026-06-06 07:16

安全检测

腾讯云安全 (Keen)

队列中

腾讯云安全 (Sanbu)

队列中

🔗 相关推荐

it-ops-security

Onedrive

trendex
使用 Microsoft Graph API 读取、管理、分享、上传和下载 OneDrive 文件;适用于用户询问 OneDrive、OneDrive for Business、SharePoint 等相关操作。
★ 0 📥 396
professional

A股量化 AkShare

mbpz
A股量化数据分析工具,基于AkShare库获取A股行情、财务数据、板块信息等。用于回答关于A股股票查询、行情数据、财务分析、选股等问题。
★ 194 📥 63,125
professional

Stock Analysis

udiedrichsen
{"answer":"基于雅虎财经数据,分析股票与加密货币。支持投资组合管理、自选股预警、股息分析、8维评分、热门趋势扫描及传闻/早期信号探测。适用于股票分析、持仓追踪、财报异动、加密监控、热门股追踪或提前发掘非主流传闻。"}
★ 278 📥 57,742