跳转至

SellingPilot 利润核算体系说明


一、系统设计初衷

不同电商平台的结算报表结构差异极大:

  • 费用名称不同
  • 费用拆分粒度不同
  • 税费表达方式不同
  • 是否区分订单级 / 店铺级费用不同

如果直接使用各平台原始费用进行统计,将无法横向对比利润,也无法形成统一报表口径。

因此,SellingPilot 采用统一费用模型:

将所有平台的费用项,按照 SellingPilot 统一定义的费用结构进行重新归类统计。

核心目标:

  1. 实现跨平台利润口径统一
  2. 保障数据结构可对比
  3. 避免平台差异导致的利润误判
  4. 为后续财务分析、商品分析提供稳定的数据基础

二、关于费用分摊机制

2.1 为什么要进行费用分摊?

在真实经营中,存在大量:

  • 店铺级费用(如广告费、仓储费)
  • 结算级费用(如账单调整)
  • 无法直接归属到单个订单或商品的费用

如果不进行分摊:

  • 会严重高估单个商品利润
  • 会造成爆款利润虚高
  • 会误导补货、广告、选品决策

因此系统设计了费用分摊机制,用于将非订单级费用合理分配到商品维度。


三、费用分摊总体原则

3.1 有订单,且有关联 Item 的费用

例如:

  • 订单相关平台费
  • 与订单绑定的履约费

处理方式:

按该订单中所有商品的销售额占比进行分摊。

目的:

  • 保证同一订单下的商品利润真实
  • 避免单个商品承担全部费用

3.2 有订单,但无 Item 的费用

例如:

  • 部分平台产生订单级资金调整
  • 无法明确对应 SKU

处理方式:

  1. 系统创建一条订单类型为 Other 的数据
  2. 将费用归集到该虚拟 Item 上

目的:

  • 不污染正常商品利润
  • 保持账务完整性
  • 保证结算金额可对齐

3.3 无订单的费用

例如:

  • 广告费
  • 仓储费
  • 店铺级服务费
  • 部分调整费用

处理方式:

按销售额比例分摊至该结算周期内的所有商品。

分摊基准:

  • 渠道
  • 店铺
  • 本次结算报表范围

目的:

  • 避免利润集中在个别商品
  • 反映真实经营成本结构

四、关于成本构成

SellingPilot 的利润计算采用三段成本模型:

采购成本 + 头程成本 + 尾程成本


4.1 采购成本

来源:

  • 产品总表中的采购价

规则:

  • 若维护了采购价,则直接使用
  • 若未维护,则该商品无采购成本

说明:

系统不会自动推算或补充采购价。


4.2 头程成本

来源:

  • 产品总表中的头程成本字段

取值逻辑:

  • 根据尾程物流的发货国家匹配对应头程成本
  • 若未匹配到,则使用默认头程成本
  • 若未维护,则无头程成本

目的:

  • 保证跨国家发货场景下成本准确
  • 避免单一成本覆盖多仓场景

4.3 尾程成本

来源:

  • 订单发货单中的运费金额

规则:

  • 若为卖家配送,则取发货单运费
  • 若非卖家配送(如平台配送)
  • 或为标记发货

则:

不产生尾程成本

说明:

系统不对平台履约费用自动识别为尾程成本,避免重复计算。


五、设计边界说明

  1. 系统仅对已有数据进行归类与分摊
  2. 不对未维护的成本进行自动估算
  3. 不对利润做主观修正
  4. 所有计算均基于结算报表原始数据