739fff215a
feat: period balance reconciliation
...
Add the period balance reconciliation page, permissions, financial closing balances, Jushuitan snapshots for Taobao Alipay, Pinduoduo and Douyin, and explicit unavailable states.
2026-11-11 19:33:39 +08:00
1e69ca883d
feat: 日志统计增加超时日志数量 ( #1107 )
2026-11-11 19:16:11 +08:00
d6fe74ad1e
fix: 日志统计固定使用中国时区 ( #1105 )
...
合并 PR #1105:日志统计统一使用 Asia/Shanghai,修复页面扣分日期滞后。
2026-11-11 18:56:53 +08:00
9a162b3f0a
fix: 余额总览排除支付宝前缀店铺
...
账户余额总览排除淘系支付宝中以支付宝开头的店铺,并保持明细口径一致。
2026-11-11 17:33:51 +08:00
11c506af89
feat: 汇总 OA 流程审批并增加详情页
2026-11-11 17:18:04 +08:00
d512e5d9ba
feat: 主体报表接入上月店铺结算收入 ( #1075 )
...
新增动态上月店铺结算收入列。
金额取业绩明细收入金额,按店铺日汇总和主体期间拆分后汇总。
验证:36 项测试、277 个断言通过。
2026-11-11 14:21:33 +08:00
14adc83014
fix: 使用规范店铺键匹配乐简期初 ( #1054 )
2026-11-10 17:26:12 +08:00
d2439b3be8
fix: 保留抖音乐简店铺完整名称 ( #1050 )
2026-11-10 17:12:10 +08:00
d132cd1c4d
fix: 补齐抖音亿家达乐简七月期初 ( #1048 )
2026-11-10 17:04:48 +08:00
d0c4ac800b
fix: 保留支付宝店铺期初名称并合并重复店铺 ( #1043 )
2026-11-10 14:51:11 +08:00
4ee396151d
perf: 复用支付宝店铺期初缓存 ( #1042 )
2026-11-10 14:34:55 +08:00
906b9ea197
feat: 新增期末余额店铺名称明细 ( #1041 )
2026-11-10 14:17:34 +08:00
1b79fd9abf
feat: 公司基础信息引用盘点税务工商类型
...
税务和工商类型优先引用公司盘点,并保持筛选、排序与下拉选项同口径。
2026-11-10 13:57:37 +08:00
49ef5ff892
feat: 公司盘点备注关联店铺与持股公司 ( #1036 )
...
规划注销主体备注关联店铺未办结并支持跳转;名下有子公司主体关联公司基础信息与持股公司。
2026-11-10 13:50:23 +08:00
c47af23709
fix: 日志漏写按公司排班判断工作日 ( #1030 )
...
合并 PR #1030:日志漏写扣分改用钉钉公司排班判断工作日。
2026-11-10 10:57:47 +08:00
db8cf2df9e
fix: 抖音君特友店7月期初取店铺后台余额 ( #1028 )
...
君特友家具专卖店采用店铺后台确认的287706.90元作为2026年7月期初,并按月滚动。
2026-11-10 10:36:35 +08:00
def382415c
fix: 内部流转开票比例按销量动态计算
...
开票比例改为买家开票加内部开票除以预计销量,并统一显示百分比。
2026-11-09 15:51:45 +08:00
19af680c19
fix: 心选不向买家开票
...
心选买家开票固定为0,收入倒推和全额内部开票保持不变。
2026-11-09 15:47:28 +08:00
8724fd2238
fix: Correct Taobao WeChat July opening balances
2026-11-09 15:07:09 +08:00
6334fa0adf
feat: 心选按索菲亚收票倒推收入和全额开票
...
心选人工填写索菲亚收票,按成本/90%倒推收入,内部开票按全额收入并继续向标签2顺延。
2026-11-09 15:01:50 +08:00
27d0f6d9fe
feat: 内部流转开票按标签顺延分配
...
内部开票额度按标签 1→2→3→4 顺延,下一标签按剩余进项需求占比接收,票不足时计入缺口。
2026-11-09 14:54:21 +08:00
0174a056ac
feat: 联动内部流转预计销量并支持供应商收票
...
预计销量自动读取主体维度经营报表上月业绩;开票与进项成本按 20%/25%/80% 计算;供应商收票支持人工覆盖并跨导入保留。
2026-11-09 12:38:19 +08:00
a1331258a6
fix: Douyin Sophia July opening balance is zero
2026-11-09 11:58:29 +08:00
d79a1eedfe
feat: 成本运费异常接入完整订单商品明细 ( #1004 )
...
合并 PR #1004:补全订单商品明细并按条码识别缺成本。
2026-11-09 11:02:21 +08:00
71e0e5e5dc
feat: 计算淘系微信账户7月余额 ( #1003 )
2026-11-09 10:27:23 +08:00
a9c43271d0
fix: 拆分成本与运费异常标记 ( #1002 )
...
合并 PR #1002:成本与运费按 0/空分别标记并独立监控。
2026-11-09 10:22:36 +08:00
1b6ff0bb75
feat: 新增成本运费异常监控 ( #992 )
...
成本/运费异常页监控商品成本和快递费同时缺失的订单。
2026-11-07 18:04:44 +08:00
327863759c
fix: 按银行卡结算重算唯品会JX余额 ( #990 )
2026-11-07 17:50:08 +08:00
3a97bf942c
feat: 订单利润接入聚胜算页面费用结果 ( #987 )
...
订单利润的包材费、快递费、账单费用直接读取聚胜算页面接口结果;新增抓取脚本与导入命令。
2026-11-07 17:34:38 +08:00
f41554e63e
feat: 新增唯品会JX期初余额与账期导入 ( #984 )
2026-11-07 16:48:01 +08:00
31de7272e3
feat: 订单利润支持支付发货时间筛选 ( #983 )
...
订单利润支持支付时间、发货时间、订单时间筛选;先分页订单键再汇总当前页,补充日期索引与性能优化。
2026-11-07 16:21:24 +08:00
fa2a3c3977
fix: 厂家记账清理单号附加符并按商品成本替代缺失运费 ( #978 )
2026-11-07 15:53:01 +08:00
734d9d3b28
fix: 厂家记账按原单实际运费与商品成本核价 ( #950 )
2026-11-07 09:43:17 +08:00
da982162f6
fix: 审批人卡单数仅统计在途流程 ( #973 )
2026-11-06 23:32:13 +08:00
ba4baf4503
feat: 店铺流程审批人显示卡单数量 ( #972 )
2026-11-06 23:19:45 +08:00
8ba8b1bb2e
fix: 店铺流程当前审批人显示全量候选 ( #970 )
2026-11-06 22:54:52 +08:00
378cf52fa7
feat: 增加唯品会MP账户月度期初余额
...
从唯品会后台账单余额表导入店铺月末余额,7月按期初加收入减支出滚动,后续月份自动承接上月期末;新增余额快照表、导入命令和回归测试。
2026-11-06 17:57:53 +08:00
f3ad2b7a40
feat: 增加抖音账户月度期初余额
...
以抖音6表2026-06-30期末余额为7月基准,后续月份按期初加收入减支出滚动;新增基准导入命令、快照表、页面统计卡和回归测试。
2026-11-06 16:25:01 +08:00
ebb20fd9ac
feat: 厂家记账按买家与订单实付两轮小额免记账 ( #953 )
2026-11-06 15:07:55 +08:00
2e91299c95
fix: 合并店铺流程重叠的一天停留筛选 ( #952 )
2026-11-06 15:07:06 +08:00
fc313deb8a
fix: 退款待确认按售后单汇总多商品明细 ( #934 )
2026-11-06 13:13:06 +08:00
0eff89d4c5
fix: 去除退款待确认重复商品明细 ( #932 )
2026-11-06 12:20:28 +08:00
55f3e7d10f
feat: 拼多多账户按平台余额滚动计算期初期末
...
以6月平台实际期末余额为基准,按财务系统每月收支滚动计算期初余额;期末余额=期初余额+收入合计-支出合计。
2026-11-06 11:37:23 +08:00
bd00184f93
feat: 日志扣分按钉钉考勤豁免休假
2026-11-06 10:15:19 +08:00
89452e3bd8
feat: 店铺流程停留时间按天分档
2026-11-05 20:45:58 +08:00
0c3bc0d5f6
feat: 店铺流程增加当前节点停留时长 ( #908 )
2026-11-05 20:13:49 +08:00
3e202ca9bf
feat: 京东钱包按账期计算期初和期末余额 ( #901 )
...
期初余额取所选月份开始前聚水潭京东钱包每店铺账户最后一笔余额;期末余额统一按期初加收入减支出计算,并增加余额查询索引与定向测试。
> 开工时标题使用 `WIP: <任务名称>` 并先填写“任务占用与边界”。Codex 完成独立合并前自审后补齐其余内容并移除 `WIP:`。
## 任务占用与边界
- 任务名称:
- 实际开发者:
- 任务来源/团队分工:
- 目标结果:
- 预计修改路径:
- 将写入的公共契约(路由、Controller 方法、Repository、表/视图、`source_key`、`scope`、权限名、菜单键或共享组件):
- 仅复用、明确不修改的公共契约:
- 数据源、表/视图和字段:
- 上游 `source_key` / `scope`:
- 权限名、菜单键或共享组件:
- 明确不修改的范围:
## 开工碰撞检查
- [ ] Codex 已执行 `scripts/codex-task-preflight.ps1`
- [ ] 已检查最新 `main` 和所有远程任务分支
- [ ] 已搜索主线既有页面、接口、Repository 和数据查询
- [ ] 已把“将写入”和“仅复用、不修改”的公共契约分开;仅复用项不作为单独阻断条件
- [ ] 未发现实际写入重叠;或已在下方写明相关分支、具体重叠项和协调结论
相关分支、重叠项与协调结论:
## 实际改动
- 完成内容:
- Codex 实际修改的文件:
- 新增或变更的公共契约:
- 与原计划的差异:
## 验证证据
- 正常流程:
- 空数据/错误输入/无权限场景:
- 受影响旧功能:
- 自动测试及结果:
- 实际页面、接口或只读业务查询结果:
## 风险检查
- [ ] 不涉及金额、权限、审批、数据库迁移、生产配置或数据修复
- [ ] 如涉及上述高风险内容,已在下方写明影响、回滚和所需授权
- [ ] 未提交 `.env`、密码、Token、私钥、真实财务数据、生产日志或构建产物
- [ ] 前端改动符合 `DESIGN.md`;无前端改动则写“不适用”
高风险影响、回滚和授权状态:
## 合并前复查
- [ ] 已重新拉取远程引用并用实际修改范围再次运行碰撞检查
- [ ] PR 不再是 `WIP:`,所有测试结果已经补齐
- [ ] Codex 已重新读取原始需求和验收标准,并逐文件审核 `origin/main...任务分支` 的完整 diff
- [ ] Codex 自审确认无越界修改、重复实现、敏感内容、未处理冲突和未验证结果
- [ ] 合并顺序不会覆盖其他未合并任务
- [ ] 已授权当前任务的 Codex 执行 Squash merge、验证 `main` 并清理任务分支
- [ ] 如涉及生产迁移、数据修复、删除、覆盖配置或部署,已另行取得对应高风险授权
Reviewed-on: #901
2026-11-05 19:34:02 +08:00
26316f7b0b
fix: 退款镜像显示最近成功时间 ( #900 )
2026-11-05 19:09:42 +08:00
40d3ce162a
feat: 淘系微信账单增加淘系支付宝账户余额 ( #898 )
...
淘系微信账户新增期初余额与淘系支付宝期末余额。
测试:7 tests / 41 assertions;前端生产构建通过。
2026-11-05 18:36:23 +08:00
5a84a7f207
fix: 完善商品成本全字段导出 ( #897 )
2026-11-05 18:14:56 +08:00