查询100日元兑人民币中间价,必须按人民银行公告日期逐日核对。旧页面出现的主要问题不是小数差,而是把前一工作日数字顺延到下一天,导致整条历史记录错位。
8月11日与12日数据被写串
人民银行公告显示,2020年8月11日100日元兑人民币中间价为6.5758元;8月12日为6.5335元;8月13日进一步变为6.4968元。旧页却把6.5758标成8月12日,又把6.5335称作8月13日“最新价”,实际整体晚写了一天。
为什么不能从行情页倒推中间价
央行中间价是工作日官方基准,盘中市场价、银行现汇买卖价和平台综合价会继续变化。只有日期和公告口径一致,才能称为当日中间价。周末及法定节假日也不会凭空生成新公告。
百日元单位如何避免错读
公告采用“100日元对多少人民币”,并非1日元。数据库应单独保存基准数量100、币种JPY、计价币种CNY和值,展示层再组合。否则接口迁移或CSV导入时很容易出现百倍错误。
合同和会计如何引用
合同应写明公告来源、采用日期、非工作日顺延及小数处理;会计折算按适用准则与企业政策执行。银行换汇争议则以订单和成交回单为核心,中间价只能作为外部基准。
批量历史库修正时,应同时更新标题、正文、结构化数据、站点地图和下游缓存,并保留纠错日志。只改前台展示而不改数据库,会让错误日期在下一次静态生成或接口同步时重新出现。
可对照人民银行2020年8月11日公告、8月12日公告和8月13日公告。非标准字段审计见JPY/CNY数据清洗指南。