S2.03.3Exchange-rate provenance设计
汇率换算需标明时点与来源
别名: 汇率来源 · 汇率时点 · indicative exchange rate
概念解释
汇率来源与时点(exchange-rate provenance)说明一个换算金额依据哪一货币对、哪个方向、哪一时刻或期间、哪个数据提供方和哪种汇率类型得出。只显示“约合 100 美元”无法让人判断它是实时成交价、日参考价、账务期间价还是含加点的客户报价,也无法在价格变化后重现计算。
机制
汇率是带时间和用途的观测值,不是货币对的永久常数。市场有买价、卖价与中间价,交易服务还可能叠加点差和费用;直接汇率与倒数汇率在有限精度下也可能因舍入产生差异。数据源的发布频率、休市日、时区和延迟决定“最新”实际指向什么。欧洲中央银行的欧元参考汇率就是工作日发布、供参考而非交易使用的日度数据,恰好说明来源权威并不自动等于可成交。
边界
商品浏览中的估算换算可以使用指示性汇率,但结账、转账和退款必须区分预览价、锁定价与最终入账价。银行卡网络、商户、钱包和发卡行可能在不同时间换汇并收取不同费用;界面不能把某一参考源呈现成对最终账单的保证。周末、市场异常、断网缓存和低流动性币种会增加陈旧风险。会计、税务或合同换算可能指定期间平均、期末或主管机构公布的汇率,不能由消费者报价替代。
怎么落地
- 在换算旁显示源币种、目标币种、汇率方向、
as of时间与时区、提供方和“参考/保证/最终入账”等用途标签;详情中给出点差与费用的处理方式。 - 为缓存数据保存来源时间而非只保存抓取时间;超过产品定义的陈旧阈值时标记延迟、停止自动承诺,或要求刷新后再确认。
- 若报价会锁定,明确倒计时与到期后的重新报价行为;若最终金额由第三方决定,提前说明决定方和可能发生差异的环节。
- 用历史时间点重算样本,验证货币对方向、时区、周末回退、倒数计算、舍入和费用顺序;同时模拟数据源中断与报价到期。