从好几个来源收来的卡,币种常常不止一种——美元、欧元、英镑混在一批里。这时候如果把余额数字一股脑加到一起,算出来的总额是假的。这一页讲清多币种的余额该怎么读、怎么对,以及汇率换算这件事该怎么看。
这是最容易犯、也最坑总账的一个错:两张卡一张显示 50、一张显示 50,币种一个是美元一个是欧元,加起来绝不是 100。数字相同不代表价值相同,把不同币种的余额当成同一种货币来累加,总额从一开始就是错的。
对账时先按币种把卡分开,同币种的归一堆各算各的总。想看跨币种的合计,那是换算的事,得单独做,不能靠把数字堆一起蒙混过去。
一个余额只有配上它的币种才有意义。查询返回的每张卡,金额和币种是绑在一起的一条信息,读的时候别把币种那一半丢掉,只记个数字。尤其批量场景下卡一多,光记数字很快就串了。
迅果如实把每张卡返回的金额和币种一并给你,至于这些数字之间怎么比、怎么合,是你这头对账的活。工具负责把币种标清楚,不替你猜哪张是什么币。
有时确实需要把多币种折算成一种货币好看总账。这件事本身可以做,但要认清一点:汇率不是固定的,今天和下周不一样,你用哪一刻的汇率、按什么来源折算,直接影响算出来的总数。
所以真要换算,就把折算用的汇率和折算时间一并记下来,让这份总账能说清「这是按某时某汇率折的」。迅果只报卡本身的币种和金额,不抓取、也不替你套用任何实时汇率——换算这一步的口径,得你自己定。
把查询结果导出存档时,别让币种信息糊在余额里。让币种自己占一列,和金额分开,这样后面无论是筛某个币种的卡、还是分币种汇总,都能直接按列来,不用回头一张张认。
多币种的批次尤其要这样。币种成列之后,这份表拿给别人看、或者过段时间自己回看,一眼就知道每张卡是什么币,不会把跨币种的数字误当成能直接相加的同类。