在柬埔寨开店:收银系统要注意什么
柬埔寨最要命的是"一单两种钱"。
货架上标美元,顾客给美元、给瑞尔、或者两样混着给,
不到一美元的零头通常用瑞尔找 —— 常见的说法是当地没有美分硬币流通(TODO: verify)。
国内的收银软件默认"一单一种货币",到这里开业头一天就对不上账。
另外两件事是法规层面的:
- 小票(发票)必须用高棉文,外文只能印在高棉文下面。 高棉文打印机字库里根本没有,只能由软件渲染成图片打印。 从国内带过去的打印机、"加个字库就行"的供应商,到这里都不管用。
- 发票总额还要折算成瑞尔印出来,而且用的是柬埔寨国家银行每天公布的汇率, 不是你店里自己定的找零汇率。两个汇率同时存在,系统必须分得开。
增值税 10%,税务机关是税务总局(GDT)。
电子发票系统 CamInvoice 已经上线,但目前不管零售小票,
这一点下面第八节细说。
本文核对状态:部分已核实(2026-09)
2026-09-24 查的。除了国家银行的收款二维码那部分是看的官方页面, 其余全部来自二手资料 —— 会计师事务所的技术通讯、法规数据库的摘要。 用之前一定要找当地会计再确认一遍。
已查到(二手来源,请再确认): 增值税 10%;发票分两种 —— 开给已登记企业的叫税务发票, 开给普通顾客的叫商业发票,小规模纳税人只能开商业发票; 发票必须用高棉文,外文印在下面;发票总额要按国家银行当天汇率折成瑞尔; 发票编号按年连续、每个分店一套、两种发票各一套,明确说了收银机也适用; 价签必须标瑞尔,标外币要另外申请,批一次管一年; 全国统一收款二维码叫
KHQR,支持瑞尔和美元两种; 电子发票CamInvoice2025 年上线,目前只强制政府采购,企业之间自愿,零售不在范围内。待核实 ——
TODO: verify
- 收银机打给散客的那张小票,算不算法规里说的"商业发票"。 算的话,法规要求的买方姓名、签名这些,零售散客怎么处理。这条最要紧。
- 两种发票完整的必印项目。
- 瑞尔折算这条是只管税务发票,还是商业发票也要。
- 找零用的汇率有没有规定,店家自定行不行。
- 价签必须标瑞尔的规定现在执行得怎么样,2023 年重申的那份文件编号。
- 大、中、小纳税人怎么划分 —— 这决定你能不能开税务发票。
- 增值税登记门槛。
- 标价是否法定必须含税。
- 卖酒卖烟,公共照明税要不要在你的发票上单列。
- 电子发票 2026 年有没有开始强制部分企业,零售什么时候纳入。
- 纳税人识别号的格式。
- 小票上的数字用高棉数字还是阿拉伯数字。
- 发票要保存几年。
- 接
KHQR收款,商户要满足什么条件。
一、一单两种钱:这是在柬埔寨开店的头号问题
先说常见的场景(这是描述性的,具体做法各店不同):
- 货架、菜单标美元,比如 $3.50。
- 顾客给一张 $5。
- 找 $1 纸币,剩下的 $0.50 用瑞尔找,因为店里没有美分。
- 找多少瑞尔?按店里定的汇率,通常是一个好算的整数。
国内的系统在这一单上会出三个问题:
1. 收了两种钱,系统只让记一种。 顾客给了 $2 加 4,000 瑞尔,系统要么让你折算成一个数, 要么根本录不进去。折算了的话,晚上点钱时美元和瑞尔是分开点的, 和系统里那一个数永远对不上,差多少你也不知道是点错了还是汇率算错了。
2. 找零的币种和标价的币种不一样。
标价美元,找零一部分美元一部分瑞尔。系统得会算"整数美元找美元,
零头换算成瑞尔找",而且要按实际能找的最小面额凑整 ——
凑整差出来的那几百瑞尔要单独记,不然每天都有一点对不上。
当地实际能找的最小面额是多少 TODO: verify,常见说法是 100 瑞尔。
3. 两个汇率。 找零用的是你店里定的汇率;发票上的瑞尔总额要用国家银行当天的汇率 (见第三节)。这两个数不一样,系统里必须是两张表,不能共用一个"汇率"设置。
交班、日结要分币种点。 美元多少、瑞尔多少,各点各的, 系统里也要分开记。只看一个折算后的总数,收银员少收了多少你查不出来。
二、小票必须高棉文在上,外文在下
法规要求发票用高棉文,如果要加英文或中文,只能印在高棉文下面。 2016 年税务总局的指令就这么写,2020 年的通知又重申了一遍。
对你的影响是:
- 高棉文热敏打印机自带字库里没有,任何编码都没有。 只能是软件先把整张小票画成图片再打。这个不是可选项。 详细原因见 高棉文、老挝文、缅甸文。
- 从国内带过去的打印机,能不能用要看它打图片的速度和宽度, 跟有没有"多国语言字库"无关。
- 每个商品要有一个高棉文名字,而且是录进去、存起来的, 不能指望打印时自动翻译。你从国内供应商那里导进来的商品资料 一个高棉文名字都没有,开店前这份录入工作要排进计划。
验收时找一个认识高棉文的人看样张,重点看叠在下面的字母有没有被切掉、 字和字有没有挤在一起。不认识的人看不出来。
三、发票上要印瑞尔总额,用国家银行的汇率
你按美元卖,发票上还要把总额折成瑞尔印出来, 而且折算用的是柬埔寨国家银行每天公布的汇率。 非工作日、或者当天汇率还没出来的时候,可以用前一天的。
这一条对系统的要求很具体:
- 系统要能每天拿到国家银行的汇率,自动的或者手工录入都行,但要有日期。
- 每张发票开出来时,把当时用的汇率和日期存在这张单子上。
- 补打、重打发票,用的是当时存下来的汇率,不是今天的。 这个做错了,同一张发票两次打出来瑞尔金额不一样,查账时说不清。
这一条是只管开给企业的税务发票,还是开给散客的也要,待核实第 3 条。 选系统时按"都要"准备,不会错。
四、开哪种发票,看你是大户还是小户
柬埔寨的纳税人分大、中、小三类(怎么分见待核实第 6 条):
| 你是 | 顾客是已登记的企业 | 顾客是普通人 |
|---|---|---|
| 中型、大型纳税人 | 税务发票 | 商业发票 |
| 小型纳税人 | 商业发票 | 商业发票 |
如果你做批发、或者有不少企业客户,这张表很重要。 中型、大型企业从小型纳税人那里买东西,进项税不能抵扣。 你是小型纳税人的话,企业客户可能因此不愿意从你这里进货。
税务发票要有买方的名称、地址、税号,每种税单独一行。 企业客户经常是单子打完了才说要税务发票,这时候怎么处理, 流程要提前想清楚。
商业发票写的是含税总价,顾客不需要签字。 但法规要求的"买方姓名、地址"和"卖方签名",零售散客的小票上怎么满足, 目前没查到答案(待核实第 1 条)。这条一定要问当地会计。
五、发票编号:每个分店一套,两种发票各一套
- 编号按年连续。
- 总店和每个分店各用一套编号,可以用字母前缀区分分店。
- 税务发票和商业发票各用一套编号。
- 不能按商品、按区域、按业务类型分开编号。
- 法规里明确写了:用收银机开的也一样适用。
国内常见的做法是"每台收银机一套编号",到这里就不对了 ——
这里是按"分店 + 发票种类 + 年份"来分的。一个分店有三台收银机,
三台共用一套编号还是必须共用,TODO: verify,
但至少不能每台各跑各的。这个要在开业前定好,开业以后再改编号规则最麻烦。
六、价签要标瑞尔
商务部 2017 年的规定:所有商家的商品和服务都要用瑞尔标价, 标外币要另外申请,批准后管一年。 新闻报道说 2023 年又重申了一次,而且要求外币价格放在瑞尔价格的下面或后面; 同时报道也说执行得并不严,大部分店还是只标美元。
你不管执行严不严,系统的价签打印最好能同时出瑞尔和美元两个价。 要注意一点:价签上的瑞尔价不能每次打印时临时按汇率算。 价签贴出去就放在那里了,汇率变了价签不会自己变, 所以瑞尔价应该是你在后台定好存下来的一个价,不是算出来的。
七、收款:KHQR
KHQR 是柬埔寨国家银行推的全国统一收款二维码,
一个码所有参与的银行和钱包都能扫,不用在柜台上贴一排码。
关键是它分币种:可以是美元码,也可以是瑞尔码。 顾客扫美元码付的是美元,扫瑞尔码付的是瑞尔。所以:
- 每笔扫码收款要记币种,不只是金额。
- 美元标价、顾客用瑞尔码付,中间有一次换算,用的哪个汇率要记下来。
- 晚上对账,美元和瑞尔分开对。
现金依然很多,美元瑞尔都有。城市里、酒店餐厅能刷卡。 每笔非现金收款都要能记参考号,店员经常是看顾客手机确认的。
八、电子发票 CamInvoice 现在管不管你
CamInvoice 是柬埔寨的电子发票平台,2025 年初正式发文上线。
按目前查到的情况:
- 政府采购:强制,分批扩大到了十几个部委。
- 企业之间:自愿,按公开的路线图 2026 年起对一部分企业逐步强制, 截至 2026-09 没查到已经落地的强制名单(待核实第 10 条)。
- 开给普通顾客的:不在范围内。
所以现在开零售店、餐厅,暂时不用接电子发票平台。 但它的路线图写的是 2026–2027 年逐步扩大,选系统时要问一句以后能不能接。 能接的系统,每张发票都是按结构化数据存的(卖方税号、买方税号、 每一行商品、每一种税、瑞尔总额);只存了一张打印图片的,以后接不上。
另外一个小插曲:发文上线这个平台的是数字经济总局, 不是税务总局;有些二手资料写成税务总局。到底谁管,待核实。 对你的影响是:以后有通知,两个部门的都要留意。
九、语言配置
在柬埔寨的华人店,常见的是三种语言同时在用:
- 后台:中文,你自己看。
- 收银台:高棉文或英文,看你请的店员。
- 发票:固定高棉文在上、英文或中文在下,不管收银台是什么语言。
这是三个独立的设置。选系统时要问清楚:发票的语言版式是不是单独设的, 还是跟着收银台走。跟着收银台走的,店员一切换英文界面,发票就不合规了。
另外,商品至少要两个名字:一个中文名给你看,一个高棉文名印在发票上。 有英文界面的店员,可能还要第三个。
十、挑收银系统时该问清楚的问题
可以直接拿去问供应商:
- 一单能不能收两种钱? 美元加瑞尔混着付,能不能分别录? 当场演示:标价 $3.50,顾客给 $5,找零怎么出?
- 找零汇率和发票汇率是不是两个设置? 回答"就一个汇率"的,不能用。
- 国家银行的每日汇率怎么进系统?每张发票有没有存当时的汇率? 补打一张上个月的发票,瑞尔金额和原来一样吗?
- 交班、日结能不能按币种分开点钱?
- 高棉文发票是怎么打的? 回答"打印机字库"的,基本可以判断没做过。 用我要买的那台打印机现场打一张。
- 发票能不能做成高棉文在上、外文在下? 版式是不是和收银台语言分开设的?
- 发票编号怎么分? 能不能按"分店 + 发票种类 + 年份"来分? 每台收银机一套编号的,不对。
- 能开税务发票吗? 企业客户结完账才说要,能不能补开?税号在哪里录?
- 价签能不能同时打瑞尔和美元?瑞尔价是存的还是临时算的?
KHQR收款能不能记币种? 美元码和瑞尔码分开对账吗?- 商品能不能有高棉文、中文两个名字? 高棉文名字能不能批量导入?
- 以后电子发票
CamInvoice扩大到零售,你们能不能接? - 你们在柬埔寨做过几家店?能不能给我看一张真实的发票?
- 断网的时候能不能继续开单?
第 1、3、5 条一定要当场看演示,不接受口头回答。
开餐厅:和开店不一样的地方
上面讲的一单两种钱、高棉文发票、瑞尔折算,餐厅全部都有,而且更麻烦 —— 一桌人分开付,有人给美元、有人给瑞尔、有人扫瑞尔码, 系统要能把一张单拆成几份,每份用不同币种付。
下面不确定的都标了 TODO: verify,别拿标着这个的去做决定,
先问当地会计或者已经在当地开餐厅的同乡。
一、税怎么算
| 要问清楚的 | 目前状态 |
|---|---|
| 堂食、外带、外送税率一样吗? | TODO: verify |
| 小餐馆有没有优惠税率? | 没查到有餐饮专门的优惠税率。TODO: verify |
| 酒水是不是单独计税? | 烟酒有 5% 的公共照明税,但是在你的账单上收,还是在进货环节已经收过了,TODO: verify |
二、服务费和小费
| 要问清楚的 | 目前状态 |
|---|---|
| 当地收不收服务费?收几个点?是不是强制? | TODO: verify |
| 服务费本身要不要交税? | TODO: verify |
| 小费走不走收银机?要不要入账? | TODO: verify |
| 服务费要不要在小票上单独列一行? | TODO: verify |
三、小票和单据
| 要问清楚的 | 目前状态 |
|---|---|
| 堂食和外带要不要在单据上区分? | TODO: verify |
| 菜品要不要一条条打出来? | 商业发票要求有品名、数量、价格,看起来要逐条打。TODO: verify |
| 桌号、人数是不是必填? | TODO: verify |
四、营业习惯
营业日跨午夜。 凌晨一点收的钱算哪天,系统的营业日分界点要能自己设。 柬埔寨这里多一层:凌晨那一单的瑞尔折算,用哪天的国家银行汇率? 营业日和汇率日期是两回事,系统里要分开记。
厨房单用中文。 目前没查到厨房单有语言要求, 厨房看中文、前厅说高棉文或英文、发票高棉文在上,三个地方三种设置。
营业时段 TODO: verify。
五、挑系统时该问清楚的问题
零售那份清单照样适用,餐饮再加这几条:
- 有没有桌台图? 单子挂在桌上,不是开一单结一单。
- 能不能拆单?每一份能不能用不同的币种付? 当场演示:一桌 $30,三个人分,一个给美元现金、一个给瑞尔现金、一个扫瑞尔码。
- 能不能记人数?
- 小费能不能刷卡之后再改?
- "不要香菜""加辣"能不能传到厨房单? 做成折扣或者另一个菜都是错的。
- 退菜分不分已下厨? 没下厨是改单,已下厨是损耗,要分开记。
- 厨房打印机坏了,前台知不知道?
最后更新:2026-09
由秘奥软件(MISAll)团队维护。最后更新:2026-08