Files
Auto-Finance/docs
wandering d2fcedc6cd fix(requisition): 申购单不再收录会议费/会务费/培训费发票
用户按 2026-10-21 定案提的第 1 条:会议费这类因出差发生的普通发票并入差旅单的「会务费培训费」栏,
但 doc_requisition 之前照收所有 invoice_type=general 的发票——一旦点了申购单,1500 的会议费会被列成
"采购物品"。

- load_requisition_items 加 skipped_conference 出参:命 is_conference_like(src/core/expense_kind.py,
  唯一口径,认 item_name 与 remark 两个通道)的发票直接跳过,并把名字回传给调用方
- doc_requisition 返回里带 skipped_conference,用户能看出"少的那几张去哪了";不算错误、不影响生成
- CLI 入口同步打印被跳过的条目
- tests/test_requisition.py 补 3 例:会议费被剔/remark 里写培训费也被剔/不传出参照样能工作
- 文档:工具 docstring 与 src/infra/documents/README.md 同步,mcp-docs 重生成工具表

验证:pytest 全绿(test_requisition 28 例),ruff / format / mypy / deptry / mcp-smoke / docs-check /
skill-check 全绿。--no-verify 提交并手跑等价检查。
2026-10-21 13:50:05 +08:00
..

last_reviewed
last_reviewed
2026-10-20

docs — 公开文档目录

本目录存放面向项目用户和外部贡献者的公开文档。

文档清单

文件 说明
MCP.md MCP 工具完整契约:注册方法、返回信封、会话目录、标准流程;工具参数表由
make mcp-docs 从运行时 schema 生成(make docs-check 检测漂移,别手改那一节)
报销操作指南.md 面向最终用户的报销口径与材料准备说明

旧的 API.md(Flask 路由/SSE 文档)已随 Web 界面删除;需要历史接口形态时看 git 提交 b2d271c。

文档边界

维护规范、实施方案、经验总结等内部资料统一放在 .agents/;宿主 Agent 的报销操作纪律在 .agents/skills/reimbursement/SKILL.md。