# 公司财务报销/走账系统重构（当前云端报销闭环）

```yaml
folder_name: "公司财务_业务梳理_报销走账系统重构_20260603_2006"
project_id: "公司财务_业务梳理_报销走账系统重构_20260603_2006"
status: "active"
path: "/Users/bot1/Volumes/root_for_ai/AI工作区/公司财务_业务梳理_报销走账系统重构_20260603_2006"
created_at: "2026-06-03T20:12:15+08:00"
last_updated: "2026-06-08T02:19:00+08:00"
owner_profile: "finance"
related_org_or_ip: "云汉寻真/万物有灵"
use_case: "财务报销/公司走账/机器人入库"
```

## Summary

当前 source of truth；已部署新版报销闭环到 https://wwyl.yipeng.online/finance-reimbursement/，云端 PostgreSQL company_finance，systemd company-finance，报销草稿/正式报销单/明细/发票/附件/审计已入库闭环。旧 /finance/ 看板未覆盖，仅作历史参考。

## Keywords

公司财务, 报销, 公司走账, 个人垫付, 云汉寻真, 万物有灵, 财务系统, 飞书审批, PostgreSQL, 多维表复盘, 资金账户, 权益账户, 项目利润分配, 个人账派生, 有票报销, 无票报销, 公司主体, 项目订单合同, 应收实收, 应付实付, 状态机, 来源分类, 角色导出, 业务事实模型, 基础表结构, 主体表, 收付款主体, 基础经营项目, 报销模型, 状态表, Prisma草案, 资金流水主表, fund_transaction, 收付款主账, 应收实收核销, 应付实付核销, 多笔支付, 多笔收款, ERD, Prisma schema, Prisma validate, 报销付款, 机器人优先, 财务机器人, MCP, API设计, 后端接口, 入库规则, intake_draft, 草稿入库, 飞书审批边界, 财务MCP工具, subject, project, 个人账, API, 应收, 应付, 资金流水, Prisma, 本地后端, Node, localhost, 8787, RuleService, ValidatorService, DraftStore, CommitService, 当前最终系统, 本地现存系统, 本地后端试运行, 127.0.0.1:8787, local_trial_only, 尚未接云数据库, 尚未云端部署, 报销走账系统, current source of truth, 走账, 云端部署, company_finance, finance-reimbursement, invoice, attachment, reimbursement_order, source_of_truth

## Aliases

暂无

## Key deliverables / current useful files

- `README.md`
- `PROJECT_CONTEXT.md`
- `docs/旧方案复盘.md`
- `docs/新系统业务蓝图.md`
- `docs/待确认问题清单.md`
- `docs/用户新想法记录.md`
- `docs/未闭环事实与重构清单.md`
- `docs/一期业务事实模型与基础表结构草案.md`
- `docs/ERD_一期业务事实模型.md`
- `docs/prisma_schema_一期草案.prisma`
- `docs/API_MCP_机器人接口设计草案.md`
- `docs/mcp_tools_一期草案.json`
- `docs/一期机器人入库规则与追问策略.md`
- `docs/intake_rules_一期草案.json`
- `docs/后端服务架构与本地试运行方案.md`
- `backend/README_LOCAL_RUN.md`
- `backend/src/server.js`
- `backend/src/services/rule-service.js`
- `backend/src/services/validator-service.js`
- `backend/src/services/draft-store.js`
- `backend/scripts/smoke-test.js`
- `docs/云端部署与报销闭环说明.md`
- `docs/COS源文件接入检查与改造方案.md`
- `backend/src/services/source-file-service.js`
- `backend/test/source-file-service.test.js`
- `backend/test/mcp-source-file.test.js`
- `backend/src/services/database-service.js`
- `backend/db/schema.sql`
- `backend/scripts/smoke-test-db.js`

## Maintenance events

- 2026-06-03T20:38:39+08:00｜finance｜形成一期业务事实模型与基础表结构草案
- 2026-06-03T20:50:45+08:00｜finance｜新增真实资金流水主表口径并调整实收实付为关联汇总
- 2026-06-03T21:04:01+08:00｜finance｜产出ERD关系图和Prisma schema草案并通过validate
- 2026-06-03T21:16:44+08:00｜finance｜补充机器人优先API与MCP工具契约草案
- 2026-06-03T21:44:59+08:00｜finance｜补充一期机器人入库规则与MCP规则配置草案
- 2026-06-03T22:14:00+08:00｜finance｜补全并启动一期本地后端试运行服务
- 2026-06-05T19:09:17+08:00｜finance｜按用户要求确认当前口径：本项目为现存本地财务系统；旧云端/多维表/云数据库方案不得再作为当前系统依据。
- 2026-06-05T19:42:30+08:00｜finance｜报销闭环云端部署与正式数据库入库
- 2026-06-08T01:27:50+08:00｜it｜检查当前财务系统线上/本地状态，确认 COS 源文件保存缺口，新增 COS 接入检查与改造方案文档
- 2026-06-08T02:55:00+08:00｜it｜第一版 COS 源文件归档上线：bridge 增加 `/v1/cos/put-object`，财务新增 `finance_archive_source_file`，attachment 表增加 COS 元数据字段；云端单测、迁移、finance→bridge→COS smoke 通过

## Robot lookup note

优先返回本卡片的 `path`，再在该项目目录内做限定范围搜索。不要把本索引等同于 Git/远程仓库映射；本索引只服务 AI工作区项目查找和 RAG 检索。
