{ "id": "reimbursement-expense-policy-invoice-guard", "name": "reimbursement-expense-policy-invoice-guard", "title": "报销费用口径与票据明细门禁", "description": "统一企业报销费用类型与材料政策,并以默认关闭的双闸门逐步启用票据—明细强关联和申报金额门禁。", "status": "in_progress", "dev_type": null, "scope": "expense type policy/schema/master data; reimbursement item invoice relation; staged submit guard", "package": "server,client,docs", "priority": "P1", "creator": "shunli", "assignee": "shunli", "createdAt": "2026-08-29", "completedAt": null, "branch": null, "base_branch": "main", "worktree_path": null, "commit": "6e999d5", "pr_url": null, "subtasks": [], "children": [ "08-30-reimbursement-expense-policy-invoice-guard-deploy", "08-30-reimbursement-assets-prior-approval-correction", "08-30-reimbursement-employee-guide-b2-sync", "08-30-b2-submit-error-ocr-fallback" ], "parent": null, "relatedFiles": [ "server/prisma/schema.prisma", "server/src/scripts/seed-config.js", "server/src/services/featureFlags/index.js", "server/src/config.js", "server/src/routes/reimbursements.js", "server/src/routes/invoicePool.js", "client/src/pages/ReimbursementDetailPage.tsx", "client/src/pages/MobileReimbursementDetailPage.tsx", "docs/产品口径.md", "docs/报销发票附件规则.md", "docs/需求-报销发票OCR规约.md" ], "notes": "本地实施和只读专项复核已完成;B2 env/DB 双闸仍默认关闭,未部署、未应用生产 migration、未写生产配置。2,000 元/条明细的选类提示阈值已批准。会计科目映射由财务负责人在 B1 生产启用前提供,目标回填日期 2026-09-05;未取得正式科目表时保持 null,不由开发人员猜测。生产只读审计确认 0014/0016/0017/0018 均需退回修正;顺序改为先部署 B1、隔离验证并启用 B2,再由真实财务统一退回。B2 不校验日期粒度,0014 必须按 5 个发票日期拆分并由财务人工复核。部署合同见子任务 08-30-reimbursement-expense-policy-invoice-guard-deploy。B3 财务一页式及行内费用标准提示恢复仍为后续任务。", "meta": {} }