|
|
98436bfd0a
|
商品成本:按商品利润当前订单修正拆分编码
同级店铺、订单和平台规格对平时,使用商品利润正数量、正金额组件替换基础码;多组件分行,零金额占位行仅在唯一正金额组件数量一致时删除。
|
2026-10-25 14:09:37 +08:00 |
|
|
|
06707791e8
|
商品成本使用售后导入明细补拆组合装
订单镜像缺少组合组件时,按店铺和线上订单号使用售后导入明细唯一补拆;保留既有组件与历史画像优先级。
|
2026-10-25 09:47:08 +08:00 |
|
|
|
dd8dfddacf
|
商品成本:按91料号映射规格条码
将91基础料号映射为唯一规格条码后继续沿用三级价格链计算成本;多规格候选保持待核验。
|
2026-10-25 03:28:05 +08:00 |
|
|
|
50ab5974fb
|
商品成本:支持稳定历史多组件映射 (#539)
|
2026-10-25 02:34:23 +08:00 |
|
|
|
4386db5647
|
商品成本:组合回溯仅作用于含组合编码 (#538)
|
2026-10-25 00:35:32 +08:00 |
|
|
|
13c9d031c1
|
商品成本:回溯组合套装组件并对账金额 (#536)
|
2026-10-24 23:47:24 +08:00 |
|
|
|
091494113a
|
财务台账:同步上一晚店铺余额与平台提现 (#523)
|
2026-10-24 20:37:29 +08:00 |
|
|
|
14e6f6465e
|
商品成本:统一占位行规则并排除种菜前缀 (#522)
|
2026-10-24 20:09:27 +08:00 |
|
|
|
89bd1703c7
|
feat: 提现管理连续3天余额预警并生成待办 (#519)
## 完成内容
- 提现管理展示所选余额日及前两天余额。
- 连续3个自然日余额一致且均严格高于预留标准时显示预警。
- 余额导入成功后自动生成或更新待处理事项,同一店铺不重复创建。
- 导出文件同步包含三天余额和预警状态。
## 验证
- 新增预警测试:3 项通过,30 个断言。
- 提现管理导入导出测试:12 项通过,96 个断言。
- 管理页面回归:1 项通过,56 个断言。
- 余额仓库测试:11 项通过,46 个断言。
- 本地页面已验证:39 家店铺触发预警,待办事项生成 39 条。
## 风险
- 无数据库结构迁移。
- 不改上游数据;仅在成功导入余额后读取共享镜像并写入待办。
Reviewed-on: #519
Co-authored-by: 92451 <924518135@qq.com>
Co-committed-by: 92451 <924518135@qq.com>
|
2026-10-24 19:50:40 +08:00 |
|
|
|
01104d722d
|
商品成本:补充售后镜像平台SKU映射 (#512)
历史映射缺失时使用售后镜像唯一内部编码,多候选继续待核验。
|
2026-10-24 18:49:19 +08:00 |
|
|
|
37090291b1
|
业绩明细:增加跨月对平备注并拆分费用明细 (#504)
|
2026-10-24 17:27:29 +08:00 |
|
|
|
054b239867
|
商品成本:剔除可核对的变体父行 (#500)
|
2026-10-24 16:48:58 +08:00 |
|
|
|
eeaa386b04
|
feat: 增加业绩明细金额指标与账单明细汇总
- 业绩明细改为可点击金额指标卡
- 明细弹层支持账单名称汇总与平台/店铺明细双页签
- 支持平台、店铺、账单名称筛选与金额合计校验
- 新增账单项目明细镜像及同步一致性校验
|
2026-10-24 16:27:19 +08:00 |
|
|
|
9a9e01461c
|
商品成本:剔除可核对的加号组合父行 (#497)
仅在组件金额合计与父行一致时剔除加号组合父行,其余继续待核验。
|
2026-10-24 15:55:41 +08:00 |
|
|
|
ab308fe388
|
商品成本:口径不一致行全部计算成本 (#492)
所有匹配到单价的行统一按数量 × 单价计算成本,缺单价行继续待核验。
|
2026-10-24 14:34:08 +08:00 |
|
|
|
955d706e56
|
商品成本:排除YUNFEI和BCJ占位编码 (#485)
YUNFEI、BCJ 与现有套餐服务占位编码共用全局排除口径。
|
2026-10-24 10:38:17 +08:00 |
|
|
|
e15b6b9901
|
商品成本:按历史唯一规格映射平台数字SKU (#482)
平台数字 SKU 仅按唯一历史内部编码自动映射;多候选保持待核验。
|
2026-10-24 10:18:21 +08:00 |
|
|
|
127287a289
|
fix: 拆分违约赔付与普通冲减金额 (#481)
|
2026-10-23 21:42:36 +08:00 |
|
|
|
f7197b4976
|
财务分析新增开票/不开票费用,并补齐违约赔付预览 (#480)
## 任务占用与边界
- 任务名称:财务分析开票费用与业绩明细违约赔付预览
- 实际开发者:yueyang
- 任务来源/团队分工:负责人直接指定
- 目标结果:财务经营分析表按科目映射表拆分开票费用/不开票费用;业绩明细增加违约赔付(冲减收入)列并按指定顺序展示。
- 预计修改路径:业务 Pages Controller、财务分析视图、账单明细数据服务、业绩明细配置与相关测试。
- 将写入的公共契约:财务分析费用聚合、默认补偿预览命令、业绩明细列配置。
- 仅复用、明确不修改的公共契约:store_receipt_order_match_rows、ec_account_mapping_rules。
- 数据源、表/视图和字段:店铺收款账单镜像、store_receipt_order_match_rows、store_receipt_product_cost_rows、ec_account_mapping_rules。
- 明确不修改的范围:账单抓取与上游同步链路。
## 开工碰撞检查
- [x] Codex 已执行 scripts/codex-task-preflight.ps1
- [x] 已检查最新 main 和远程任务分支
- [x] 已搜索主线既有页面、接口和数据服务
- [x] 已将写入和复用契约分开
- [x] 预检列出的残留分支均无开放 PR;当前 2 个开放 PR 与本任务无关,确认无活跃写入冲突
## 实际改动
- 财务经营分析表增加“开票费用”“不开票费用”及合计;财务类型=费用,票据口径 0.06/0.09 归入开票,不开票归入不开票,金额按支出减收入净额。
- 费用聚合并入现有月度缓存,缓存键包含科目映射哈希,映射变化后自动失效。
- 业绩明细增加违约赔付(冲减收入)列,放在冲减金额后。
- CSV 导出列同步更新。
## 验证证据
- 正常流程:2026-07/08/09 实库数据计算成功;2026-09 开票费用 3,896,538.65,不开票费用 81,377.62。
- 实际页面:2026-09 财务经营分析表 438 行,两列与合计正常展示。
- 性能:单月费用聚合 7.0–13.6 秒,PHP 峰值约 65.5 MB;页面结果缓存 5 分钟。
- 自动测试:NavigationTest 目标 2 条通过(35 assertions),StoreReceiptMappingPreviewOverrideTest 2 条通过(5 assertions)。
## 风险检查
- [x] 不涉及数据库迁移或生产数据写入
- [x] 涉及金额口径,已用实库页面和固定总额核对
- [x] 未提交 .env、密码、Token、真实数据或构建产物
- [x] 前端符合 DESIGN.md 黑金表格样式
## 合并前复查
- [x] 已基于最新 main 53bd1dc4 变基
- [x] 完整 diff 自审,无冲突标记
- [x] 目标测试通过
- [x] 负责人已授权 Squash merge 和发布
Reviewed-on: #480
|
2026-10-23 19:05:35 +08:00 |
|
|
|
53bd1dc44a
|
商品成本:按种菜标签更新账单侧取数 (#479)
|
2026-10-23 17:41:01 +08:00 |
|
|
|
f1ecd4a978
|
feat: 业绩明细种菜报销与未报销合并为标签 (#478)
合并业绩明细种菜标签字段变更
|
2026-10-23 17:31:58 +08:00 |
|
|
|
e3bcffd0f7
|
商品成本:排除占位行并固定月加权同步顺序 (#477)
|
2026-10-23 17:27:31 +08:00 |
|
|
|
1ad248dda6
|
商品价格:自动生成月加权平均单价并输出对账简报 (#476)
|
2026-10-23 16:21:15 +08:00 |
|
|
|
1991b7d319
|
进销存:增加供应商汇总表月度增量导入 (#474)
|
2026-10-23 15:47:39 +08:00 |
|
|
|
c9ecf033d5
|
进销存:入库明细支持页面导入 (#473)
|
2026-10-23 15:02:03 +08:00 |
|
|
|
238bff99e9
|
商品成本:线上单号保持业绩明细原始格式 (#470)
|
2026-10-23 13:49:50 +08:00 |
|
|
|
3bdc3382db
|
商品成本:全局排除简家乡间组合装占位编码 (#469)
|
2026-10-23 12:04:27 +08:00 |
|
|
|
1d33cc2654
|
商品成本:全局排除配件占位编码 DF-PJZY0001 (#468)
|
2026-10-23 11:41:54 +08:00 |
|
|
|
ee9205dca7
|
商品成本:支持 MKH 组合装拆分 (#466)
|
2026-10-23 11:14:29 +08:00 |
|
|
|
0893f3d8d3
|
商品成本:订单内有带仓库行时丢弃空仓库汇总行 (#464)
|
2026-10-22 22:49:05 +08:00 |
|
|
|
3fe7833f87
|
商品成本:套餐/服务占位编码增加 AZF 排除 (#460)
|
2026-10-22 17:07:53 +08:00 |
|
|
|
58e0c990e2
|
商品成本:拆单只取叶子订单行,剔除主单与中间汇总层 (#458)
|
2026-10-22 16:01:38 +08:00 |
|
|
|
0ab30d5bb9
|
商品成本:订单侧排除状态为 Cancelled 的明细行 (#432)
|
2026-10-21 14:54:36 +08:00 |
|
|
|
8ba241a868
|
订单售后费用导入:改为流式解析 xlsx,避免整本加载拖垮服务器 (#422)
|
2026-10-21 13:47:01 +08:00 |
|
|
|
e829ab2094
|
订单售后费用明细:接入聚水潭「订单售后费用数据」导入明细 (#421)
|
2026-10-21 13:03:24 +08:00 |
|
|
|
6feea82305
|
商品成本:订单侧排除三个仓,常州简尚保留 DF- 商品行 (#414)
|
2026-10-21 11:14:49 +08:00 |
|
|
|
93a27725b6
|
feat(财务台账): 接入 AI 轻量视图并改为分批增量快照 (#411)
本地验证:7 天和 30 天增量合并后,12,037 笔明细、收入 184,308,335.23、支出 155,917,513.13 保持不变。
|
2026-10-21 10:37:59 +08:00 |
|
|
|
5633ed2430
|
安全整合存量报价计费规则与独立成本价观测 (#410)
|
2026-10-20 19:08:47 +08:00 |
|
chenxi
|
32cd0d0a15
|
商品成本:常州简尚家居有限公司的仓库简称对应映射表「配件单仓」行
业务确认:仓储方=常州简尚家居有限公司 / 仓库=配件单仓 → 简称=配件单仓-不看。
仓库简称匹配增加这一档:主仓行 → 同名仓库 → 配件单仓行(仅在没有前两者时使用)。
|
2026-10-20 17:15:49 +08:00 |
|
chenxi
|
bcb29aac1c
|
商品成本:仓库简称只认映射表里「仓储方 + 主仓」那条
发货仓库是聚水潭仓储方级别的名称,映射表里同一仓储方下还有次品仓/销退仓/配件单仓等行,
之前无主仓行时会兜底取到这些行的简称(如常州简尚家居有限公司→退货报废-不看),
把主仓发货误判成不看仓。改为:仓储方匹配仓库名含「主仓」的行的简称;
没有主仓行时只接受「仓库名=仓储方名」的同名仓库,不再兜底次品/销退行。
|
2026-10-20 15:19:32 +08:00 |
|
chenxi
|
fce31f0c09
|
商品成本:种菜金额有数据的账单行整条排除
账单侧按业绩明细取数时,除「收入金额有数据且不为 0」外,再排除 planting_amount > 0 的账单行
(种菜订单整条不参与商品成本匹配),页面口径说明同步补充。
|
2026-10-20 14:12:19 +08:00 |
|
|
|
acad1f4577
|
修复业绩明细日期前缀串单并增加防碰撞匹配
|
2026-10-20 14:01:26 +08:00 |
|
|
|
6470346392
|
修复账单覆盖校验日期边界
|
2026-10-20 13:26:20 +08:00 |
|
|
|
f08c600961
|
合并京东钱包每日账单同步修复
|
2026-10-20 13:19:37 +08:00 |
|
|
|
144937bfa3
|
补齐京东钱包每日账单同步并增加覆盖校验
|
2026-10-20 12:20:13 +08:00 |
|
chenxi
|
5fe92bd05c
|
商品成本:订单侧不取套餐/服务占位编码 TCXJ、FUWU
订单原始数据里的 TCXJ(套餐)、FUWU(服务)不是实物商品,商品成本同步时直接剔除
(SQL 层过滤 + 组合装拆出的组件里同样剔除),页面口径说明同步补充。
|
2026-10-20 11:53:03 +08:00 |
|
chenxi
|
6b044e727b
|
商品成本:单价增加「普通商品资料成本价」第三档兜底
取价顺序改为:商品月加权平均单价(仓库简称+商品编码)→ 线上代发价格(采购单价/钉钉代发单价)
→ 普通商品资料(operations_replica.rpt.jst_sku)里的商品成本价(sku_type=normal 且成本价>0)。
页面汇总新增「其中用商品资料成本价兜底」,同步命令日志同步输出三档兜底行数。
7 月未匹配单价行数 3,599→2,098(资料成本价补 1,071 行),8 月 2,713→2,765(含数据重跑差异)。
|
2026-10-20 11:16:56 +08:00 |
|
|
|
21b29d06eb
|
种菜未报销排除种菜明细已报销订单
|
2026-10-20 11:03:06 +08:00 |
|
|
|
ffa4bbf15f
|
业绩明细新增种菜未报销列
|
2026-10-20 10:55:41 +08:00 |
|
|
|
4511f6c71a
|
业绩明细新增种菜报销列
|
2026-10-20 10:36:24 +08:00 |
|