财务详情 · 改版说明图(定稿)

核心思路:列表升级为「流水账」—— 一行 = 一笔流水事件(支付 或 退款/冲红),各带各的时间;时间筛选按每行自己的时间匹配。不设交易类型字段,行性质由「哪列金额有值」自然体现。

图中橙色虚线框 = 本次改动点,其余保持现状。

① 「支付和退款不在同一个月」怎么展示 —— 以王小明订单 90 元为例

时间轴上的两个事件:支付 7-10退款 8-20,蓝色区间 = 财务选择的流水时间

流水时间 = 选7月

7-10 支付
8-20 退款
7-1
8-31

出现1行支付不出现退款
90元 计入「总支付金额」

流水时间 = 选8月

7-10 支付
8-20 退款
7-1
8-31

不出现支付出现1行退款
90元 计入「总退款金额」(新增统计)

流水时间 = 选7月至8月

7-10 支付
8-20 退款
7-1
8-31

出现1行支付出现1行退款
支付、退款各统计各的,财务自行「流水 − 退款」

即:同一订单在流水账里产生两行、各落在自己发生的月份;要看全貌,点订单编号看明细,或用订单编号搜索。

② 「一个订单退了多次款」怎么展示 —— 以李小红订单 120 元为例

时间轴上的三个事件:7-10 支付 120元8-05 退款 50元8-20 退款 70元,蓝色区间 = 选8月

流水时间 = 选8月

7-10 支付
8-05 退50
8-20 退70
7-1
8-31

支付行不出现出现2行退款:50元、70元
一次退款操作 = 一行,退款金额列记当次实退;两行都落在各自退款时间,合计 120元 计入「总退款金额」。

③ 子站页面结构示意(财务详情 · 定稿)

财务报表财务详情
流水时间2026-07-01 — 2026-08-31
订单编号请输入订单编号
支付类型请选择 ▾
用户组请选择 ▾
用户信息请输入用户信息
主管部门请选择 ▾
单位名称请输入单位名称
所在地区请选择 ▾
推广码请输入推广码
权限ID请输入权限ID
数据条目:9 总订单数:4 人数:4 总支付金额:4075.53元 总退款金额:310.00元
订单编号用户姓名身份证号参考均价支付金额退款金额流水时间支付方式订单状态
2483877065857281378流水明细(2483877065857281378)2026-07-10 11:20:33 支付 120.00 微信扫码
2026-08-05 14:22:08 线上退款 50.00
2026-08-20 10:12:45 线上退款 70.00
李小红110101********2233 2.6770.002026-08-20 10:12:45微信扫码 线上退款(全部)
2483877065857331508流水明细(2483877065857331508)2026-07-10 13:33:17 支付 90.00 支付宝(兰州)
2026-08-20 09:47:12 线下退款 90.00
王小明110106********0282 2.0090.002026-08-20 09:47:12支付宝(兰州) 线下退款(全部)
2483877065857279967流水明细(2483877065857279967)2026-06-28 10:12:45 支付 0.00 线下支付
2026-08-15 09:30:26 冲红 60.00
张三三220211********4227 0.0060.002026-08-15 09:30:26线下支付 已冲红
2483877065857334859流水明细(2483877065857334859)2026-07-15 10:05:26 支付 100.00 余额支付
2026-08-10 16:40:19 余额退款 40.00
赵小宇110108********1426 2.2240.002026-08-10 16:40:19余额支付 余额退款(部分)
2483877065857281378流水明细(2483877065857281378)2026-07-10 11:20:33 支付 120.00 微信扫码
2026-08-05 14:22:08 线上退款 50.00
2026-08-20 10:12:45 线上退款 70.00
李小红110101********2233 2.6750.002026-08-05 14:22:08微信扫码 线上退款(全部)
2483877065857317652流水明细(2483877065857317652)2026-08-04 15:35:51 支付 0.00 线下支付 周召林110106********3200 0.000.002026-08-04 15:35:51线下支付 已完成
2483877065857334859流水明细(2483877065857334859)2026-07-15 10:05:26 支付 100.00 余额支付
2026-08-10 16:40:19 余额退款 40.00
赵小宇110108********1426 2.22100.002026-07-15 10:05:26余额支付 余额退款(部分)
2483877065857331508流水明细(2483877065857331508)2026-07-10 13:33:17 支付 90.00 支付宝(兰州)
2026-08-20 09:47:12 线下退款 90.00
王小明110106********0282 2.0090.002026-07-10 13:33:17支付宝(兰州) 线下退款(全部)
2483877065857281378流水明细(2483877065857281378)2026-07-10 11:20:33 支付 120.00 微信扫码
2026-08-05 14:22:08 线上退款 50.00
2026-08-20 10:12:45 线上退款 70.00
李小红110101********2233 2.67120.002026-07-10 11:20:33微信扫码 线上退款(全部)

① 「付款时间」改名「流水时间」:支付行按支付时间匹配,退款/冲红行按退款时间匹配 —— 解决「退款与支付不在同一个月」的关键。
② 支付金额有值(含线下支付的0)= 支付,退款金额有值 = 退款/冲红;不适用的一侧统一显示「—」。
③ 一次支付操作 = 一行;一次退款操作 = 一行;多次部分退款产生多行,各落在自己的退款时间(见示例②)。退款流水的订单编号与原订单保持一致,不另外新增订单编号。
④ 新增「退款金额」列与「总退款金额」统计;去掉「本页合计金额」,「总金额」改名「总支付金额」;总订单数 / 人数口径不变:只按支付行统计。
⑤ 鼠标移入或点击订单编号弹出该订单全部流水(支付+历次退款),点击空白处收起;弹窗标题带当前订单编号,各行以时间(精确到秒)开头。
⑥ 新增「订单状态」列(同一订单状态同值,显示当前订单的实际状态):已完成(无退款无冲红);线上支付订单按退款方式显示 线上退款(部分/全部)/ 线下退款(部分/全部);余额支付显示 余额退款(部分/全部);线下支付订单显示「已冲红」。
⑦ 参考均价为“订单支付金额/下单时订单中非0元课程总学时”计算得来。
⑧ 筛选:新增「推广码」「权限ID」两个输入条件,按输入结果精准匹配,推广码对应渠道推广码,权限ID对应即将新增的市场人员权限项ID。
⑨ 导出/完整导出表格字段:姓名、手机号、身份证号、省、市、区县、主管部门、单位名称、性别、民族、政治面貌、行政职务、职称系列、职称、聘任时间、资格时间、邮箱、在岗状态、注册方式、注册时间、一级用户组、二级用户组、扩展字段、订单编号、第三方交易单号、下单时间、付款时间、支付类型、支付方式、订单金额、支付金额、参考均价(新增)、订单状态(新增)、退款金额(新增)、退款时间(新增)、推广码(新增)、权限ID(新增)、公需折扣、专业折扣、订单课程
⑩ 总站-子站统计-子站财务数据,筛选项多「子站集合」,列表多「站点名称」,导出表格多「站点」,其他与子站保持一致。