43 行
2.2 KiB
JSON
43 行
2.2 KiB
JSON
{
|
|
"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": {}
|
|
} |