# 公司财务报销与走账系统重构

```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-08T19:37:25+08:00"
owner_profile: "finance"
related_org_or_ip: "公司财务"
use_case: "财务系统,报销审批看板,登录鉴权,云端部署"
```

## Summary

当前 source of truth：云端 PostgreSQL 报销闭环 + 财务看板。报销审批看板已部署到 https://wwyl.yipeng.online/finance-reimbursement/dashboard/；未登录会跳转到 /login，登录页验证 FINANCE_API_TOKEN 后写入 HttpOnly Cookie。报销口径已改为“发起报销先进入系统账本，飞书审批只更新状态”，状态包括 `APPROVAL_PENDING` 发起审批/审批中、`REJECTED` 被拒绝、`APPROVED` 审批通过/待打款、`PAID` 已打款；callback endpoint 已部署为 `/finance-reimbursement/api/approval/feishu/callback`，公网 URL verification 可达，但真实 Feishu verification token 尚未配置。

## 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, 点绛, 秘色破茧, 看板, 审批状态, 前后端分离, 登录页, HttpOnly Cookie

## 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`
- `backend/src/services/database-service.js`
- `backend/db/schema.sql`
- `backend/scripts/smoke-test-db.js`
- `backend/data/seed/subjects.json`
- `backend/db/seed.sql`
- `frontend/index.html`
- `frontend/assets/app.js`
- `backend/src/services/dashboard-service.js`
- `frontend/README.md`
- `https://wwyl.yipeng.online/finance-reimbursement/dashboard/`
- `https://wwyl.yipeng.online/finance-reimbursement/login`
- `frontend/login.html`
- `backend/src/auth.js`

## Maintenance events

- 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-08T14:52:12+08:00｜finance｜补入公司主体并清理旧记忆口径
- 2026-06-08T17:00:49+08:00｜finance｜新增报销审批看板基础架构
- 2026-06-08T17:19:11+08:00｜finance｜报销审批看板部署到云服务器
- 2026-06-08T17:42:22+08:00｜finance｜报销审批看板改为独立登录页和 HttpOnly Cookie 登录态

## Robot lookup note

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