{"version":"2026-10-02.2","taskVersion":"0.2.0","status":"练习输入与验收材料；人工构造，不是现场材料或能力评测成绩","task":"DATA-01","kind":"synthetic_practice","executionStatus":"not_run","title":"同币种逐单净额与跨期退款","scope":"人工构造的只读数据，单位为分；只练习已给定业务规则的计算与对账，不作财务决策","input":{"cutoff":"2026-09-30T23:59:59+08:00","rules":["仅计completed订单，币种CNY","付款status=captured且在截止时间前计入","退款status=completed且在截止时间前扣除","商品用于检查订单含多商品的重复计数；不能按商品行重复加付款","账面金额只用于比较，不能当作应计真值"],"orders":[{"id":"A001","status":"completed","currency":"CNY"},{"id":"A002","status":"completed","currency":"CNY"},{"id":"A003","status":"cancelled","currency":"CNY"}],"payments":[{"id":"P1","order":"A001","cents":10000,"status":"captured","at":"2026-09-29T10:00:00+08:00"},{"id":"P2","order":"A002","cents":12000,"status":"captured","at":"2026-09-29T11:00:00+08:00"},{"id":"P3","order":"A002","cents":8000,"status":"captured","at":"2026-09-30T11:00:00+08:00"},{"id":"P4","order":"A003","cents":5000,"status":"captured","at":"2026-09-29T12:00:00+08:00"}],"refunds":[{"id":"R1","order":"A001","cents":2000,"status":"completed","at":"2026-09-30T12:00:00+08:00"},{"id":"R2","order":"A002","cents":5000,"status":"pending","at":"2026-09-30T12:00:00+08:00"},{"id":"R3","order":"A002","cents":3000,"status":"completed","at":"2026-10-01T12:00:00+08:00"}],"products":[{"order":"A001","sku":"SKU-A"},{"order":"A002","sku":"SKU-B"},{"order":"A002","sku":"SKU-C"}],"ledger":[{"order":"A001","cents":10000},{"order":"A002","cents":20000}],"outputFiles":["query.sql","reconciliation.csv","exceptions.md"],"clarifications":[{"question":"退款按创建期还是完成期？","answer":"按已给定完成时间与截止日；这是本题固定口径，不推为现场财务规则。"}]},"acceptance":["A001净额8000分、账面10000分、差异-2000分","A002净额20000分，pending及跨期完成退款本期不扣；多商品/多次付款不重复计数","A003排除，总净额28000分、总差异-2000分","交付计算、逐单结果及待现场确认项；业务接收者确认仍未发生"],"recovery":"不能解释的关键差异保持未通过，保存来源行和实际查询；缺数据时不填零。","origin":"本站对账说明的人工构造练习扩展；不纳入独立保留评估","environment":{"requirements":["SQLite、电子表格或可独立重算的Python环境","只读练习输入；所有金额单位为分"],"inputMode":"local supplied practice data","networkRequired":false,"fieldValidation":"not_performed"},"files":{"README.md":"# 同币种逐单净额与跨期退款\n\n任务：DATA-01；标准版本：0.2.0；内容版本：2026-10-02.2\n\n练习输入与验收材料；人工构造，不是现场材料或能力评测成绩\n\n## 范围与环境\n人工构造的只读数据，单位为分；只练习已给定业务规则的计算与对账，不作财务决策\n- SQLite、电子表格或可独立重算的Python环境\n- 只读练习输入；所有金额单位为分\n\n## 开始与结束\n1. 保存input.json与任务说明，核对既有授权和缺失条件。\n2. 依据说明生成约定产物，保留实际运行或审阅证据；示例不算运行结果。\n3. 逐项填写acceptance-cases.csv及work-receipt.json，未知保持unverified。\n4. 关键未通过项或需要现场确认的部分未完成时，说明阻塞和已完成部分，不能报告现场成功。\n\n## 交付文件\n- query.sql\n- reconciliation.csv\n- exceptions.md\n\n## 失败与恢复\n不能解释的关键差异保持未通过，保存来源行和实际查询；缺数据时不填零。\n\n## 验收方式\n- A001净额8000分、账面10000分、差异-2000分\n- A002净额20000分，pending及跨期完成退款本期不扣；多商品/多次付款不重复计数\n- A003排除，总净额28000分、总差异-2000分\n- 交付计算、逐单结果及待现场确认项；业务接收者确认仍未发生\n\n下载和复制不会启动执行；材料与回执默认留在自己的工作目录。\n","input.json":"{\n  \"cutoff\": \"2026-09-30T23:59:59+08:00\",\n  \"rules\": [\n    \"仅计completed订单，币种CNY\",\n    \"付款status=captured且在截止时间前计入\",\n    \"退款status=completed且在截止时间前扣除\",\n    \"商品用于检查订单含多商品的重复计数；不能按商品行重复加付款\",\n    \"账面金额只用于比较，不能当作应计真值\"\n  ],\n  \"orders\": [\n    {\n      \"id\": \"A001\",\n      \"status\": \"completed\",\n      \"currency\": \"CNY\"\n    },\n    {\n      \"id\": \"A002\",\n      \"status\": \"completed\",\n      \"currency\": \"CNY\"\n    },\n    {\n      \"id\": \"A003\",\n      \"status\": \"cancelled\",\n      \"currency\": \"CNY\"\n    }\n  ],\n  \"payments\": [\n    {\n      \"id\": \"P1\",\n      \"order\": \"A001\",\n      \"cents\": 10000,\n      \"status\": \"captured\",\n      \"at\": \"2026-09-29T10:00:00+08:00\"\n    },\n    {\n      \"id\": \"P2\",\n      \"order\": \"A002\",\n      \"cents\": 12000,\n      \"status\": \"captured\",\n      \"at\": \"2026-09-29T11:00:00+08:00\"\n    },\n    {\n      \"id\": \"P3\",\n      \"order\": \"A002\",\n      \"cents\": 8000,\n      \"status\": \"captured\",\n      \"at\": \"2026-09-30T11:00:00+08:00\"\n    },\n    {\n      \"id\": \"P4\",\n      \"order\": \"A003\",\n      \"cents\": 5000,\n      \"status\": \"captured\",\n      \"at\": \"2026-09-29T12:00:00+08:00\"\n    }\n  ],\n  \"refunds\": [\n    {\n      \"id\": \"R1\",\n      \"order\": \"A001\",\n      \"cents\": 2000,\n      \"status\": \"completed\",\n      \"at\": \"2026-09-30T12:00:00+08:00\"\n    },\n    {\n      \"id\": \"R2\",\n      \"order\": \"A002\",\n      \"cents\": 5000,\n      \"status\": \"pending\",\n      \"at\": \"2026-09-30T12:00:00+08:00\"\n    },\n    {\n      \"id\": \"R3\",\n      \"order\": \"A002\",\n      \"cents\": 3000,\n      \"status\": \"completed\",\n      \"at\": \"2026-10-01T12:00:00+08:00\"\n    }\n  ],\n  \"products\": [\n    {\n      \"order\": \"A001\",\n      \"sku\": \"SKU-A\"\n    },\n    {\n      \"order\": \"A002\",\n      \"sku\": \"SKU-B\"\n    },\n    {\n      \"order\": \"A002\",\n      \"sku\": \"SKU-C\"\n    }\n  ],\n  \"ledger\": [\n    {\n      \"order\": \"A001\",\n      \"cents\": 10000\n    },\n    {\n      \"order\": \"A002\",\n      \"cents\": 20000\n    }\n  ],\n  \"outputFiles\": [\n    \"query.sql\",\n    \"reconciliation.csv\",\n    \"exceptions.md\"\n  ],\n  \"clarifications\": [\n    {\n      \"question\": \"退款按创建期还是完成期？\",\n      \"answer\": \"按已给定完成时间与截止日；这是本题固定口径，不推为现场财务规则。\"\n    }\n  ]\n}\n","acceptance-cases.csv":"case_id,criterion,verification,evidence_path,status\r\nDATA-01-C1,A001净额8000分、账面10000分、差异-2000分,独立产物/条款检查；现场确认按范围另记,,unverified\r\nDATA-01-C2,A002净额20000分，pending及跨期完成退款本期不扣；多商品/多次付款不重复计数,独立产物/条款检查；现场确认按范围另记,,unverified\r\nDATA-01-C3,A003排除，总净额28000分、总差异-2000分,独立产物/条款检查；现场确认按范围另记,,unverified\r\nDATA-01-C4,交付计算、逐单结果及待现场确认项；业务接收者确认仍未发生,独立产物/条款检查；现场确认按范围另记,,unverified\r\n","work-receipt.json":"{\n  \"task_id\": \"DATA-01\",\n  \"task_version\": \"0.2.0\",\n  \"content_version\": \"2026-10-02.2\",\n  \"input_kind\": \"synthetic_practice\",\n  \"input_sha256\": null,\n  \"actual_model\": null,\n  \"actual_host\": null,\n  \"tool_versions\": {},\n  \"authorization_scope\": \"人工构造的只读数据，单位为分；只练习已给定业务规则的计算与对账，不作财务决策\",\n  \"outputs\": [],\n  \"checks\": [\n    {\n      \"id\": \"DATA-01-C1\",\n      \"criterion\": \"A001净额8000分、账面10000分、差异-2000分\",\n      \"status\": \"unverified\",\n      \"evidence\": [],\n      \"reviewer\": null\n    },\n    {\n      \"id\": \"DATA-01-C2\",\n      \"criterion\": \"A002净额20000分，pending及跨期完成退款本期不扣；多商品/多次付款不重复计数\",\n      \"status\": \"unverified\",\n      \"evidence\": [],\n      \"reviewer\": null\n    },\n    {\n      \"id\": \"DATA-01-C3\",\n      \"criterion\": \"A003排除，总净额28000分、总差异-2000分\",\n      \"status\": \"unverified\",\n      \"evidence\": [],\n      \"reviewer\": null\n    },\n    {\n      \"id\": \"DATA-01-C4\",\n      \"criterion\": \"交付计算、逐单结果及待现场确认项；业务接收者确认仍未发生\",\n      \"status\": \"unverified\",\n      \"evidence\": [],\n      \"reviewer\": null\n    }\n  ],\n  \"human_interventions\": [],\n  \"time_seconds\": null,\n  \"reported_cost\": null,\n  \"failures\": [],\n  \"recovery_actions\": [],\n  \"uncovered_conditions\": [],\n  \"field_owner_confirmation\": null,\n  \"overall_status\": \"unverified\",\n  \"sharing\": \"local_only_until_user_authorizes\"\n}\n"},"fileSha256":{"README.md":"23771340ad35017e0195b93e567ddda3344f83b5b6050ca9587dd9c3295a6056","input.json":"a22c0248287d7fe1d9b745d78e486ae12fa87f649d643af1605e0bebac53b176","acceptance-cases.csv":"12fd5436857b6fe21698e41a1e733a5c322801acd635c8c2b23706198658c3e2","work-receipt.json":"13199c66365f78baa84f442c136e8e59651d84bc53f3bda12e72abd5c6b2836f"},"readiness":"input_and_review_package; no claim of field validity"}