在泰国开店:收银系统要注意什么
泰国有两件事要盯:一个快到期的税率,和一种很难排版的文字。
增值税现在是 7%(法定其实是 10%),但这是靠「王室法令」一年一延的, 当前这道法令 2026 年 9 月 30 日到期——这是这份资料里所有国家中最近的一个到期日。
内阁 2026 年 7 月 27 日已经批了再延一年到 2027 年 9 月 30 日,税务厅 8 月 2 日 也发了公告。但真正管用的是法令正式公布,截至 2026-08-14 还没查到。 所以现在的状态是:大概率会延,但还不是板上钉钉。系统里把 7% 写死, 或者反过来假定 10 月 1 日一定跳到 10%,两种都可能错。
第二件是泰文。泰文单词之间不空格,而且声调符号是叠在字母上下的。 按英文思路写的换行和对齐代码,遇到泰文全部失效。
好消息是:泰国的电子发票目前是自愿的,不强制,比周边国家松。
本文核对状态:部分已核实(2026-08)
查过了,请再向泰国税务厅或当地会计确认。
已查到:增值税 7%(法定 10%),由 799 号王室法令(2025-09-14 公布) 规定,有效期至 2026-09-30。再延一年到 2027-09-30 的方案内阁已于 2026-07-27 通过,税务厅 2026-08-02 发公告确认,但法令本身未见正式公布。 电子发票与电子收据系统自愿参加,2026、2027 年都没有强制的企业间要求; 参加的用 XML 加 PDF/A-3 格式,按月在次月 15 日前报送。 正式税务发票必须有买卖双方各自的 13 位税号、日期、货物描述、 增值税单列一行——少任何一项,买方不能抵扣。
待核实 ——
TODO: verify
- 覆盖 2026-10-01 之后的王室法令有没有正式公布、编号是多少。 内阁批准和税务厅公告都不算数,法令公布才算。这是本文最急的一条。 前两道法令分别在 2024-09-20 和 2025-09-14 公布,所以 9 月中旬应该有答案。
- 标价是否法定必须含税。
- 普通零售小票(区别于正式税务发票)要印什么。
- 小票上用不用佛历。
- 你要买的打印机支不支持泰文字符集。
- 增值税登记门槛。
一、税率到期这件事
7% 是从法定 10% 降下来的。法定条文写的就是 10%,只是允许用王室法令往下调, 每道法令管一年。最近几道是这样的:
| 法令 | 公布日 | 优惠期到 |
|---|---|---|
| 790 号 | 2024-09-20 | 2025-09-30 |
| 799 号 | 2025-09-14 | 2026-09-30 |
| 未见公布 | —— | 2027-09-30(内阁 2026-07-27 已批) |
规律很清楚:每年 9 月中下旬公布,赶在旧法令失效前两周左右。
你要问供应商的就一句话:税率我自己能不能改?能不能设生效日期? 去年的单子重打,用的是当时的税率还是现在的?
这三个问题在今年 9 月之前必须有答案。写死 7% 的系统, 到期那天不会报错,只会安静地把每一单的税都算错。
今年比往年多一件事:9 月中旬去确认一下法令有没有公布。 确认了再把生效日期设进系统,别提前假定——两个方向假定错了都是每单都错。
二、正式发票要双方税号
泰国的正式税务发票,买方和卖方的 13 位税号都要有。 少了任何一项,你的客户不能拿去抵扣,他会回来找你。
对收银台的意思是:企业客户的税号要能在结账时录进去, 而且经常是单子都打完了才想起来要。 这属于"中途改单"还是"事后另开",流程要提前想清楚。
普通散客的小票要印什么,和正式发票不一样,见待核实第 3 条。
三、泰文:这一节最重要
泰文单词之间不空格。 一句话是连着写下来的。
所以换行不能按空格拆。按空格拆的结果是从单词中间断开, 泰国人读起来是错的。正确做法要用带词典的断词算法。 问供应商:泰文商品名换行你们怎么处理的?
声调符号是叠上去的。 一个字母上面可能有元音符号, 元音符号上面还有声调符号,一叠三四层。两个后果:
- 按字符个数算对齐是错的。 叠加的符号不占横向宽度, 按长度补空格,列就会歪。
- 行距太紧会把上面的声调符号切掉。 切掉之后, 不懂泰文的人看着"字都在",泰国人看就是错的或者读不出来。
编码:泰文要专门的字符集(TIS-620 或 CP874)。 你要买的打印机支不支持,要实际打样确认(待核实第 5 条)。 最稳妥的还是让软件把小票渲染成图片再打印, 编码和断词问题一次绕开。
验收必做:用你实际要买的打印机,打一张带泰文长商品名的小票, 找个泰国人看。重点看:换行有没有从词中间断、声调符号有没有被切掉、 金额列有没有对齐。这三样不懂泰文的人看不出来。
四、日期可能要用佛历
泰国常用佛历,比公历早 543 年——2026 年是佛历 2569 年。 泰国的商业单据上日期经常是佛历。
要不要用见待核实第 4 条。但不管用不用,系统里存日期一定要存一种标准格式, 显示的时候再换算。如果把佛历日期直接存进数据库, 迟早会在某个地方出现差 543 年的 bug。
五、钱和收款
泰铢,代码 THB,符号 ฿,前缀,两位小数,千位逗号。
金额位数正常。฿ 符号不在打印机默认字符集里,验收时确认能打出来。
收款方面:PromptPay 是全国性的二维码和转账通道,非现金收款的主力, 小额也用,店员看手机确认。现金还有相当比例。城市里刷卡普遍。
每笔非现金收款要能记参考号。
六、语言配置
收银台和小票用泰文,后台中文,同一套账,语言跟着登录的人走。 商品要两个名字——泰文你大概率认不出来,中文内部名省不掉。
七、挑收银系统时该问清楚的问题
- 税率我自己能不能改?能不能设生效日期?去年的单子重打用哪个税率?
- 泰文商品名换行怎么处理?会不会从单词中间断开?
- 泰文小票的编码怎么处理?有没有图形打印方式? 用我要买的打印机现场打一张。
- 金额列对齐是按字符数算还是按显示宽度算?(叠加符号会影响)
- 行距够不够?声调符号会不会被切掉?
- 日期能不能按佛历显示?系统里是怎么存的?
- 企业客户的 13 位税号,结账时怎么录?事后能不能补?
฿符号能不能打印出来?- 后台中文、收银台泰文,能不能同一套账、按登录用户区分?
- 断网能不能继续开单?
第 1 条今年就要用上,第 2、3 条一定要当场打样看。
开餐厅:和开店不一样的地方
泰国开餐厅,税率法令 2026-09-30 到期这条照样要盯,另外厨房单的泰文排版比小票更容易出问题。
餐饮比零售多三件事:税可能看你在哪儿吃(堂食、外带、外送税率不一定一样)、 服务费和小费有自己的规矩、营业日经常跨过午夜(凌晨一点收的钱算哪天)。
下面每一条不确定的都标了 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,各业态差很多(早餐店和酒吧完全不是一回事),
这个影响你怎么排班、什么时候交班结账。
五、挑系统时该问清楚的问题
零售那份清单照样适用,餐饮再加这几条 —— 这几样零售收银软件通常都没有, 后期加不上:
- 有没有桌台图? 单子是挂在桌上的,不是开一单结一单。
- 能不能拆单? 一桌人 AA、或者一个人请几桌,按菜拆和按人平摊是两种算法, 两种都会被要求,问清楚都支持吗。
- 能不能记人数? 有些地方单据上要写,而且你自己也要看人均消费。
- 小费能不能在刷卡之后再改? 国外经常是卡先刷了、小费后填, 系统得能在授权之后调整金额,不能要求重新开单。
- 加菜、去菜怎么处理?「不要香菜」「加辣」「酱另给」要能传到厨房单上, 有的加价有的不加价。做成折扣或者做成另一个菜品都是错的—— 前者把税算错,后者把库存算错。
- 退菜分不分已下厨? 没下厨的取消是改单,已经做好的取消是损耗, 两个必须分开记,不然浪费和偷吃你分不出来。
-
厨房打印机坏了怎么办? 单子发不出去,前台知不知道?
-
泰国特有:厨房单通常用的是比前台更便宜的打印机,纸更窄,厨师还要在忙的时候快速看。泰文不空格、符号叠加那些问题在厨房单上更严重。要求单独用厨房打印机打一张样张,找泰国人看——前台能打对不代表厨房能。
最后更新:2026-08
由秘奥软件(MISAll)团队维护。最后更新:2026-08