请问是否包含退款订单号?

通常包含,但需注意以下情况:

  • 退款订单号 vs 原订单号

    • 部分平台退款使用新订单号(如 REF-123),需通过关联字段(如 原订单ID)映射。
    • 部分平台退款仅更新原订单状态(金额变动),订单号不变。
  • 对账时处理方式

    # 示例:退款订单号独立时,先映射到原订单
    df_refund['原订单号'] = df_refund['退款订单号'].str.replace('REF-', '')
    merged = pd.merge(df_platform, df_internal, left_on='订单号', right_on='原订单号')
    
  • 关键操作

    1. 确认平台结算单是否包含退款行(金额为负)。
    2. 退款金额应计入对应订单的净收入 = 原金额 + 退款金额(负值)。
    3. 若退款订单号无法匹配,需按 订单ID + 交易类型 联合查找。

建议:先查看平台结算文档,明确退款是新增行还是修改原行。