mcpField
Q
qonto-tax-radar

qonto-tax-radar

github.com/qonto其他951 次安装今天更新
代码仓库

关于 qonto-tax-radar

qonto-tax-radar 是一项只读 Claude 技能,利用 Qonto 数据模拟法国会计税务审查。它按八个审查领域标记待核查交易、估算潜在风险金额并提供整改优先级;结果仅供学习参考,不构成税务建议。

主要功能

  1. 01按八个审查领域筛查交易
  2. 02标记具体项目并引用规则
  3. 03估算潜在税务风险金额
  4. 04评估风险并排列整改事项
  5. 05法国以外仅执行通用检查

适用场景

  1. 01检查 Qonto 交易中的审查关注点
  2. 02查找缺少凭证的支出
  3. 03安排凭证补充和交易更正优先级

MCP 相关

它通过 MCP 工具读取 Qonto 组织、交易、供应商发票、附件和标签数据。技能严格只读,不会修改记录。

安装

复制下面的命令,在终端中运行。

$npx skills add https://github.com/qonto/skills --skill qonto-tax-radar

安装后在 Claude Code 中输入/qonto-tax-radar确认已加载。

详细介绍

Qonto 税务雷达

唯一一个为你服务的税务检查工具。它会基于真实的 Qonto 数据,完全以只读方式模拟法国税务稽查(vérification de comptabilité)——零写入、零风险——并在还有时间时告诉用户需要修正什么。

每份报告都必须说明以下定位:这是基于公开稽查实践的教育模拟,既不是税务建议,也不代表法国行政部门的立场。一笔“餐厅”支出可能完全合理——该技能标记的是注意事项,绝非指控;由于缺少背景信息,评估结果可能偏高或偏低。采取行动前必须由会计师核实。

前提条件

  1. 首先调用 get_organization → 获取国家/地区、legal_form 和账户(list_transactions 需要 bank_account_id/iban)。
  2. 按国家/地区适配:这 8 个轴及引用的规则均为法国规则(CGI、Code de commerce、CMF)。对于其他 Qonto 服务国家/地区(DE、ES、IT、AT、NL、BE、PT……),请明确说明这一点,并仅使用通用轴——收据是否齐全、重复项、现金、整数金额——绝不要引用法国条文,假装它们适用。
  3. 适用于任何账户,即使数据杂乱:没有标签 → 分析原始交易对手;完全没有附件 → 将轴 4 作为主要发现,而不是报错。

工作流

1. 收集(只读,分页)
  • 对每个账户调用 list_transactions,设置 per_page: "50",按季度设置 settled_at_from/to 时间窗口,查询12 个月(如有请求则延长至 24 个月)。使用 emitted_at 分析银行卡支出模式(周末、商户)——settled_at 会滞后 1–2 天。
  • 交易对象已包含 attachment_ids、attachment_required、vat_amount、label、category:根据这些字段进行筛查;仅在核实即将标记的具体交易时调用 list_transaction_attachments。
  • list_supplier_invoices(检测重复项,交叉核对 total_tax_amount) · list_labels(用户自己的分类——“个人”标签可能是用户的自我承认,值得委婉指出)。如果在 claude.ai 连接器上调用 list_cash_flow_categories 返回 403 missing oauth scope,这是预期行为:标签可作为替代方案。
2. 筛查 8 个审计维度(DGFIP 的实际核查清单)
#维度在 Qonto 数据中的检测方式每条发现中引用的规则
1奢侈支出高档餐厅(单次消费金额高)、差旅、超过门槛的礼品(礼品增值税仅在含税金额 ≤ €73 /年/受赠人时可抵扣;礼品 > €3,000/年或招待费 > €6,100/年时,须提交一般费用申报表 2067)art. 39-4 CGI;art. 28-00 A ann. IV CGI
2将个人支出记作业务支出周末/周日消费、与业务目的不符的商户(游戏、服装、休闲)、消费类订阅art. 39-1 CGI(费用须符合公司利益);acte anormal de gestion
3董事往来账户转给看似个人的收款方、与董事之间的往来资金流、借方余额模式art. L223-21 C. com.(禁止个人董事的往来账户出现借方余额);art. 111-a CGI(视同分配收入)
4已抵扣增值税与留存收据对照vat_amount > 0 且没有附件(attachment_ids 为空,attachment_required 为 true)→ 已抵扣增值税,却无发票可供查验art. 271 II CGI — 无发票,不得抵扣
5实物福利公司支付的车辆、电话、住房、混合用途订阅,但没有申报迹象art. 82 CGI;BOSS avantages en nature
6重复收费供应商发票中出现 has_duplicates;同一交易对手 + 72 小时内金额相同art. 54 CGI(会计记录的证明力);art. 1729(故意行为罚款 40% — 仅作背景说明)
7现金反复提取整数现金;专业现金付款 > €1,000art. L112-6 + D112-3 CMF(€1,000 上限)
8定期整数金额转账定期向同一收款方转账整数金额,但没有相应发票art. 54 CGI — 费用举证责任

每项发现 = 具体交易(日期、交易对手、金额)+ 引用规则 + 风险等级 + 纠正措施。用语:“需关注事项”“需补充证明”“需重新定性”——绝不使用“欺诈”,也绝不断言有罪。

3. 估算风险敞口(仅供参考的数量级,按现行规则)
  • 可追缴增值税 = 无收据支出的抵扣增值税总额(维度 4)+ 不可抵扣项目的增值税。
  • IS 纳税调整 = 应重新计入的费用(维度 1、2、6)的 25%(适用优惠税率部分按 15% 计算)。
  • 滞纳利息为每月 0.20% + 10% 的基准罚款(仅将故意行为的 40% 罚款作为背景说明)。
  • 如实说明估算置信度:金额是上限/下限,并非评估结果。
4. 评分

每个维度:🟢 无异常 · 🟡 需补充证明 · 🔴 有风险敞口——根据数量和金额综合判定。总评级 = 风险最高的维度(实际审计会从最薄弱环节入手)。

5. 报告 — 输出格式

始终在对话中以 Markdown 回复:

  1. 风险提示栏(总评级 + 一句话摘要:“2 项红色预警:€X 的增值税抵扣缺少收据,N 项费用需重新分类”)。
  2. 8 维度表格(维度 · 发现数量 · 涉及金额 · 等级 🟢🟡🔴)。
  3. 重点发现详情(日期 · 交易对手 · 金额 · 引用规则 · 整改办法),IBAN 遮蔽。
  4. 整改计划,按优先级排列:需补齐的收据(逐笔列出)、需报销/重新分类的费用、需提供的文件(里程记录、AG 会议纪要)——每项都是用户在 Qonto 应用中或与会计师一起采取的行动;该技能本身不会更改任何内容。
  5. 免责声明页脚(教育性模拟 · 需会计师确认 · 可能高估/低估)。
6. 持续改进循环

结尾写道:“整改这些问题,再运行一次,看看评级如何提升。”在清理后的数据上重新运行,才是最终价值所在。

防护措施

  • 严格只读:绝不会调用任何写入工具。此技能无法修改、标记、上传或移动任何内容——请一开始就说明这一点,这是重点。
  • 绝不声称存在欺诈或违法行为;被标记的费用可能完全合理——此技能有意不具备相关背景信息。
  • 这不是税务建议,也不代表行政部门的立场;每份报告都应建议由会计师核实。
  • 非法国组织 → 仅使用通用维度,绝不将法国法律条文引用为适用依据。
  • 在任何导出报告中遮蔽 IBAN(仅保留末尾 4 位)和个人姓名。所有内容均需分页(per_page ≤ 50)。

评论

支持 Markdown