请输入
菜单

自发货订单预估毛利润(包裹利润)

一、业务背景

在自发货业务中,卖家通常需要在订单履约前快速判断订单是否有利润、是否值得继续发货。
但在实际业务场景中,往往存在以下问题:

  1. 发货前缺少统一的利润测算结果,卖家只能依赖人工估算。
  2. 不同平台、不同币种、不同成本口径下,利润数据难以统一理解。
  3. 商品成本、物流费用等关键数据来源分散,核对时不清楚系统取值来源。
  4. 低利润或亏损订单无法在审核阶段被及时识别,容易直接进入履约环节。

为解决上述问题,系统新增了自发货订单预估毛利润、预估毛利润率能力,帮助卖家在审核前、发货前以统一口径查看订单利润情况,用于辅助履约决策。

二、业务价值

  1. 提前判断订单是否值得发货
    卖家可以在订单正式履约前查看预估毛利润和预估毛利润率,快速判断当前订单是否具备利润空间。
  2. 统一利润口径,减少人工测算
    系统会基于订单收入、订单支出、商品预估成本、预估物流费用等数据自动完成利润测算,减少人工计算工作量,同时降低因口径不一致带来的误判。
  3. 支持多币种利润查看
    系统同时支持以下两种利润口径:
  • 订单金额币种口径
  • 本位币口径
    卖家既可以查看订单原币种下的利润,也可以查看统一本位币口径下的利润结果,便于经营分析与内部核对。
  1. 帮助识别低利润订单
    预估毛利润结果可用于审核前判断、人工拦截和后续导出分析,帮助卖家提前识别低利润或亏损订单。

三、主要功能说明

3.1. 计算节点

系统会在部分关键业务节点自动计算或重算预估毛利润。

3.1.1 会触发计算或重算的场景

订单创建成功后

  • 销售订单推送到 OMS
  • 手动新增订单
  • 补单发货
  • 导入自发货订单
  • 补录已发货订单
  • 开放平台新增订单
  • 其他生成新 FO 单的场景,如截单、拆单、合单、订单变更、部分作废

SKU 发生变更时

  • 接单确认后 SKU 配对成功
  • 换货
  • 添加赠品

物流渠道发生变更时

  • 设定仓库物流
  • 仓配综合决策规则执行完成,且已分配最优发货仓库和物流渠道
    • 比价:取比价最优物流金额
    • 指定仓库物流:调用一次 TMS 试算接口获取结果

预估毛利润计算相关数据变化时

  • 手动导入物流信息,导致预估物流费用变化

3.1.2 不触发重算的场景

  • 销售订单推送平台仓已发货订单扣减库存
  • 转多渠道发货订单
  • 使用仓配分离规则的物流规则执行
  • 手动审核本身不触发重算

预估毛利润主要用于审核前、履约前的经营判断。订单审核通过后,系统不再继续重算。

3.2. 计算公式

系统支持两套口径:

  • 订单金额币种口径
  • 本位币口径

3.2.1 毛利润(订单金额币种)

毛利润(订单金额币种) = 订单收入 - 订单支出 - (商品预估成本 × 当月成本币种转 CNY 汇率 ÷ 当月订单金额币种转 CNY 汇率) - (订单预估物流费用 × 当月订单预估物流费用币种转 CNY 汇率 ÷ 当月订单金额币种转 CNY 汇率)

3.2.2 毛利润率(订单金额币种)

毛利润率(订单金额币种) = 毛利润(订单金额币种) ÷ 订单收入 × 100%

3.2.3 毛利润(本位币口径)

毛利润(本位币币种) = (订单收入 × 当月订单金额币种转 CNY 汇率 ÷ 当月成本币种转 CNY 汇率) - (订单支出 × 当月订单金额币种转 CNY 汇率 ÷ 当月成本币种转 CNY 汇率) - 商品预估成本 - (订单预估物流费用 × 当月订单预估物流费用币种转 CNY 汇率 ÷ 当月成本币种转 CNY 汇率)

3.2.4 毛利润率(本位币口径)

毛利润率(本位币币种) = 毛利润(本位币币种) ÷ (订单收入 × 当月订单金额币种转 CNY 汇率 ÷ 当月成本币种转 CNY 汇率) × 100%

3.2.5 为什么公式中会出现“乘汇率”和“除汇率”?

这是因为在实际业务中,订单币种、成本币种、物流费用币种可能不一致,系统需要先将不同币种统一换算到同一口径后,再进行利润计算。
例如:

  • 订单币种是欧元
  • 本位币是美元
  • 成本币种或物流费用币种又可能不同

当系统没有直接的“欧元兑美元”汇率时,会通过各币种兑 CNY 的汇率做中转换算,因此公式中会出现“先乘再除”的情况。

3.3. 字段取值来源

  • 订单收入包含:

    • 订单售价(不含税):等于自发货订单上同名字段值
    • 订单税金:等于自发货订单上同名字段值
    • 订单买家支出运费:等于自发货订单上同名字段值
  • 订单支出包含:

    • 订单折扣:等于自发货订单上同名字段值
    • 订单积分:等于自发货订单上同名字段值
    • 订单其他费用:等于自发货订单上同名字段值
  • 商品预估成本包含:

    • 预估采购成本
    • 预估头程成本

    商品预估成本由财务成本能力提供,当前用于预估毛利润计算的成本核算模式包括:

    • 先进先出成本
    • 自定义成本

    卖家根据自身需要在系统->参数设置->财务中设置自发货订单预估利润成本取值模式

    特别说明:

    1. 系统默认使用先进先出成本模式
    • 自定义成本模式如果有需要,请联系贵司对应的实施开通
    1. 在“先进先出”模式下,系统按以下优先级取值:实物批次成本 > 历史成本 > 手工异常成本
    • 实物批次成本:暂不支持,目前要自发货订单出库后才能获取到,如需要支持,请向贵司对应的实施或客服反馈。
    • 历史成本:取自产品库存中的历史成本
    • 手工异常成本:取自财务->成本管理->采购/头程成本->成本异常处理台账中维护的成本
  • 预估物流费用
    订单预估物流费用的取值优先级如下:预估物流费用 > 比价结果
    预估物流费用包括以下来源:

    1. 手动导入物流费用
    • 手动新增订单时录入的预估物流费用
    1. 物流下单(审核前)
    • 下单成功后返回的预估物流费用
    1. 设定仓库物流 选择 自定义渠道
    • 手动输入的预估费用

    比价结果
    当没有直接的预估物流费用时,系统会取比价结果,包括:
    1. 仓库规则 -> 比价

    • 调用试算接口获取试算结果

    2. 仓库规则 -> 指定仓库物流

    • 调用试算接口获取试算结果

    3. 设定仓库物流 -> API物流 / 三方仓物流 / 平台物流

    • 调用试算接口获取试算结果
  • 汇率:等于系统->参数设置->汇率设置中本月各币种兑CNY汇率

    • 本月汇率都为0或者空值,取上月汇率
    • 汇率取值优先级:我的汇率 > 官方汇率

四、计算示例

五、常见问题

Q1:毛利润是实际利润吗?
A1:不是。系统展示的是预估毛利润,主要用于订单审核前、履约前的经营判断,不等于最终财务结算利润。

Q2:毛利润公式可以自定义吗?
A2:不可以。当前毛利润公式为系统固定公式,暂不支持卖家自定义配置。

Q3:商品预估成本是从哪里来的?
A3:商品预估成本由财务成本能力提供,按当前成本核算模式和可获取到的成本数据进行取值,用于履约前的预估利润计算。

Q4:如果成本核算模式是“先进先出”,但订单还没出库、还没挂实物批次,系统怎么取成本?
A4:系统不会简单把“先进先出”直接等同于“必须取到实物批次成本”。在该模式下,会按以下优先级取值:
实物批次成本 > 历史成本 > 手工异常成本
因此,在审核前的预估场景中,如果还没有实际批次,也可能取到历史成本等可用成本进行预估。

Q5:预估物流费用是怎么来的?
A5:系统的取值优先级是:
先取预估物流费用,若为空再取比价结果。
常见来源包括:

  • 手动录入的预估物流费用
  • 物流下单返回的预估物流费用
  • 自定义渠道手工填写费用
  • 仓库规则比价结果
  • API 物流、三方仓物流、平台物流试算结果

Q6:所有平台都一定能算出毛利润吗?
A6:不一定。系统是基于订单实际可获取的收入、支出、成本、物流费用等数据进行计算的。如果缺少部分金额字段,那么系统只能基于已有数据进行计算。

Q7:订单审核通过后,后续再导出利润数据会发生变化吗?
A7:不会。订单审核通过后,系统不会继续重算,因此后续导出的同一订单利润结果通常保持一致。

Q8:发货后如果拿到了实际物流费用,系统会自动将预估利润改成实际利润吗?
A8:不会。该能力主要用于履约前、审核前的利润判断,不支持在发货后按实际费用回写并重算自发货订单利润。

Q9:预估毛利润会影响正式财务统计吗?
A9:不会。预估成本和预估毛利润主要用于业务判断,不直接影响正式财务核算结果。

Q10:为什么我看到的预估毛利润结果和自己手工计算的不完全一致?
A10:常见原因包括:

  1. 手工计算使用的成本口径与系统取值口径不同
  2. 手工使用的物流费用不是系统当前取到的费用
  3. 订单、成本、物流费用币种不同,系统做了汇率换算
  4. 系统展示的是预估值,不是最终实际财务结果
最近修改: 2026-04-24