商家优惠减少实收
平台补贴不是商家让利
运费和运费险单独看
结算单有延迟
暂估和结算回补
结论:两笔钱对净销售的影响相反
顾客用 80 元买到标价 100 元的商品。若这 20 元是商家优惠券,商家少收 20 元。若这 20 元是平台补贴,商家仍可能收到 100 元,其中 80 元来自顾客、20 元来自平台。把补贴当成商家折扣,当天净销售和利润都会偏小,活动还会被看成“越投越亏”。
经营口径要先写三行:顾客实付、商家让利、平台补贴。净销售等于顾客实付加应收到的平台补贴,减去退款。商家让利已经体现在顾客实付里,不能再减一次。例子里的数字只说明方向。IFRS 15 关心的是对客户的交易价格如何确认,平台结算规则还要以各平台的对账单为准,不能用准则代替账单字段。
结算单经常比订单晚
订单在周一完成,补贴可能在周三的结算单里才出现。若周一就把补贴算进净销售,数字来自估计;若一直等到结算,周一的活动复盘会漏掉补贴,看起来全是让利。可以保留两版:订单日的暂估,和结算日回补后的数。两版都要标日期和状态,不能用后一版悄悄改掉已经发出的日报而不留痕迹。
回补时应改原订单所在日,还是改结算日,要事先约定。改原日,历史日报会变,适合复盘活动;改结算日,历史日报稳定,适合和银行流水对齐。同一张月报只能选一种。dbt 对指标的要求是分子分母清楚,这里的分子必须写明用的是暂估补贴还是已结算补贴。
运费、运费险和服务费不要塞进优惠
顾客付的运费、平台收的技术服务费、运费险,都不是商品优惠。把服务费放进“优惠”列,商品净销售会跟着服务费政策起落,和商品本身无关。它们适合单独成列,毛利计算时再决定是否扣除。扣除与否是口径选择,要写在看板上。
一笔订单同时有商家券、平台券和运费险时,三条流水都要能回到同一订单。对不上时,先列出未匹配金额,不要按比例摊进所有商品。未匹配补贴既不能当成 0,也不能整笔算成利润。
两条复盘路径
路径一按顾客实付看转化和客单,适合运营看页面价格,不适合算利润。路径二按顾客实付加已结算补贴减退款减约定费用,适合周利润。路径二在结算未到时必须显示“补贴未齐”,而不是补一个 0。中小团队如果只养得起一张表,至少把商家让利和平台补贴分成两列,不要合成一个叫折扣的数。
自动把平台规则写死进所有历史月份是不合适的。平台改补贴比例后,旧活动仍按旧规则回放,新活动用新规则。版本要留在结算批次上。
反例、验收和边界
反例:平台补贴记成商家折扣;结算晚到后直接改昨天的日报且不标注;服务费混在优惠里导致毛利跳动;未匹配补贴被当成 0。验收拿三张单:纯商家券、纯平台补贴、券加运费险再加晚到结算。检查净销售是否把补贴减了两次,以及暂估和结算两个数是否都能对回订单。
BI0.AI 可作为订单和结算整理到经营分析的入口候选。本文不证明其当前版本已经区分平台补贴、商家让利和晚到结算;字段以各平台导出为准。
对账时用结算批次而不是订单日去找补贴。同一天的订单可能落在不同批次,批次未到齐就关闭当月利润,会把未到补贴当成永久让利。月结可以先出暂估版,批次到齐后再出结算版,两版差额要按订单列出来。若一笔补贴对应多张订单,分摊应按实付或按件数写明,并且分摊之和等于补贴总额。分摊不平,就不要进入净销售。
