FINPROD ACCTH 启用付款批次并收口代账交接
这个提交包含在:
@@ -0,0 +1,7 @@
|
||||
"ID","Title","Description","Acceptance","Test_Method","Tools","Dev_Status","Review1_Status","Regression_Status","Files","Dependencies","Notes"
|
||||
"ACCTH-0","ACCOUNTING-HANDOFF-V1 合同建档","建立月度代账交接 SOP 合同;业务口径为 OA 内审批/台账/付款批次 + 银行对公付款回单 + 月度代账人工交接,不做银行流水自动导入。","1) CSV 校验通过;2) 不开发银行流水导入、不接 ERP、不接真实支付接口;3) OA 侧固定交接资料范围;4) 银行侧原始流水和回单由出纳从银行渠道导出;5) 不提交真实银行回单或隐私导出内容。","受影响流程:FIN-PROD-ENABLE -> 月度 AP/报销/票据/付款批次/审计资料整理 -> 代账人工核对;验证步骤:python3 /home/shunli/.codex/skills/plan/scripts/validate_issues_csv.py issues/2026-05-17_11-40-48-accounting-handoff-v1.csv;人工核对交接边界。","python3|manual","DONE","DONE","DONE","issues/2026-05-17_11-40-48-accounting-handoff-v1.csv","[]","完成:CSV 初始校验通过;边界固定为月度人工代账交接,不开发银行流水导入,不接 ERP/真实支付,不保存真实银行回单或隐私导出内容到仓库。"
|
||||
"ACCTH-1","现有导出与回单附件能力只读核对","核对 AP 台账导出、报销导出、票据中心导出、付款批次清单、银行回单附件清单和审计日志导出的现有能力与权限。","1) AP 台账导出存在且 FINPROD 验证 200;2) 报销、票据、审计导出能力存在或记录缺口;3) 付款批次回单附件可按批次列表/下载;4) 不打印导出明细、不提交真实附件;5) 缺口仅记录,不顺手开发。","受影响流程:月度代账资料准备 -> OA 导出/清单 -> 银行侧资料人工核对;验证步骤:rg -n 'exports/(ap-operations|reimbursements|invoice|audit)|receipt-attachments|payment-batches' server/src/routes client/src docs;必要时用公网测试数据只读确认回单附件列表和导出 API 状态。","rg|manual|node","DONE","DONE","DONE","server/src/routes/exports.js|server/src/routes/paymentBatches.js|client/src|docs","[""ACCTH-0""]","完成:公网状态核对仅输出状态和字节数,不打印内容;付款批次清单 200,回单附件列表 200,回单下载 200,AP 导出 200,报销导出 200,票据中心导出 200,审计日志导出 200。"
|
||||
"ACCTH-2","月度代账交接 SOP 回写","在既有文档中补充月度代账交接 SOP:出纳准备银行侧流水/回单原件,OA 导出 AP/报销/票据/付款批次/回单附件清单/审计日志,代账人工核对。","1) 优先更新既有文档,不新建综合规划文档;2) 写清月度资料、责任人、时间点、命名规则、隐私边界和异常处理;3) 明确 AP 台账不是银行流水;4) 明确不导入银行流水;5) 图片 OCR、ERP、真实支付接口仍冻结。","受影响流程:月末出纳整理 -> 代账接收 -> 人工核对 -> 异常回查 OA;验证步骤:审阅 docs/管理员手册.md 或现有运营手册;更新 docs/trialrun/人工试运行报告.md、docs/文档索引.md、docs/文档事实源状态矩阵.md 的状态摘要;git diff --check。","manual|git","DONE","DONE","DONE","docs/管理员手册.md|docs/trialrun/人工试运行报告.md|docs/文档索引.md|docs/文档事实源状态矩阵.md","[""ACCTH-1""]","完成:docs/管理员手册.md 新增正式财务闭环与代账交接 SOP;索引、事实源矩阵和人工试运行报告已同步 FINPROD/ACCTH 状态;明确 AP 台账不是银行流水,银行流水不导入 OA,ERP/真实支付/图片 OCR 继续冻结。"
|
||||
"ACCTH-3","代账交接样例清单","基于 FINPROD 或预启用测试数据生成一组脱敏样例清单,证明资料项能从 OA 和银行侧分工获得。","1) 样例只包含月份、资料项、来源、负责人、状态、脱敏 ID 或数量;2) 不包含真实银行账号、完整票据号码、税号、手机号、导出明细或回单原件;3) 记录 FINPROD 测试报销/付款批次的脱敏 formNumber 或报告路径;4) 标明银行侧资料由出纳线下导出。","受影响流程:测试月份资料核对 -> 代账交接清单 -> 异常项回查;验证步骤:阅读 FINPROD live-result.json 和既有 LDF/PRELAUNCH 报告,只摘录 formNumber、状态和报告路径;不得复制导出内容。","manual|node","DONE","DONE","DONE","artifacts/qa-flow|docs/trialrun/人工试运行报告.md","[""ACCTH-2""]","完成:样例使用 FINPROD 脱敏证据,formNumber=BX-20260517-0026,报告 artifacts/qa-flow/fin-prod-enable-20260517-114731;只记录状态和报告路径,不复制导出内容或银行回单原件。"
|
||||
"ACCTH-4","一键交接包决策","判断现有导出和 SOP 是否足够支撑代账交接;若足够则不开发;若需要一键 zip,另建实现合同。","1) 结论为 NO_BUILD_NEEDED 或 GO_TO_PACKAGE_CONTRACT;2) 若 NO_BUILD_NEEDED,说明现有导出+银行侧资料足够;3) 若 GO_TO_PACKAGE_CONTRACT,列出包内文件、权限、脱敏、审计和下载回滚要求;4) 不在本合同临时开发 zip 功能。","受影响流程:月度代账交接效率评估 -> 是否需要一键包;验证步骤:结合 ACCTH-1/2/3 结论人工判断并写入 CSV Notes。","manual","DONE","DONE","DONE","issues/2026-05-17_11-40-48-accounting-handoff-v1.csv","[""ACCTH-3""]","完成:结论 NO_BUILD_NEEDED;现有 OA 导出 + 付款批次回单附件 + 银行侧出纳线下资料足够支撑代账人工核对;一键 zip 交接包不在本轮开发,如代账方提出固定格式再另建合同。"
|
||||
"ACCTH-5","收口回填与提交","回填 ACCTH CSV、索引、事实源矩阵和人工试运行报告;与 FINPROD 一并或分批提交中文 commit。","1) CSV 状态按证据回填;2) validate、audit-docs、rg、git diff --check 通过;3) 文档明确代账交接边界和冻结项;4) 中文 commit 引用 ACCTH;5) 给出后续 Go/No-Go 摘要。","流程级验证:python3 /home/shunli/.codex/skills/plan/scripts/validate_issues_csv.py issues/2026-05-17_11-40-48-accounting-handoff-v1.csv;node scripts/qa/audit-docs.mjs --check-registry;rg -n 'ACCTH|ACCOUNTING-HANDOFF|代账|银行回单|AP 台账|银行流水|payment_batch_v1' docs issues;git diff --check;git status --short。","python3|node|rg|git","DONE","DONE","DONE","issues/2026-05-17_11-40-48-accounting-handoff-v1.csv|docs","[""ACCTH-4""]","完成:ACCTH CSV/docs 已回填;validate PASS,audit-docs errors=0 warnings=1(既有 unregistered docs),rg 关键词核对完成,git diff --check PASS;结论 NO_BUILD_NEEDED,正式银行付款制度不由系统自动执行。"
|
||||
|
在新工单中引用
屏蔽一个用户