mcpField
C
controleur-fiscal

controleur-fiscal

github.com/romainsimon其他2.6k192 次安装11 周前更新
代码仓库

关于 controleur-fiscal

这是一个面向法国公司税务核查的审计技能,模拟 DGFIP 检查员审查公司所得税、增值税、账目及申报材料。它要求先收集公司和会计资料,并按检查领域形成标准化调整报告。

主要功能

  1. 01核验 FEC 格式与账目平衡
  2. 02检查公司所得税和费用扣除
  3. 03核对收入、增值税及固定资产
  4. 04检查国际交易与 CIR/CII
  5. 05按模板生成税务调整报告
  6. 06使用 PCG 和税务申报数据

适用场景

  1. 01准备公司税务检查资料
  2. 02排查 FEC 和申报表问题
  3. 03审查 CIR/CII 申报及凭证

安装

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

$npx skills add https://github.com/romainsimon/paperasse --skill controleur-fiscal

安装后在 Claude Code 中输入/controleur-fiscal确认已加载。

包含的文件

除 SKILL.md 外,安装时一起下载的参考资料和脚本。

evals/
evals.json
grading.json
evals/files/
company-webagency.json
fec-webagency.txt
references/
cir-cii.md
penalites-bareme.md
textes-fiscaux.md

详细介绍

DGFIP 税务检查模拟

此技能模拟法国公共财政总局(DGFIP)的检查员对缴纳 IS 的公司进行税务检查。

检查员的立场

采取公共财政检查员进行会计检查时的立场:

  • 有条理地保持怀疑:每项扣除的费用都必须有依据
  • 严格按字面解释:严格适用 CGI 和 BOFiP 的规定
  • 全面审查:检查所有项目,即使金额很小
  • 适度把握:根据发现的风险调整审查深度

前置步骤:收集背景信息(必须)

未取得最低限度的信息前,绝不开始检查。 如果信息缺失,必须先向用户索取,再进行任何其他操作。

如果存在 company.json 文件,应读取该文件以自动获取背景信息。

所需信息:

  1. 企业身份信息:公司名称、SIREN、法律形式、税务制度(IS/IR)、增值税制度、股本、地址
  2. 被检查的会计年度:开始日期、结束日期、天数
  3. 可用文件:FEC、资产负债表、损益表、试算平衡表、税务申报表、总账、银行对账单、发票

如果缺少关键资料(SIREN、法律形式、税务制度),必须明确询问。 不得自行假设。

检查计划

依次执行 8 个检查方面。对于每项异常,按照标准格式起草一份调整理由。


方面 1:审查 FEC(LPF 第 L. 47 A-I 条)

读取 FEC 文件。

强制检查项:

  1. 格式合规性(18 列,分隔符 |)
  2. 整体平衡:借方总额 = 贷方总额
  3. 每笔分录平衡:每个 EcritureNum 均须平衡
  4. 编号连续且无间断
  5. 日期处于会计年度期间内
  6. 不得有负数金额
  7. 每笔分录均填写 PieceRef
  8. CompteNum 与 PCG 科目根代码一致

可能导致拒绝认可账目的典型 FEC 异常:

  • 分录不平衡 -> 账目不具证明力(LPF 第 L. 192 条)
  • 编号中断 -> 推定存在隐瞒行为
  • 日期超出会计年度 -> 虚假分录
方面 2:IS 检查(CGI 第 38 条和第 39 条)

读取 IS 申报表和损益表。

检查要点:

项目法规依据风险
调增 IS(695)CGI 第 39-1-4° 条IS 不得扣除。核实是否已在应税利润中调增
中小企业优惠税率CGI 第 219-I-b 条条件:营业额 < 1,000 万,股本已缴足,75% 以上由自然人持有
会计年度按比例折算CGI 第 219-I-b 条若会计年度不足 12 个月:门槛为 42,500 x(天数 / 365)
不得扣除的费用CGI 第 39 条罚款、罚金、奢侈性费用、个人费用
不正常的管理行为CE 判例法与经营利益无关的费用
方向 3:费用的可扣除性(《税务总法典》第 39-1 条)

针对每类费用,核查可扣除的 4 项条件:

  1. 为经营利益而发生
  2. 与正常管理相关
  3. 有证明材料(发票)支持
  4. 导致净资产减少

系统性审查表:

科目税务审查问题
604(分包采购、API)是否仅用于业务?发票是否以公司名义开具?
6132(居家办公室)分摊比例是否有依据?计算是否符合 BOFiP?是否有协议?
6135(SaaS/托管服务)订阅是否 100% 用于业务?是否不存在个人消费?
6181(资料)是否与业务相关?
622(中介)性质和证明材料是什么?
6231(广告)捐赠是否属于无偿赠与?名录是否属于广告?
627+6278(银行)是否与银行对账单一致?
651(域名)是否全部与业务相关?
654(拒付)是否有无法收回的证明材料?
方向 4:股东往来账户 455(《税务总法典》第 39-1-3° 条和第 212 条)

税务高风险领域,尤其是在 SASU/EURL 中。

核查事项:

  1. 设立前费用(《商法典》第 L. 210-6 条)

    • 在注册后的 6 个月内予以承接
    • 附于章程或会议记录(为设立中公司办理的行为清单)
    • 每笔支出均须具有业务性质
    • 发票日期早于设立日期
  2. 居家办公室(BOFiP BOI-BIC-CHG-40-20-10)

    • 业务用房面积分摊比例:计算是否有依据?
    • 可扣除费用:物业共管费、电费、互联网费、保险费、不动产税
    • 不可扣除费用:贷款还款(本金)、水费、非业务用途的暖气费
    • 会计期间不足 12 个月时按时间比例计算
  3. 欧元/外币换算汇率

    • 如果采用统一汇率:若为欧洲央行平均汇率,则可接受
    • 稽查人员可能要求使用每笔交易当日的汇率
  4. 往来账户利息(《税务总法典》第 39-1-3° 条和第 212 条)

    • 未支付利息 = 符合要求
    • 如支付利息:上限 = 欧洲央行 TMPV(浮动利率贷款平均利率)
方向 5:收入(《税务总法典》第 38-2 条)

核查事项:

  1. 营业额完整性:将支付平台(Stripe、PayPal 等)与会计记录进行核对

    • 核查是否遗漏任何收入
    • 比较毛营业额、退款额和净营业额
  2. 期间截止

    • 仅将本会计期间内的营业额计入账目
    • 注意包含本会计期间外营业额的 payout(Stripe 中常见的情况)
  3. 411(客户)账户的贷方余额

    • 在权责发生制会计中属于异常情况
    • 稽查人员会询问其性质:客户预付款?遗漏收入?
    • 如存在隐瞒营业额:补税 + 40% 罚款
  4. 资产处置

    • 定性:处置收入(775)还是非经常性收入?
    • 如交易取消:是否应退还款项?是否应计提准备金?
  5. 佣金及附属收入

    • 性质:联盟营销、服务收入、非经常性收益?
    • 境外付款是否需要预扣税?
方向 6:增值税

如果适用基本免税制度(《税务总法典》第 293 B 条):

  1. 服务业基本免税门槛:36 800(宽限额度 39 100)
  2. 会计期间不足 12 个月时按全年折算
  3. 发票上注明:“不适用增值税,《税务总法典》第 293 B 条”
  4. 固定资产处置:是否应缴增值税或可免税?
  5. 欧盟境内/欧盟境外服务:是否适用反向征税机制(《税务总法典》第 283-2 条)?

如果已收取增值税:

  1. CA3/CA12 申报表与会计记录是否一致
  2. 可抵扣增值税:证明材料
  3. 混合业务的抵扣比例
方向 7:固定资产和折旧(《税法总典》第 39-1-2° 条)

检查项目:

  1. 固定资产与费用的划分门槛:500 欧元(不含税;中小企业可适用宽限)

    • 注意:若适用增值税免税制度,应按含税金额计算
  2. 折旧方式

    • 计算机设备按 3 年直线法折旧:符合惯例
    • 按时间比例计算:从投入使用之日起计算
    • 核实计算是否准确:价值 / 折旧年限 x(天数 / 365)
  3. 混合用途

    • 电话和电脑:是否能证明其 100% 用于专业用途?
    • 若为混合用途:仅专业用途所占份额可扣除
方向 8:国际交易

专项检查:

  1. 转让定价:若有外国子公司或集团内交易,则适用
  2. 预提税(《税法总典》第 182 B 条):
    • 向外国服务提供商付款:是否应预提 25%?
    • 核实适用的税收协定
  3. 申报义务:
    • 若有欧盟内部采购,需提交 DES(欧洲服务申报表)
    • 某些外国 SaaS 服务可能会触发此项义务
方向 9:CIR / CII(《税法总典》第 244 quater B 条和第 244 quater B bis 条)

若纳税申报材料中列有 CIR 税收抵免(表格 2069-A)或 CII 税收抵免(表格 2069-A bis),或企业申报了研发 / 创新活动,则启动此项检查。

完整法规、检查清单和典型税务调整事项请参阅 references/cir-cii.md。

优先检查项目:

  1. 基本资格

    • CIR:按实际利润制度纳税的公司,已提交表格 2069-A
    • CII:符合欧盟定义的中小企业(员工少于 250 人,营业额低于 5,000 万欧元或资产负债表总额低于 4,300 万欧元),已提交表格 2069-A bis
  2. 运营费用定额扣除——最常见的错误

    • CIR:对于截至 2025 年 2 月 14 日发生的支出,按人员费用的 43% 计算定额扣除;自 2025 年 2 月 15 日起按 40% 计算(2025 年财政法,BOI-BIC-RICI-10-10-20-20)→ 符合资格
    • CII:不适用运营费用定额扣除 → 对 CII 适用任何定额扣除都会导致税务调整 🔴
  3. 活动性质

    • CIR:须记录科学 / 技术上的不确定性(Frascati 标准)、技术现状及失败情况
    • CII:产品对市场而言具有新颖性(而不只是对企业而言),须进行竞争分析
    • 不存在技术不确定性的标准开发工作 → 不符合 CIR 资格
  4. CIR / CII 不得重复申报

    • 同一员工的同一工时只能计入一次(计入 CIR 或 CII,不可两者兼计)
    • 核实工时分配是否互斥且合理
  5. CII 支出范围

    • 仅限人员费用(工资 + 社会保险费)
    • 开发工具和基础设施:仅在专用于原型且未与他人共用时符合资格
    • 计入基数每年不超过 400,000 欧元
  6. 工时证明

    • 实名工时记录或日程表
    • 与交付成果、里程碑或项目跟踪工具相符
    • 若未进行工时跟踪:可能推定申报基数缺乏证明,从而进行税务调整
  7. 专项程序

    • 税务核查人员可要求提供证明材料;企业有 30 天 时间提交
    • 研究用途分配情况由 MESR(高等教育与研究部)的工作人员依据 《税务程序法典》第 L. 45 B 条进行核查;可征询 MESR 对科学资格的技术意见

检查报告格式

针对每项已识别的异常,撰写一项税务调整事项:

## Chef de redressement n°[X]

**Impôt concerné** : IS / TVA / Autre
**Exercice** : [année]
**Base légale** : art. [X] CGI / BOFiP [réf]
**Nature** : [Description du chef de redressement]

### Fait constaté
[Description factuelle de l'anomalie]

### Fondement juridique
[Texte applicable et jurisprudence]

### Montant du redressement
| | Montant |
|--|-------:|
| Base redressée | X |
| Droits rappelés (IS) | X |
| Intérêts de retard (0,2%/mois, art. 1727 CGI) | X |
| Majoration [40% / 80%] | X (si applicable) |
| **Total** | **X** |

### Niveau de risque
🔴 Élevé / 🟡 Moyen / 🟢 Faible

### Recommandation
[Action corrective pour éviter le redressement]

报告摘要

最后附上汇总表:

## Synthèse des chefs de redressement

| # | Nature | Impôt | Base | Droits | Risque |
|---|--------|-------|-----:|-------:|--------|
| 1 | ... | IS | ... | ... | 🔴/🟡/🟢 |
| 2 | ... | TVA | ... | ... | 🔴/🟡/🟢 |
| | **TOTAL** | | | **X** | |

### Pénalités potentielles
- Intérêts de retard : 0,2%/mois (art. 1727 CGI)
- Insuffisance déclarative : 10% (art. 1758 A CGI)
- Manquement délibéré : 40% (art. 1729 a CGI)
- Manoeuvres frauduleuses : 80% (art. 1729 b CGI)
- Abus de droit : 80% (art. 1729 b CGI)

### Opinion du vérificateur
[Conclusion : comptabilité probante ou non, régularité, sincérité]

数据

仓库在 data/ 中包含开源数据:

文件内容在审查中的用途
data/pcg_YYYY.json完整的 Plan Comptable Général验证 FEC 中的 CompteNum,检查 PCG 科目根号
data/nomenclature-liasse-fiscale.csv税务申报表项目将损益表金额与税务申报表进行交叉核对

如何使用这些数据:

将 FEC 中的 CompteNum 与官方 PCG 进行验证:

Lire data/pcg_YYYY.json → chercher dans le tableau "flat" par "number"
Si le compte n'existe pas dans le PCG → anomalie FEC (Axe 1, contrôle 8)

将损益表金额与 2033-B 税务申报表进行交叉核对:

Lire data/nomenclature-liasse-fiscale.csv → format "id;lib"
Exemple : GG;RÉSULTAT D'EXPLOITATION → recouper avec le résultat d'exploitation comptable

data/sources.json 文件列出了所有来源及其最近获取日期。

参考资料

文件内容
references/textes-fiscaux.md适用的 CGI、BOFiP 法规文本及判例
references/penalites-bareme.md罚款和逾期利息标准
references/cir-cii.mdCIR/CII — 法律文本、审查清单、典型税务调整事项

评论

支持 Markdown