2.对账用到哪几张表?
3.对账用到表中的哪几列?
4.对账中的隐蔽细节是什么?
5.高效对账有什么破局之道?(难道每月每个店铺都重复做一次?)
【掌握前提-“电商平台最基础、最有效的对账方法论是什么?】
✅ 📌核心结论:
《订单表》的“应收金额①+②”-《售后表》的“退款金额③+④”=《资金单》的“到账金额⑤”
★【事项1】📌《订单表》的“应收金额”包括①消费者付款金额+②平台补贴金额(各种补贴)
★【事项2】📌《售后表》(属于商家视角)的“退款金额”仅仅体现的是“退消费者的金额③”,“退给平台的金额④”需要自己另算。
★【事项3】📌《资金单》的“到账金额⑤”指的是收入的到账金额,费用不能扣除(收支两条线)
★【事项4】📌子订单号是电商财务数据的‘原子键’,以此为核心构建 “订单 - 售后 = 资金” 的等式,是抖店乃至整个电商平台最基础、最有效的对账方法论。
【第一步数据:数据下载】
①《订单表》
②《售后表》
③《资金单》
【第二步数据:数据处理】
-【第1张表】①《订单表》
【《订单表》取出哪几列?】
①《订单表》最重要的是以下4列(对应的就是“应收金额”):
📌“订单应收金额”=订单应付金额+平台实际承担优惠金额+达人实际承担优惠金额
第1列 |
第2列 |
第3列 |
第4列 |
子订单编号 |
订单应付金额 |
平台实际承担优惠金额 |
达人实际承担优惠金额 |

【对账是用“主订单编号”还是“子订单编号”?】

✅ 核心结论:对账应以“子订单编号”为准。
📌“主订单编号”用于用户视角的订单聚合,
📌“子订单编号”才是财务结算、对账、发货、售后的最小、最精准单元。
理解抖店的“主订单”与“子订单”结构:
抖店采用的是“一主多子”的订单架构,这是为了适应一个购物车订单中可能包含来自不同店铺、不同供应商、不同运费模板的商品。

【 为什么对账必须用“子订单编号”?】
1. 结算粒度是子订单
抖店平台与商家的结算、分账、佣金计算、技术服务费扣取,都是以子订单为单位进行的。
每个子订单有独立的:商品价格、实际支付金额(含分摊的优惠)、运费、优惠券分摊金额、佣金比例和金额、结算状态(待结算、已结算)。
2. 财务数据报表以子订单为基础
在抖店后台的【数据中心】→【经营数据】→【订单明细】或【结算明细】中,导出的对账文件(如“订单结算明细表”)的每一行记录,都对应一个子订单。
这些表格的核心关联字段是 (子订单编号),而不是主订单号。
【“主订单编号”在什么场景下使用?】
虽然对账不用主订单号,但它仍有重要用途:
📌用户沟通:客服与用户沟通时,通常说“您的订单P123456789”,因为用户只感知到一个订单。
📌物流跟踪:如果多个子订单一起发货,可能共用一个物流单号,此时主订单号有助于聚合查询。
📌营销活动统计:分析“客单价”、“订单转化率”时,主订单代表一次完整的购买行为。
【对账小贴士,哪些订单会没有平台服务费】
①订单状态为“已关闭”的订单一般没有“平台服务费”
②虽然订单状态为“已完成”,如果发生全额退款,也是没有“平台服务费”
【对账小贴士,订单状态为“已关闭”一般是什么情况】
①用户下订单、但是超期未支付;
②用户下订单、已经支付、但是申请全额退款

【《订单表》处理后的样式是怎么样的?】
以下为使用自动化工具处理的《订单表》(即可得到“订单的应收金额”):

【第二步数据:数据处理】
-【第2张表】②《售后表》
【第一步:《售后表》中取出哪几列?】
第1列 |
第2列 |
第3列 |
商品单号 |
退商品金额(元) |
售后状态 |
★★★会重复 |
★★★退给消费者的金额 |
售后状态=同意退款,退款成功 |

【《售后表》中哪列是“子订单编号”?】商品单号=“子订单编号”
📌“商品单号”是抖店商家后台和业务场景中对“子订单编号”的通俗叫法。它代表订单中每个商品的独立交易单元,是发货、售后、结算的最小单位。


【第2步:筛选售后状态】将《售后表》筛选出'售后状态=同意退款,退款成功'的,表明已经退款成功。

【📌📌📌★★★注意事项】
《售后表》的“退商品金额”指的是“消费者的退款金额”,不包括“平台实际承担优惠金额”的退回金额,也不包括“达人实际承担优惠金额”的退回金额。

【第3步:求和操作】(建议按照订单号求和、避免重复)

【第4步:使用自动化工具处理后的《售后表》】
(谨慎起见,建议按照订单号求和、避免重复)

【第二步数据:数据处理】
-【第3张表】③《资金表》
【第1步:《资金表》中取出哪几列?】
《动账表》一般取出以下12列:

《资金表》样式▲

《资金表》属于净额到账、收入在中间▲
【第2步:《资金表》中怎么处理?】
《动账表》处理事项:
1.“子订单号”前面带有引号,需要去除, 不能直接Vlookup;;
2.“子订单号”需要进行汇总,不能直接Vlookup;
3.“子订单号”的金额不能包含“运费实付”。

《资金表》一单可能多行▲
【第3步:《资金表》处理后什么样的?】

【第三步:数据处理】
三表合一
✅ 核心结论:
以 “子订单号” 为唯一标识,对三大业务表进行金额聚合后,可建立如下财务平衡等式:
📌订单应收金额 - 售后退款金额 = 实际结算金额
📌《订单表》 - 《售后表》 = 《资金表》
该等式是抖店(及多数电商平台)财务对账的黄金校验规则,可用于自动核账、异常检测和系统审计。
以订单号为条件串联《订单表》、《售后表》 、 《资金表》▲
【★★★电商平台财务对账中一个非常隐蔽但影响重大的细节】
在存在平台补贴的订单中,当发生(部分)退款时,消费者退回的只是其实际支付的部分,而平台会自动收回其发放的补贴部分,这一过程通常不会在面向商家的“售后表”中直接体现。
这会导致一个严重问题📌:如果简单地用 《订单表》 - 《售后表》 来推导《资金表》,结果将不准确,因为《售后表》中的“退款金额”仅代表退给消费者的金额,并未包含平台同步收回的补贴。
✅ 核心结论:
在含平台补贴的订单中,实际总退款 = 消费者退款 + 平台补贴收回
而商家视角的《售后表》通常只记录“消费者退款”,
因此必须单独识别并补回“补贴收回”部分,才能使等式成立。

《售后表》是商家视角、通常只记录“消费者退款”▲


《售后表》退消费者1元、补贴也已经默默收回▲
✅ 📌 总结:实际结算 = 订单实收 - (消费者退款 + 平台补贴收回)
“在构建‘订单 - 售后 = 资金’对账模型时,需特别关注平台补贴订单的退款处理机制。
当发生退款时,平台会同步收回其发放的补贴,但📌商家侧《售后表》仅记录‘退消费者金额’,导致直接相减会产生偏差。
📌正确做法是:以子订单号为键,从《订单表》中提取‘平台优惠金额’,将其与‘消费者退款’相加,形成‘总退款责任’,再用于计算应结算金额。
修正后的等式为:
📌实际结算 = 订单实收 - (消费者退款 + 平台补贴收回)
此逻辑可确保含补贴订单的对账准确性,避免虚增应收▲。
【第四步:对账总结】
对账的核心是:通过对《订单表》《售后表》《资金表》进行数据清洗与聚合,以子订单号为唯一关联键,提取各表中的核心金额字段,可构建标准化的财务校验等式:
订单实收金额 - 售后退款金额 = 平台结算金额
该模型实现了从交易到结算的全链路闭环核验,显著提升对账准确性。
但是:你发现没有?
对《订单表》《售后表》《资金表》进行数据清洗与聚合是最消耗时间、最重复性的工作,而这种批量重复性的工作最适合“机器人干”。
故从这种批量性、重复工作中解脱出,才是我们需要思考的。
下面的“对账表”就属于自动化生成表格。(当将《订单表》《售后表》《资金表》拖入文件夹后,一键启动,即可自动生成对账结果)


目前使用的对账表已实现自动化处理。通过Python自研工具,仅需3步即可完成订单对账(拖入、启动、生成),即可一键完成数据匹配与对账,将原本繁琐的手工操作压缩至几秒内完成,显著提升准确率与工作效率。
感兴趣的朋友可以扫码入群,一起探索高效工作方式!

