业务口径分销开票
开票物流费与繁花包干
分销开票物流费怎么取数与固化、发票还是收据、繁花包干城市仓(繁花到店)订单的运费分摊与金额构成
Markdown 原文(给 AI 用):https://doc.xfun.fun/partner-invoice-logistics.md
先看结论
- 物流费随 开票快照一起固化:订单确认收货满 5 天时按当时的运费算一次,之后再导入或修改运费都不影响这笔订单的票。分批申请不同费用类型时,累计票据恒等于快照时的用户实付,不会多开或少开。
- 物流成本按订单类型取数:繁花到店取城市仓当场录入的运费按重量分摊;其他订单取发货单实际运费。
- 取不到运费(为 0)时,按订单的 物流加价兜底,这部分一律开 收据(收据行名「物流-平台服务费」)。
- 繁花包干城市仓(繁花到店)订单和普通繁花订单走同一套拆分规则,只是物流成本的取数来源不同;城市仓加价归入平台服务费。
金额怎么拆
每个分销订单的钱按下面的顺序依次分配,快照时 各项之和恒等于用户实付(现金 + 寻梦币):
① 花材款 = 供货价 × 数量 − 该供应商承担的发货后售后额(可开票供应商开发票,不可开票的由平台开收据) ② 物流票据 = min( 物流成本, 用户物流加价, 剩余额度 ) ③ 供应链服务费 = min( 打包服务费, 剩余额度 ) → 花序 ④ 平台服务费 = 剩下的全部 → 花古德
- 物流加价 = 折进商品单价的物流加价 + 一次性物流加价。
- 拆分细节(售后扣减、优惠券吸收)见「分销开票金额拆分(方案二·售后扣减)」。
物流成本取数
| 订单 | 物流成本来源 | 分到订单的方式 |
|---|---|---|
| 繁花到店(繁花惠订单且挂了城市仓) | 城市仓按场次录入的整笔运费(只取扣运费记录,补运费不计) | 先按重量分到该城市仓当场全部有效发货单(含城市仓自营发货单,自营份额不再往下分),再把到店发货单的份额按物流加价分到订单 |
| 其他分销订单 | 发货单 实付运费 − 补偿/赔付(运费对账单导入的金额,不要求已结算) | 按发货单下全部分销订单的物流加价等比分摊 |
| 快照前已被申请过的存量订单 | 发货单实际运费 | 同上,保证与已开出的金额一致 |
- 发货单重量取其下订单
total_weight之和,与运营端预估运费同口径。 - 分摊基数是发货单(或城市仓当场)下的 全部订单,与本次申请哪些订单无关,所以同一订单不管哪天、分几次申请,物流费都一样。
- 物流成本为 0 或取不到 → 按物流加价兜底(仍受剩余额度封顶)。
开发票还是收据
| 条件 | 票据 |
|---|---|
| 物流费为 0 | 无物流票据 |
| 按物流加价兜底 | 收据 |
| 订单实际发货物流商未配置,或该物流商未被运营勾选为可开票 | 收据 |
| 物流商已勾选可开票,且物流费取自真实运费 | 捷通公司发票 |
物流商是否可开票在生成快照时读取,之后再改不影响已生成快照的订单。
繁花包干城市仓(繁花到店)
是什么
- 繁花惠小程序下单、收货点是城市仓的订单(订单
partner_id=140、ware_id>0),即运营后台显示「(包干)」的繁花订单。 - 它们的
app_id仍是繁花惠,所以 进同一个分销开票池,按同一套规则拆分,只有物流成本取数不同(见「物流成本取数」)。
金额构成
| 订单上的钱 | 开票归属 |
|---|---|
| 花材供货价 | 花材款(供应商发票 / 平台收据) |
| 物流加价 | 物流票据(受物流成本封顶),超出部分进平台服务费 |
| 打包服务费 | 供应链服务费(花序) |
| 城市仓加价、满减、小件分拣费等 | 不单独列项,全部进 平台服务费(花古德) |
量级参考(10-10 ~ 10-12 三天已完成订单):
| 订单数 | 实付 | 物流加价 | 城市仓加价 | 打包服务费 | |
|---|---|---|---|---|---|
| 繁花到店(包干城市仓) | 800 | 7.38 万 | 2.21 万 | 1.15 万 | 0.41 万 |
| 繁花直发 | 3,693 | 34.77 万 | 11.05 万 | 5.27 万 | 1.67 万 |
| 优花速达 | 3,381 | 41.97 万 | 17.88 万 | 4.03 万 | 2.01 万 |
不进这套开票的
- 城市仓包干收益、补短运费:是平台 / 繁花惠与城市仓之间的结算,不进终端用户的票据。
- 城市仓自己的订单(花仓酷城市仓、城市仓包干
partner_id=0):不是分销小程序订单,走普通大件批发开票流程。 - 分销商物流结算(按场次整笔扣分销商运费):按场次的整笔金额,没有落到发货单上,开票不读这张表。
依据代码:PartnerInvoiceSnapshotLogic、PartnerLogisticsCostProvider、PartnerInvoiceAmountCalculator(xm-bulky-mall-purchaser,bulky-test/purchaser)。相关文档:开票逻辑梳理。