在越南开店:收银系统要注意什么

越南有两个东西容易让人栽跟头,都和国内的习惯不一样。

第一个是小票和发票是两回事。你给顾客的那张纸,和要报到税务系统的电子发票, 是两份不同的东西。国内习惯了"小票就是凭证",到越南这个思路要改过来。

第二个是钱的位数。越南盾一件商品动辄几万几十万,一天的营业额七八位数。 金额显示不带千位分隔符,收银员看错一位是迟早的事——这不是审美问题,是会亏钱的。

还有一件事排在这两个后面但同样重要:越南文的声调符号很容易印成乱码

本文核对状态:未核实

下面这些项目在拿去做决定之前,请先向越南税务机关、当地会计师或你的报税代理确认。

待核实清单 —— TODO: verify

  1. 当前增值税标准税率。
  2. 临时优惠税率当前是否还在执行、适用哪些商品、什么时候到期。 这一条是本文时效性最强的内容,见下面第二节。
  3. 有哪些优惠税率和零税率,零售商品怎么归类。
  4. 面向顾客的标价是不是法律要求必须含税。
  5. 当前有效的电子发票法令是哪一部,被哪一部修订过,修订从什么时候生效。
  6. 哪些经营者必须使用收银机开具的电子发票,有没有营业额门槛。
  7. 收银机电子发票的完整必填字段清单。
  8. 收银机电子发票是否需要税务机关代码,怎么取得。
  9. 打印出来的凭证上是否必须有二维码或查询码,里面放什么。
  10. 开票时限:相对于交易发生的时间,多久之内必须开出;断网时允许怎么处理。
  11. 税号(MST)的格式和校验规则。
  12. 给顾客的那张柜台小票本身是否也受监管,还是只监管电子发票。
  13. 你要开店那个位置的网络稳定性和停电频率的实际状况。
  14. 上面各项对应的官方网站地址。

一、金额显示:先解决这个

越南用越南盾,代码 VND,符号 ,写在金额后面150.000 ₫

注意这两点,和国内相反:

为什么这件事排在最前面:

一瓶水五位数,一件普通商品六位数,一天的营业额七八位数。 150000015000000 用眼睛扫过去是分不出来的,1.500.00015.000.000 才分得出来。收银台上不带千位分隔的金额,输错一位就是十倍的差额, 而且当场发现不了。

要检查的地方不止一处。收银界面、小票、客显屏、报表、收款找零的输入框, 这几个地方经常是不同的地方在管格式,很容易只改了一个。 验收的时候一个一个看过去,输一笔七位数的金额,看五个地方是不是都带分隔符。

二、税:这一条会变,别写死

增值税标准税率是 10%,另外有 5% 的优惠税率和 0% 的出口税率。

目前执行的是 8%,有效期到 2026 年 12 月 31 日。 依据是国会第 204/2025/QH15 号决议,配套第 174/2025/ND-CP 号法令, 从 2025 年 7 月 1 日起算。这是 2022 年以来多次"按期下调"的最新一期。

两个必须注意的点:

第一,不是所有商品都能用 8%。 电信、房地产、金融、银行、证券、保险 这些行业被排除在外。你卖的东西具体属于哪一档,问你的报税代理, 边界地带最容易出错(待核实第 1 条)。

第二,2027 年 1 月 1 日这个优惠就到期了。 如果到时候没有再延, 税率自动回到 10%。系统里如果把 8% 写死,那天开始你每一单的税都是错的, 而且不会报错。

所以选系统的时候一定要问:税率我自己能不能改?能不能设生效日期? 历史单据重打的时候,用的是当时的税率还是现在的税率? 这三个问题在 2026 年底之前必须有答案。

最后这个问题很多人不问,但它是真会出事的:去年的单子今天重打,如果按今天的 税率重算,那张纸就是错的。正常做法是税率带生效起止日期, 每笔交易记住自己当时用的税率。

还有一点:因为优惠税率只覆盖一部分商品,税率必须挂在商品的税收类别上, 不能整店一个税率乘上去。哪个商品属于哪一类,问你的会计或报税代理。

标价方面,零售面向顾客的价格一般是含税的(TODO: verify 是否有法律强制要求)。

三、小票和发票是两回事

这一节是越南和很多国家最不一样的地方,也是最容易设计错的地方。

大部分顾客只要小票,不会要发票。但需要报销、需要抵扣的顾客会要, 而且经常是在结完账以后才想起来要

所以选系统的时候要确认:这两个东西在系统里是不是分开的两份单据, 能不能事后单独补开发票,补开的时候要不要重新收银。 那种把小票和发票强行做成同一张纸的系统,遇到第一个事后要发票的顾客就卡住了。

法规框架方面:核心是 2020 年第 123 号法令(Decree 123/2020/ND-CP), 已由 2025 年第 70 号法令(Decree 70/2025/ND-CP)修订,2025 年 6 月 1 日生效。

哪些人必须用收银机开电子发票(这条直接关系到你):

也就是说,只要你的店有点规模,基本跑不掉。收银机必须和税务系统联网, 逐笔传输。

一个对你有利的细节:收银机开具的电子发票不强制要求数字签名, 这一点和普通电子发票不一样,落地时少一道麻烦。

必填字段的草稿清单(待核实,见第 7 条):商户名称地址税号、 顾客名称税号(顾客要求开票时)、发票模板符号和编号、开票日期、 商品名称单位数量单价金额、税率和税额、合计金额、商户数字签名、 税务机关代码(如适用)。

小票纸宽:固定收银台 80 毫米,手持机 58 毫米。 越南文单词短但数量多,商品名换行比中文和英文都频繁, 58 毫米的模板要留出商品名占两行的余地,而且不能从单词中间截断

四、越南文的乱码问题

这个问题必须单独讲,因为它一定会遇到,而且在电脑上看不出来, 只有真的打印出来才知道

越南文用的是拉丁字母,但一个字母上面可能同时有两个符号: 一个表示元音,一个表示声调,比如 ế。 这个字符集比一般的西文大得多,很多热敏打印机印不出来。

典型症状是小票上出现问号、方框,或者声调符号没了。 最后这种最麻烦,因为不懂越南文的人看着觉得"字都在啊", 实际上越南人读起来是另一个词或者读不通。

验收必做:让供应商用你实际要买的那台打印机,打一张带这几行字的小票:

Cà phê sữa đá — Nguyễn Huệ — 150.000 ₫
Tổng cộng: 1.234.567 ₫

然后重点看三处:声调符号在不在、 有没有印成方框、 点号是不是还在当千位分隔符。最好找个越南人看一眼

如果 印不出来,退一步印 VND 也可以,一个方框比三个字母糟糕得多。

技术上的解决办法是让软件把小票渲染成图片再打印,这样字体和编码的问题 全部绕开了,代价是打印稍慢一点。你不用懂原理,但可以直接问供应商一句: 越南文小票你们是怎么处理编码的,有没有图形打印方式? 答不上来的,基本没做过越南。

另外,从供应商那里拿到的商品资料表格,有时候用的是越南的老编码格式, 导进系统会变成乱码。这个导入前要试一小批。

五、语言怎么配

越南零售的工作语言是越南文。店员看越南文,小票印越南文。 英文只在面向游客和国际品牌的场景里出现,普通店铺不要指望店员看英文界面。

典型配置:

同一套账,语言跟着登录的人走。这一点和肯尼亚一样,不再重复。

商品两个名字在越南特别重要。 因为越南文商品名你大概率认不出来, 而顾客只认越南文。一个中文内部名 + 一个越南文小票名,是必须的配置, 不是可选项。批发生意商品动辄几千种,这个省不掉。

六、顾客习惯怎么付钱

越南的柜台收款和国内最像,但细节不一样。

方式 你要知道的
扫码银行转账 主力,小额也用。走的是银行间的二维码标准(VietQR,基于 NAPAS 247)。顾客扫码转账,然后把手机上的成功页面给你看。钱不是实时到收银系统的,所以这笔单子是靠店员肉眼确认关掉的。
电子钱包 MoMo、ZaloPay、Viettel Money 等几家。每家的商户对接和对账报表都是分开的,系统里最好当成不同的收款方式分别记,不要笼统记成"钱包"。
现金 仍占相当比例,尤其是大城市以外和批发生意。
银行卡 有,一般通过银行刷卡机。刷卡机和收银软件不一定联通。

对账是这里最花时间的事。 转账到你的银行账户,附言那栏顾客可能填了 也可能没填,或者填错。所以每笔非现金收款系统里都要能记一个参考号, 而且要允许事后修改——晚上对银行流水的人,通常不是白天收钱的那个店员。

七、网络的实际影响

越南的固网和移动数据整体比较便宜,覆盖也不错,但和肯尼亚一样, 不能假设网络永远是通的。具体到你要开店的位置,建议直接问附近的同乡 (TODO: verify,各地差别大)。

对收银的要求还是那两条,答案必须都拿到:

  1. 技术上,断网能不能继续开单打小票,恢复后怎么补传。
  2. 法规上,断网时电子发票怎么处理、多久之内必须补开(待核实第 10 条)。

越南的电子发票是有开票时限要求的,这一条比"能不能离线"更需要问清楚, 因为它不是技术选择,是合规要求。

八、挑收银系统时该问清楚的问题

  1. 你们做过越南的电子发票对接吗?对接的是哪一类(收银机开具的那种)? 有没有在跑的客户?
  2. 柜台小票和电子发票在系统里是不是两份单据?顾客结完账以后再要发票, 怎么处理?
  3. 金额千位分隔符和小数位,收银界面、小票、客显、报表、找零输入框 是不是都按越南习惯显示?要求当场演示一笔七位数的交易。
  4. 税率我自己能不能改?能不能设生效日期?去年的单子重打用的是哪个税率?
  5. 越南文小票的编码怎么处理?有没有图形打印方式?能不能用我要买的 那台打印机现场打一张给我看?
  6. 商品能不能存中文名和越南文名两个名称?供应商给的越南文商品资料 能不能批量导入,会不会乱码?
  7. 后台中文、收银台越南文,能不能同一套账、按登录用户区分?
  8. 断网能不能继续开单?恢复后补传失败会不会提示?
  9. 扫码转账、各家电子钱包,能不能分别记成不同的收款方式并记参考号? 参考号事后能不能改?
  10. 一单能不能拆成几笔不同方式的收款?

第 3 条和第 5 条一定要当场看演示,别听口头承诺。这两件事口头都会说"支持"。


其他零碎但会碰上的

开餐厅:和开店不一样的地方

越南的规定里明确点名了餐饮:餐饮和供餐属于必须用收银机开电子发票的行业。

餐饮比零售多三件事:税可能看你在哪儿吃(堂食、外带、外送税率不一定一样)、 服务费和小费有自己的规矩营业日经常跨过午夜(凌晨一点收的钱算哪天)。

下面每一条不确定的都标了 TODO: verify别拿标着这个的数字去做决定, 先问当地会计或者已经在当地开店的同乡。

一、税怎么算

要问清楚的 目前状态
堂食、外带、外送税率一样吗? TODO: verify
小餐馆有没有优惠税率或者起征门槛? TODO: verify
酒水是不是单独计税? TODO: verify

二、服务费和小费

要问清楚的 目前状态
当地收不收服务费?收几个点?是不是强制? TODO: verify
服务费本身要不要交税? TODO: verify
小费走不走收银机?要不要入账? TODO: verify
服务费要不要在小票上单独列一行? TODO: verify

三、小票和单据

要问清楚的 目前状态
堂食和外带要不要在单据上区分? TODO: verify
菜品要不要一条条打出来? TODO: verify
桌号、人数是不是必填? TODO: verify

四、营业习惯

营业日跨午夜 —— 这条最容易出账。 餐厅十一点、一点关门是常事。如果系统按自然日切账, 凌晨那几单会被算到第二天,你看日报表会发现昨天少了、今天多了一截, 对不上还找不到原因。营业日的分界点必须能自己设(比如设成凌晨 4 点)。

厨房单用什么语言 —— 这条是中餐馆的老问题。 中餐馆常见的配置是:厨房看中文、前厅说当地语言、老板看中文后台。 厨房单的语言必须能单独设,不能跟着收银台走,也不能跟着小票走 —— 三个地方三种设置。选系统时直接问这一条。

营业时段 TODO: verify,各业态差很多(早餐店和酒吧完全不是一回事), 这个影响你怎么排班、什么时候交班结账。

五、挑系统时该问清楚的问题

零售那份清单照样适用,餐饮再加这几条 —— 这几样零售收银软件通常都没有, 后期加不上

  1. 有没有桌台图? 单子是挂在桌上的,不是开一单结一单。
  2. 能不能拆单? 一桌人 AA、或者一个人请几桌,按菜拆和按人平摊是两种算法, 两种都会被要求,问清楚都支持吗。
  3. 能不能记人数? 有些地方单据上要写,而且你自己也要看人均消费。
  4. 小费能不能在刷卡之后再改? 国外经常是卡先刷了、小费后填, 系统得能在授权之后调整金额,不能要求重新开单
  5. 加菜、去菜怎么处理?「不要香菜」「加辣」「酱另给」要能传到厨房单上, 有的加价有的不加价。做成折扣或者做成另一个菜品都是错的—— 前者把税算错,后者把库存算错。
  6. 退菜分不分已下厨? 没下厨的取消是改单,已经做好的取消是损耗, 两个必须分开记,不然浪费和偷吃你分不出来。
  7. 厨房打印机坏了怎么办? 单子发不出去,前台知不知道?

  8. 越南特有:餐饮明确在强制范围内,零售篇讲的「小票和发票是两回事」在这里完全适用。 多一层麻烦:客人是吃完饭才想起来要发票的,不像商店在柜台当场要。这种情况的开票时限见 TODO: verify

最后更新:2026-08


由秘奥软件(MISAll)团队维护。最后更新:2026-08