Skip to content

跨境订单财务结算收紧需求

本文是 README.md 所述财务结算中心的跨境订单专项口径, 只补充跨境订单的收入、费用、异常和证据规则,不建立第二套财务模型。 本文与通用口径冲突时,跨境订单金额计算以本文为准;账单状态、结算期、 冻结、确认、冲正和导出仍遵循财务结算中心通用规则。

1. 目标与边界

平台财务只核算平台与卖家之间的应收应付,不处理平台与买家之间的收款、退款 或运费代收账务,也不处理平台与物流方之间的应收应付。正常终态的末端物流默认由买家 承担,不进入卖家财务;异常终态默认由卖家承担,有人工处理环节的流程允许在财务交接前 有审计地改判责任人,财务按最终责任人决定扣除实际末端物流费或扣 0.00。 物流方提供的计费事实仅是卖家账单证据,不生成物流方独立账单、付款或结算状态, 也不得把卖家扣减金额等同于平台应付物流方金额。

所有金额必须来自订单、物流、税单、退款、赔付审批或费率配置等正式业务事实。 缺少金额、币种、重量、汇率、归属关系或最终异常裁决时,相关订单暂停结算, 不得把缺失金额默认为 0,也不得从客服备注、metadata 或相似字段推断。

本专项仅适用于卖家直发跨境订单,即 fulfillment.type=dropship。平台自营履约 和全托管订货不使用本文公式。

跨境订单由订单域完成 15 天保护期和异常终态判断,并写入独立 finance_ready_at。正常 订单的值必须与 order.completed_at 相同;异常订单必须取权威异常处理完成时间。财务只 接收该字段非空且终态证据完整的订单,不读取签收时间重算 15 天,也不根据展示状态判断 异常是否完成。订单归属 finance_ready_at 所在 Asia/Shanghai 自然月。

2. 会计科目与方向

科目方向原币计费基数或金额来源卖家结算处理
商品实际购买价格收入TWD订单冻结的商品实际购买价格正常订单计入;订单不成立或退款成立时整单为 0
跨境重量运费支出USD正式包裹实重、适用计费规则及物流费用事实保留 USD 原币和冻结汇率,折算 TWD 后扣减
跨境税费支出TWD正式税单总额或明确的零税事实按实际税额扣减
异常末端物流费支出TWD卖家承担的正向、退回或再次派送末端费用按每个真实计费段逐笔扣减
平台物流赔付收入TWD平台人工核准的实际赔付金额按核准金额计入,并收取平台费
平台费支出TWD商品收入与平台物流赔付收入之和使用订单原费率快照计算并扣减

商品实际购买价格是平台应结给卖家的商品收入,不包含买家支付的末端物流费、 税费或其他买家侧代收款。字段缺失或不是有效的非负 TWD 金额时应暂停结算; 只有经最终业务事实确认的订单不成立或退款,才能将该收入明确记为 0.00

3. 订单级结算公式

跨境订单统一折算为 TWD 后计算:

text
商品平台费 = round(商品收入 × 订单原平台费率快照, 2)
赔付平台费 = round(平台物流赔付收入 × 订单原平台费率快照, 2)
平台费 = 商品平台费 + 赔付平台费

卖家订单净结算额
  = 商品收入
  + 平台物流赔付收入
  - 跨境重量运费折合 TWD
  - 跨境税费
  - 异常末端物流费
  - 平台费

金额使用 TWD 主单位、两位小数和 BigNumber 计算,每个需要落账的结果按四舍五入保留 两位小数。商品平台费与赔付平台费分别舍入后求和,不按合并基数再次计算,也不做尾差 再分摊。不得使用 JavaScript 浮点数计算金额。

首版退款必须在订单进入财务前形成终态:商品收入及对应平台费为 0.00,已有正式事实且 由卖家承担的物流费、税费继续扣减。结算后不设计卖家侧跨期退款扣减;真实财务差异通过 受控人工调整或追加式冲销处理。

4. 订单域异常终态

异常订单的终态、finance_ready_at、自动交接、商品/赔付金额方向、物流后到调整及 普通完成与退款竞态,统一遵循 ABNORMAL_ORDER_FINANCE_HANDOFF.md,本文不维护 第二套状态表。

通用边界保持不变:异常待决时不得交接;取消或退款终态的商品收入为 0.00;物流丢失 赔付以独立赔付收入承接商品等值金额,商品收入为 0.00,两者不得重复计入;物流和税费 按专项规则及真实承担事实处理。

5. 物流费用进入财务的判定

5.1 通用条件

一笔物流费用只有同时满足以下条件才可以进入卖家财务:

  1. 能关联到当前卖家、跨境订单、履约单和具体物流段。
  2. 有物流商或平台正式费用事实,包含费用类型、金额、币种和计费时间。
  3. 费用已确认生效,且未被撤销、作废或被另一条费用事实替代。
  4. 相同费用来源 ID、物流段和费用类型只入账一次。
  5. 原币不是 TWD 时,具备可审计的冻结汇率和 TWD 折算结果。
  6. 订单具备最终终态和末端责任人版本;正常/异常分别默认 buyer/seller,授权改判 覆盖默认值,财务不从展示状态自行推定。

费用通知存在但金额非法、币种不支持、关联错误或同一费用出现冲突版本时,应将 订单标记为证据异常并暂停结算,不得选择其中一个看似合理的值。

已发货取消订单适用专项例外:初次交接和账单只计当时已确认生效的费用,尚未形成正式 事实的后续物流段不阻断初次入账,也不得预估为费用;后续正式事实按 ABNORMAL_ORDER_FINANCE_HANDOFF.md 自动生成调整。 已经收到但自身冲突或非法的费用事实仍必须待核对,不能静默忽略。

5.2 跨境重量运费

跨境重量运费使用所有正式出库包裹的实际重量计算,计费原币为 USD。财务证据至少 保存包裹 ID、实际重量、计费重量、计费阶梯、规则版本、USD 金额、汇率 ID、冻结 汇率及 TWD 金额。

订单首次进入财务时,订单快照必须冻结物流正式 SHIP_PACK_OUT 事实提供的实际重量: 逐包裹保存 parcel_id + actual_weight_grams,并在订单快照保存实际总重量 actual_shipping_weight_grams;同时保留用于运费计算的 billable_weight_kg。重量单位以 整数克为权威存储,计费重量以 kg 单独保存。禁止只保留运费金额而丢失实际重量证据。

当前跨境重量计费规则沿用现有履约合同。即使多个订单或卖家合并为同一包裹,也以订单为 计费主体:每张订单使用自身正式计费重量独立套用完整公式,不按包裹总费用做比例分摊, 且每张订单分别计入固定费用:

text
USD 运费 = USD 0.36 + USD 1.30 × 0.5kg 阶梯计费重量

具体阶梯取整方式必须沿用该合同的已实现规则,不在财务模块另建一套算法。首次取得 正式重量时冻结 USD/TWD 汇率;后续物流商修正同一包裹重量时,使用同一冻结汇率 重算,避免因汇率变化产生非物流差异。

没有物流记录时,本期明确按 0.00 进入卖家终态事实,不形成物流 blocker。存在物流记录 时,缺少正式包裹实重、费用规则版本或可用汇率,或同一费用存在冲突版本,则不能进入 最终结算。预估重量和原型示例只能用于预估展示,不能作为实际账单证据。

5.3 跨境税费

跨境税费使用 ORDER_TAXES 正式税单的 taxes_money,币种为 TWD。若税单同时 提供进口税、营业税和其他税费分项,仍以通过上游合同校验的税费总额入账,并保留 分项作为对账证据。

“没有收到税单”不等于税费为 0。只有存在正式零税税单或其他明确、可审计的 免税/零税事实时,才允许记为 0.00;否则暂停结算并标记税费证据缺失。

5.4 异常末端物流费

平台不把正常终态中默认由买家承担的末端物流费记为卖家收入或支出。异常终态默认 borne_by=seller;退款等人工处理流程允许授权人员在财务交接前改判为 buyer 或改回 seller,财务只按交接时的最终责任人快照处理。seller 时逐段扣实际生效费用,buyer 时末端扣款为 0.00

责任人修改时机取决于业务流程:退款有人工处理步骤,可在退款终态完成前改判;存在末端 物流且尚未签收即取消是自动化流程,取消完成后按默认 seller 直接进入财务,不设置人工 改判等待窗口。

可计入的异常末端费用包括:

  • 已经发生的正向末端配送费;
  • 买家拒收、退款退货或赔付处理产生的退回物流费;
  • 异常处理需要再次派送而产生的实际费用;
  • 同一订单其他有正式计费事实、明确由卖家承担的末端物流段。

正向、退回和再次派送必须按独立物流段逐笔保存。只要费用真实发生、已确认且未撤销, 均进入卖家支出;不得只取第一段费用,也不得把多段费用合并为无法追溯的总数。

每段至少保存末端物流订单或运单 ID、追踪号、方向、费用类型、金额、TWD 币种和费用 确认时间;订单交接另保存最终 borne_by、默认或人工改判来源及责任版本。仅有运单但 fee 为空,或终态/责任版本冲突时,暂停结算。未发生、拦截成功或已撤销的末端段不扣款。

6. 平台费与赔付

平台费优先使用订单创建或首次进入财务时冻结的商家费率快照。订单存在有效配置时 使用配置比例;没有商家配置和有效期间配置时使用默认 12%。后续配置变化不得 改变该订单已经冻结的费率。

平台物流赔付金额由授权人员人工核准,不要求等于商品金额;首版只允许核准 TWD,不接收 外币赔付。赔付沿用关联订单的原费率快照,不采用赔付核准日或赔付进入月结账单时的 新费率。平台费对商品收入和平台赔付收入都收取,但应保留各自计费基数,便于对账:

text
商品平台费 = 商品收入 × 订单原费率快照
赔付平台费 = 平台物流赔付收入 × 订单原费率快照
平台费合计 = 商品平台费 + 赔付平台费

商品平台费和赔付平台费各自四舍五入至 TWD 两位小数后求和;汇总不得按合并基数重算, 也不产生尾差分摊行。

订单不成立或退款成立后,商品收入为 0.00,对应商品平台费也为 0.00。若同一 订单另有已经成立的平台赔付,仍对赔付收入收取平台费。

7. 权威证据与缺口

业务事实当前可用权威来源要求
商品实际购买价格rt_order.product_amount 及冻结财务快照必须为 TWD 非负金额;缺失不能按 0
跨境重量与包裹正式 SHIP_PACK_OUT 包裹事实使用实际重量,不使用入库预估重量
跨境物流费用rt_shipment_cost 及对应费用来源保存原币、汇率和 TWD 金额
税费rt_shipment_documentorder_taxes使用正式总税额或明确零税事实
末端物流费rt_shipment_local_order、订单终态及责任改判事实需补足物流段方向、费用确认、终态默认责任和人工改判审计
退款rt_refund只有 refunded 最终状态触发整单商品收入归零
平台费率订单费率快照、商家费率配置有配置取配置,无配置默认 12%
物流赔付当前只有异常申诉业务事件,缺少完整赔付金额事实后续必须建立 TWD 核准金额、状态和审计来源

当前 logistics_claim 申诉事件不能单独作为赔付入账证据。后续实现必须提供可验证的 赔付审批结果,至少包含订单、卖家、核准金额、币种、状态、核准人、核准时间和来源 单号;没有该事实表或等价权威来源时,赔付收入保持待决。

末端物流现有费用字段也不足以单独证明费用方向和最终生效;订单域还需建立终态默认责任 及人工改判审计。实现前应补齐正式字段或费用事件,不得把 metadata 作为长期会计事实来源。

8. 冻结、迟到事实与冲正

  • 订单域终态完成且 finance_ready_at 非空后才能交接。正常订单必须具备全部必要金额证据; 已发货取消订单可按当时已确认事实生成初次快照,后续物流事实自动追加调整;初始快照 永不覆盖,订单也不再次交接。
  • 同一来源事实必须具备幂等键;重复通知、重复生成或任务重试不得重复入账。
  • 初始订单快照在进入财务后冻结。未确认账单可追加绑定调整并重算账单汇总,已确认账单 禁止原地修改。
  • 退款终态必须在普通订单成功交接财务前完成,不建立结算后跨期退款台账。已发货取消 订单交接后产生的正式物流费用例外地按异常专项规则生成自动调整。
  • 已入账事实被撤销或金额更正时,使用追加式冲正及新事实,不覆盖原始会计记录。
  • 税费在交接时必须已有正式税额或零税事实;交接后的退税、更正和自动调整规则留待后续 专项裁决,首版不自动消费税费变化。
  • 任一费用冲正必须同时保留原币、原汇率和原 TWD 金额,保证冲正金额可还原。

9. 验收场景

  1. 正常订单:商品收入按实际购买价格计入,跨境运费和税费按证据扣减;买家承担 的末端物流费不进入卖家财务;平台费按商品收入和订单原费率计算。
  2. 未发货取消:商品收入、赔付收入、物流费、平台费和税费全部为 0.00
  3. 退款处理中:订单处于 pending_resolution,不提前按正常金额结算,也不提前 把商品收入归零。
  4. 退款成立:无论退款金额字段大小,整单商品收入及商品平台费归零;末端责任默认 为卖家,按最终责任人决定实际正向、退回和再次派送费用逐段扣减或为 0.00
  5. 物流赔付成立:商品收入为 0.00,人工核准的 TWD 赔付作为赔付收入,仅赔付收入 按订单原费率计算平台费。
  6. 退款终态:商品收入为 0.00,退款必须在普通完成交接前形成唯一终态,实际物流 与税费继续按承担事实处理。
  7. 异常被驳回:财务状态恢复 normal,不得残留异常归零或异常末端费用。
  8. 多段退回物流:正向、退回和再次派送费用均有独立来源并各计一次;撤销的费用 不计入合计。
  9. USD 运费修正:修正重量后沿用首次冻结汇率重算 USD 与 TWD 金额,不使用最新 汇率。
  10. 证据缺失:缺少商品金额、正式重量、汇率、税务结果、末端费用或赔付金额时, 返回明确暂停原因,不生成可确认金额。
  11. 订单交接边界finance_ready_at 为空不进入财务;正常订单该值必须等于 completed_at,异常订单必须等于正式异常处理完成时间;归属期取该字段所在月份。
  12. 重量快照:有正式跨境出库事实的订单,快照实际总重量等于全部正式包裹实际克重 之和,并可逐包裹追溯;预估商品重量或入库重量不得写入该字段。
  13. 责任默认与改判:正常终态默认买家、异常终态默认卖家;退款处理期间改判为买家 则末端扣款为 0.00,改回卖家则按实际确认物流段扣款,交接后纠正使用追加调整或冲正。
  14. 流程时机:退款处理期间允许改判责任人;有末端物流、未签收即取消时默认卖家 承担并自动交接,不等待人工修改。

10. 非本专项范围

  • 买家付款、买家退款、向买家收取的正常末端物流费及其支付渠道对账;
  • 平台与物流方之间的应收应付、物流方对账确认、独立账单、付款、追偿、余额和结算状态;
  • 自动赔付付款渠道或外部总公司付款接口;
  • 未经授权的生产迁移、数据清理、历史账单覆盖或重新结算;
  • 使用人工备注、示例金额或 metadata 临时填补会计事实。