开篇:一句话结论

进出口贸易商的多币种记账,核心是把三个汇率分开用:记账汇率管入账,结算汇率管收付,期末重估汇率管报表。三个汇率各管一段,汇兑损益才不会和毛利搅在一起,月底的利润表才对得上。

为什么2026年必须把这件事讲清楚?据新华财经、新浪财经宏观专题报告,2026年以来人民币兑美元累计升值约4.3%,美元兑人民币从1月5日的6.98降到10月9日的6.69;据大河财立方援引样本数据,2026年上半年 A 股样本公司汇兑损失合计 399 亿元,汇兑损失、公允价值变动净损失与投资净收益三项合并净损失 227 亿元,是2016年以来首个三科目合计净损失的半年度。汇率动的幅度,已经到了不分开记账就看不清盈亏的程度。

下面按三个汇率的用法、外币科目怎么设、汇兑损益怎么分、月结怎么对四步讲。相关口径整理在经营分析与业财一体专题。

一、热点场景还原:港币进货、美元卖货、人民币发工资

深圳做进口存储和外销转口的老何,公司账上同时跑着三种钱。

采购端跟香港供应商结算用港币,偶尔有美元报价的;销售端一部分客户是内地工厂,收人民币,一部分是海外客户,收美元;公司日常开支、工资、房租全用人民币。一年下来,账上币种三个,汇率变动两个方向。

老何的会计是个老实人,处理办法是「月底统一调」——平时所有外币业务按当月1日的汇率入账,月末把所有外币账户按月末汇率重算一遍,差额一次性扔进汇兑损益。

问题在年中爆了。6月,老板看利润表,毛利还不错;财务说有一笔四十多万的汇兑损失,把利润吃掉了。老何问是哪几单亏的,会计答不上来——因为那笔差额是三四十笔业务混在一起的净结果,分不出是谁的。

据公开报道,央行副行长邹澜表示人民币汇率运行在 6.8 附近、处于近年中值水平,央行坚持有管理的浮动汇率制度,不允许单边暴涨或暴跌。也就是说,波动是常态,而且是双向的。双向波动里,把几十笔业务的汇率差混成一个数,等于放弃了定位问题的能力。

老何后来换了个做法。三个月后他终于能回答「哪几单在亏、亏在汇率还是亏在定价」——差别就在于三个汇率分没分开。

二、核心方法:三个汇率、四本账、两种损益

1. 三个汇率,各管一段

汇率取数时点用途典型来源
记账汇率交易发生当日把外币折算成本位币入账当日中间价或公司指定价
结算汇率实际收付款当日计算实际收付的本位币金额银行结汇/付汇牌价
期末重估汇率月末或报表日重估外币货币性项目期末中间价

三个汇率不能互相顶替。最常见的错法,是用记账汇率去算结算,或者用期末汇率去改已入账的成本——两种做法都会把汇兑损益混进毛利里,让经营分析和财务核算对不上账。

一条铁律:已入账的成本不改。汇率变动产生的差异走汇兑损益科目,不回头调成本。这样毛利反映的是定价与采购能力,汇兑损益反映的是汇率管理,两件事各算各的。

2. 外币科目的四个必备账户

小公司不需要把科目表铺得很复杂,但四样东西要有:

  • 外币银行存款:按币种分户,港币户、美元户各一个,每户记录原币与本位币两个金额
  • 外币应收:按客户 + 币种分户,不能只按客户
  • 外币应付:按供应商 + 币种分户,理由同上
  • 汇兑损益:已实现与未实现分两个明细,别合并

为什么应收应付要按币种分户?因为同一个客户可能今天收美元、下个月收人民币,按客户合并之后,期末重估就没法做——重估的对象是外币余额,不是客户余额。

每个外币账户都要记两个数:原币金额和本位币金额。只记本位币,期末重估无从下手;只记原币,日常看报表要心算汇率。

3. 汇兑损益:已实现和未实现分开记

已实现汇兑损益 = 结算金额 ×(结算汇率 − 记账汇率)

未实现汇兑损益 = 期末外币余额 ×(期末重估汇率 − 上期末汇率或入账汇率)

举个能跟着算的教学演算(示例数,代入你自己的):

3 月 10 日出货,形成 10 万美元应收,当日记账汇率 6.90,入账本位币 69.0 万元。 5 月 20 日收款,当日结算汇率 6.75,实际到账 67.5 万元。 已实现汇兑损失 = 10 万 ×(6.75 − 6.90)= −1.5 万元。

这一万五,是汇率造成的,不是定价造成的。如果把它混进毛利,你会误以为这单卖便宜了,然后下一单提价,把客户推走。

未实现的部分则是:期末账上还挂着的美元应收,按期末汇率重估一遍,差额先记未实现汇兑损益。等真正收款那天,再把已实现部分结转清楚。

为什么非要分开?因为管理的动作不一样。已实现的损益,靠结算节奏和套保工具管;未实现的损益,靠敞口盘点和账期谈判管。混在一起,两件事都管不了。

4. 月结五步对账清单

月结不是把账结平就完了,要把汇率这一层单独过一遍(业务口径和财务口径怎么对齐、月底对账能省下多少时间,业财一体化对账方法那篇有完整流程):

  1. 外币账户逐户重估:银行户、应收、应付,按期末汇率重估一遍,差额记未实现损益
  2. 已实现损益结转:本月实际收付的单子,逐单算差额,从暂记转进已实现损益
  3. 敞口清单更新:未收外币多少、未付外币多少、净敞口多少,按到期日排
  4. 毛利表与总账对账:经营分析里的毛利,和财务账上的收入成本,差在哪一项,写出来
  5. 破线清单过一遍:本月有几单低于品类底线成交,理由和后续动作兑现情况

五步做完,本月汇率到底是赚是亏、亏在哪几单,一页纸说得清。据大河财立方援引的样本数据,2026年上半年 A 股样本公司仅汇兑损失一项就合计 399 亿元——这个量级的科目,不该是月底一笔糊涂账。

三、落到经营:把汇率口径做成字段

人治的多币种记账有个典型死法:规则定在会上,执行靠会计记性。会计一换,口径全变,去年的数据和今年的对不上,趋势图全是假的。

机制的做法是把汇率口径做成三组字段。第一组,每个外币账户固定两个金额字段——原币与本位币,缺一不可,系统自动按记账汇率折算;第二组,汇兑损益科目拆成已实现与未实现两个明细,收付款时自动结转;第三组,每月自动跑期末重估,生成敞口清单和损益明细,不用会计手动倒腾表格。

太帅ERP的财务管理里有汇率中心与税率中心,把记账汇率、结算汇率、期末重估汇率分开存,各自的取数口径写死在系统里;收付款、发票管理、总账、报表连成一条线,外币业务入账之后一路带着原币与本位币两个金额走;日结快照保留每天的本位币结果,月底重估只动汇兑损益,不回头改成本。经营分析里的毛利分析按成本快照实时算,汇率和税率由系统统一带入,业务口径和财务口径用的是同一套数。再往前一步,报价环节就能当场看到这一单的毛利率,具体要哪几个字段、字段之间怎么串,报价毛利实时看的字段设计那篇拆得更细。

局限说在前面:太帅ERP 是 Windows 桌面应用、本地部署,没有手机原生端,服务以远程为主,备份要用户自己安排。多币种记账能自动跑的前提,是期初余额和科目口径先理干净——历史账如果本来就是混的,系统只能从某个时点开始算起,之前的得靠人工清理。这不是软件能替你补的课。

四、常见误区

  • 月底统一调汇,回头改已入账成本:毛利被事后修改,盈亏全失真。正确的是记账汇率锁死不改,变动走汇兑损益,成本按快照算。
  • 汇兑损益只设一个科目:已实现和未实现混在一起,分不清是结算节奏的问题还是敞口的问题。正确的是拆两个明细,分别对应不同的管理动作。
  • 应收应付只按客户分户不按币种分户:期末重估做不了,敞口盘不出来。正确的是客户 + 币种双维度分户,两个金额同时记。

FAQ

问:公司规模小,外币单不多,也要按三个汇率记吗?

答:要,但可以做得轻。外币单少的公司最容易犯的错是「反正单子少,随手记」——单子少不等于金额小,一笔大单的汇率差能吃掉半年利润。轻量做法是:只设记账汇率和结算汇率两个口径,期末余额少的月份可以简化重估,但两个汇率必须分开存,不能混。

问:记账汇率用中间价还是银行买入价?

答:二选一,全公司统一,写进口径说明,然后一年不改。中间价的好处是中立、公开、可查;买入价更贴近实际到账金额,但各家银行不同,口径容易漂。选哪个不重要,重要的是固定——换来换去的那一年,数据全部作废。

问:汇兑损益要不要算进业务员的考核?

答:不该算进定价能力考核,可以算进回款管理考核。汇率变动是业务员控制不了的,用它考核定价不公平;但从出货到收款拖了多少天、拖的这段时间汇率走了多少,这是业务员能影响的。把「敞口天数」而不是「汇率方向」放进考核,才管得住。

问:外币账户的期初余额怎么建?

答:先定一个切换基准日,把这一天所有外币账户的原币余额清点出来,按当日汇率折成本位币,作为期初数录进去。切换日之前的损益不再追溯。基准日选在月初或季初,后面查账省事。

问:报价时的汇率和记账时的汇率,需要是同一个吗?

答:报价用报价日锁定汇率,记账用交易发生日记账汇率,两个不是一回事,也不该强行统一。报价汇率管的是「这个价能不能报、报出去之后要不要重报」;记账汇率管的是「这笔账怎么入、报表怎么出」。口径不同但都要留痕,年底才对得上,具体的三道闸我们另有专门一篇讲。

文末:三个汇率分开,账才说得清

多币种记账讲的是分离:记账归记账,结算归结算,重估归重估。三件事各用各的汇率,汇兑损益才不会渗进毛利,定价能力和汇率管理才各有一本账。分离之后,月底那五步对账清单才有意义;不分离,五步走完也是对了一笔糊涂账。

真正落到系统上,你还会遇到一个问题:报价环节怎么当场看到这一单的毛利,而不是月底才知道?实时毛利需要哪些字段、字段之间怎么串,写在了配套的《业财一体化:月底对账从3天到3小时》里——从对账口径到字段设计,一步一步都有做法。

主 CTA:把评分表里的疑问列成清单,带来演示当面问清楚 次 CTA:继续读:汇率与税率不错算的三道闸 → 进口IC汇率与税率管理:报价不错算的三道闸