国家 · 柬埔寨 · BLOG

金边双币批发:发票总额必须是瑞尔,而汇率有三个不同的日子

记账本位币只能定一个,其余全是折算。柬埔寨的麻烦不在于收两种钱,而在于同一笔生意要用三个不同日子的汇率——开票用当天的,月度申报用月末的,年度所得税用 12 月 31 日的。

秘奥软件 · 海外进销存团队 · 发布于 2026-08-05

记账本位币只能定一个,其余全是折算。柬埔寨真正的麻烦不是收两种钱,而是同一笔生意要用三个不同日子的汇率——开票用当天的,月度申报用当月最后一天的,年度所得税用 12 月 31 日的。

奥罗塞市场(Phsar Orussey)后面那一带的仓库里,做日用百货批发的账本大多是这么记的:报价和进货成本用美元,因为整柜从广州、义乌进来的货就是美元结的;零头和小额收款用瑞尔,因为客人手上的一美元纸币已经越来越少见。柜台上这套习惯运转了很多年,没什么问题。出问题的地方在月底——会计要报税,发票总额要用瑞尔,而系统里存的是一堆美元数字,于是有人打开 Excel,挑一个”差不多”的汇率,把这个月的单子一次性乘一遍。

这一乘,账就开始和税局那边对不上了。

三个汇率口径,各管各的时点

先把规则摆清楚,因为这三条经常被当成同一件事。

开票那一刻。 柬埔寨税务总局(General Department of Taxation,GDT)要求自评税制下的登记纳税人,在税务发票上把应付总额用瑞尔(KHR)列示,这个总额包含 10% 的增值税。明细行不必全部折算,可以照旧写美元,但最底下那个”合计应付”必须是瑞尔。换算取柬埔寨国家银行(National Bank of Cambodia,NBC)当日公布的官方汇率,也可以用其他市场汇率,前提是不得低于 NBC 当日汇率。发票开在周末、公共假日,或者当天 NBC 还没发布汇率的,按前一日的官方汇率。

月度申报。 按税务总局关于自评纳税人使用汇率的规定(2022 年 10 月 28 日第 26118 号指令),月度税款的计算取 NBC 在当月最后一天公布的官方汇率。

年度所得税。 年度所得税申报的折算,取 NBC 在每年 12 月 31 日公布的官方汇率。

给个坐标:2026 年 8 月 3 日的官方美元兑瑞尔汇率是 4047。这个数每天都在动,动幅不大,但一个月三十来张单子累下来,取错日子和取对日子的差额,足够让会计花一整个下午去找。

三条规则的共同点是:汇率是跟着日子走的,不是跟着这笔生意走的。同一笔 8 月 12 日成交的货,发票上折的是 8 月 12 日的汇率,报税时算的是 8 月 31 日的汇率,年底并进所得税又是 12 月 31 日的汇率。系统里如果只存了一个折算后的瑞尔数字,这三个口径就永远只能对上一个。

正确的存法是把原币和汇率分开存:单子上记这笔是 500 美元、成交日 8 月 12 日、开票日取的汇率是多少、折出来的瑞尔总额是多少——四个字段各占一格。报税时按月末汇率重算,重算的是报表,不是把原始单据改掉。这一层的通用做法见多币种记账怎么分层

赊账要挂原币,别在挂账那一刻就折

批发生意的账期是另一处容易做错的地方。

客人 6 月拉走一批洗衣粉和塑料盆,挂账 500 美元,说好 60 天。9 月来还钱,还的是 500 美元。这中间瑞尔怎么走,跟这笔债权的金额没有任何关系——他欠你 500 美元,不多不少。

但如果系统在挂账那一刻就把 500 美元折成瑞尔存进应收,麻烦就来了:账面上这笔应收的数字会随着你重估的频率上下浮动,催收时业务员看到的数和客人心里的数对不上;更麻烦的是,同一个客户如果既有美元赊账又有瑞尔赊账,合成一个数之后,你说不清他到底该还多少美元、多少瑞尔。

做法很朴素:应收按币种分开挂。美元的账挂在美元线上,瑞尔的账挂在瑞尔线上,各自有各自的额度和账期,收款时按币种核销。客人拿瑞尔来还美元账,那是一笔明确的兑换动作,按当天汇率折一次、留一条记录,而不是让系统悄悄把两条线合并。赊账额度和账期怎么在系统里定死,见库存与赊账怎么一起管;应收对账的日常动作见应收对账

顺带说一个金边特有的细节:客人还款时给的常常是混的——几张一百美元加一沓瑞尔。收款那一笔要能拆成两行录,各记各的币种和金额,而不是让伙计在纸上算完总数再录一个数。柜台上那点心算,就是月底对不上账的源头。

成本这头更隐蔽:进货是美元,卖价是瑞尔

前面说的是收款,成本这头的错更难发现。

从中国整柜进来的货,成本天然是美元:货价美元、海运费美元、清关那一程的税费按瑞尔缴但依据是折算后的完税价格。落到库存上,一箱货的单位成本该记成多少?

如果按进货当天的汇率折成瑞尔存进去,那么三个月后你用当时的瑞尔成本和现在的瑞尔售价算毛利,算出来的数里混进了汇率变动——生意本身没变好也没变坏,报表上的毛利率却动了。做日用百货这种毛利本来就薄的生意,这点扰动足够让人做错补货决定。

务实的做法是成本按原币记,报表按需要折算。进货 1.2 美元一件就记 1.2 美元,加权平均也在美元这一层做;要看瑞尔口径的毛利,在出报表时按你指定的汇率折一次。这样两个视角同时成立:老板看美元口径判断这门生意本身赚不赚,会计看瑞尔口径应付税局的要求。

同一件货在不同包装单位之间的换算(整箱进、按打批发、零售拆件)要和币种这一层分开处理,两件事叠在一起最容易把库存和成本一起搞乱,进销存这一层怎么把单位和成本理清讲了通用做法。

现钞、瑞尔零头和 KHQR,日结要分开对

金边这几年的收款结构变得比以前碎。

现钞美元还是大头,但一、二、五美元的小面额纸币已经被要求退出流通、由银行回收,ATM 实际上只出一百美元或瑞尔。结果是:报价用美元,找零一律用瑞尔。一笔 47.5 美元的货,客人给 50 美元,找回的是两个半美元对应的瑞尔——按当天汇率算出来那个数,还要按瑞尔的实际面额凑。

再加上 KHQR 扫码收款和银行转账,柜台上一天下来至少四条线:美元现钞、瑞尔现钞、扫码、转账。

日结的原则是不合成。四条线各对各的:现钞两条靠点钞,扫码和转账两条靠流水。系统里币种和收款方式作为两个独立字段记在每一笔单上,日结报表按这两个维度交叉出,差在哪一格一眼能看到。如果先把四条线按汇率折成一个瑞尔总数再对,差出来几万瑞尔时你根本判断不了是收错钱、找错零,还是汇率取错——三种原因的处理方式完全不同。

停电和断网在金边旱季末尾并不少见,柜台的开单动作不能因此停下,这一层见停电断网怎么照常开单

CamInvoice 现在该做什么、不该做什么

柬埔寨的电子发票平台叫 CamInvoice,由税务总局与经济和数字化总局共同推进,发票用 UBL XML 格式交换。

落地顺序是先 B2G:向国家级政府机构供货的那条线先强制,B2B 保持自愿。按公开梳理,2026 年的动作是往次级政府机构和一批指定的私营纳税人扩围——通常指大型纳税人或重点行业;更全面的覆盖排在 2027 年。

做日用百货批发的,多数不在第一批名单里。但有两种情况会让你提前进场:一是你有政府部门或国企客户,那条线上的要求会先压过来;二是你的营业规模被划进大型纳税人。

现在该做的不是急着找接口。真正吃时间的是数据。 客户档案里的税号(TIN)空着多少格、品名有几种写法、单位是”箱”还是”件”还是两个都有、含税价和不含税价有没有分开存——这些字段在纸质发票时代可以模糊,在结构化 XML 里模糊不了。等到要接的时候,卡住人的从来是这些,不是接口。

先把开单这一刻的数据理干净,是眼下性价比最高的动作。至于系统能不能直连 CamInvoice、连到哪一步,按你所在国家的真实支持范围确认,别按”一键合规”来排流程。柬埔寨这一轮税制与开票口径的整体变化,专做跨境财税的姊妹站梳理得更细。

从哪儿动手

如果现在账还是 Excel 加脑子记,不必一次改到位。按影响面排,先动的应该是原币这一格——把每一笔单的成交币种、原币金额、汇率、折算后金额分成四个字段存下来,哪怕暂时还在 Excel 里。这一步做完,前面说的三个汇率口径才有重算的余地;这一步不做,换什么系统都是把旧的糊涂账搬个地方。

第二步是把应收按币种拆开。这件事越早做越省事,客户数一多,事后拆分几乎不可能。

第三步才轮到发票总额自动折瑞尔、日结按币种分线对账这些具体功能。做批发这条线的整体思路见批发管理,东南亚这一带的共性问题见东南亚门店与仓库方案,日用百货这个品类的 SKU 和单位怎么建见日用百货批发

// 常见问题 FAQ

我平时报价、进货、结账全用美元,为什么开票还要折成瑞尔?

因为这是开票规则本身的要求,不是习惯问题。柬埔寨税务总局(GDT)要求自评税制下的登记纳税人,在税务发票上把应付总额——含 10% 增值税在内的那个数——用瑞尔(KHR)列示。明细行的金额不必全部换成瑞尔,可以保留美元,但底下那个总数必须是瑞尔。换算按柬埔寨国家银行(NBC)当日公布的官方汇率,或者用其他市场汇率但不得低于 NBC 当日汇率;发票如果开在周末、公共假日,或者当天 NBC 还没公布汇率,按前一日的官方汇率。所以系统里要能按开票日自动取汇率、把总额那一行折成瑞尔,靠伙计拿计算器现算,一天几十张单迟早出错。

客人 6 月赊了 500 美元,9 月才还,中间汇率动了,应收该记哪个数?

记原币,别在挂账那一刻就折成瑞尔。这笔应收的本质是 500 美元,客人 9 月还的也是 500 美元,中间瑞尔怎么动跟这笔债权的金额没关系。系统里应收要按币种分开挂——美元的账挂美元、瑞尔的账挂瑞尔,各自有各自的账期和额度。折算只在两个时点发生:开票那一刻为了发票总额折一次,月末申报为了报税再折一次。把两者混成一件事,就会出现账面上客户欠你的数每天都在变、催收时说不清到底该收多少的情况。

柬埔寨的电子发票 CamInvoice,现在做批发的要不要接?

分阶段看,别按“已经强制”来规划,也别当成没这回事。CamInvoice 由税务总局与经济和数字化总局共同推进,发票用 UBL XML 格式交换。此前的落地顺序是先做 B2G——向政府部门供货的那条线先强制,B2B 保持自愿;按公开梳理,2026 年往次级政府机构和一批指定的私营纳税人(通常是大型纳税人或重点行业)扩围,更全面的覆盖排在 2027 年。做日用百货批发的多数不在第一批,但如果你有政府或国企客户,那条线上的要求会先落到你头上。现在该做的不是急着上接口,是把客户税号、品名、单位、含税与否这些字段在系统里理干净——真到要接的时候,卡住人的从来是脏数据,不是接口本身。能不能直连 CamInvoice、连到哪一步,按你所在国家的真实支持范围确认。

一半货款收美元现钞、一半收瑞尔,还有 KHQR 扫过来的,日结怎么对?

按币种和收款方式各开一条线对,不要合成一个总数再倒推。现钞美元、现钞瑞尔、KHQR 收款、银行转账,这四类的对账依据不一样:前两类靠点钞,后两类靠流水。系统里收款方式和币种要作为两个独立字段记在每一笔单上,日结时按“美元现钞应有多少、实点多少”“瑞尔现钞应有多少、实点多少”分别核,差在哪一格一眼看得出。合成一个折算后的总数再对,差个几万瑞尔你根本不知道是收错了钱、找错了零,还是汇率取错了。

想把这套做法用到你的生意上?

加微信,按你的品类和客户结构走一遍从进货到收款的流程。

咨询 → 咨询热线(微信同号):18588769116