在秘鲁开店:收银系统要注意什么
秘鲁最特别的一点:开什么单子,取决于顾客是谁。
顾客是普通消费者,开一种单据;顾客是公司要抵扣,开另一种单据。 这两种是法律上不同的凭证,要填的信息不一样,而且是在结账那一刻就要选的。 这件事在国内没有对应的东西,是华人店主到秘鲁最容易懵的地方。
选错了不能直接改,得开一张红字单据冲掉,再重新开一张。所以收银员必须当场问清楚。
本文核对状态:未核实
下面这些项目在拿去做决定之前,请先向秘鲁税务海关总署、当地会计师 或你的报税代理确认。
待核实清单 ——
TODO: verify
- 当前一般销售税税率和它的构成。
- 面向顾客的标价是不是法律要求必须含税。
- 消费者单据超过多少金额必须填顾客的身份证件号,以及接受哪几种证件。
- 每种电子单据各自的完整必填字段清单。
- 打印出来的凭证上二维码里必须放什么内容。
- 单据上传税务系统有哪几种途径,是否必须通过授权的服务商。
- 交易发生后多久之内必须上传,断网时允许怎么处理。
- 塑料袋税当前是否在征、今年的单价是多少、小票上怎么体现。
- 你要卖的商品里有没有适用选择性消费税的,税率多少。
- 公司税号(RUC)和消费者身份证件号的格式与校验规则。
- 现金收款凑整到一角,有没有法律依据。
- 主要手机钱包之间互通的当前范围,以及各自对商户的要求。
- 你要开店那个位置的网络稳定性和停电频率的实际状况。
- 上面各项对应的官方网站地址。
一、两种单据:先把这件事搞清楚
| 单据 | 开给谁 | 关键点 |
|---|---|---|
| 消费者单据(Boleta) | 普通顾客 | 金额超过 700 索尔,必须填顾客的身份证件号和姓名(身份证、外国人居留证或护照)。700 以下顾客信息可以不填。 |
| 公司发票(Factura) | 公司客户 | 必须填对方的公司税号(RUC)。对方靠这个抵扣。 |
| 红字单据 / 补充单据 | 都可能用到 | 冲销和更正用,必须指向原来那张单据。 |
这对你的日常经营意味着什么:
- 收银员在结账时就要问一句"要不要开公司发票",问漏了就得返工。 所以收银界面上这个选择必须放在显眼、顺手的位置,不能藏在设置菜单里。
- 超过门槛的消费者单据要录顾客证件号,队伍会因此变慢。这是法定要求, 不是系统慢,提前有心理准备,收银台的操作流程要为此设计。
- 退货和改单不是"改一下",是开新单据冲掉旧的。系统必须支持, 而且冲销单要能自动带出原单信息,靠人手抄写迟早出错。
二、钱怎么显示、怎么找零
秘鲁用索尔,代码 PEN,符号 S/,写在金额前面:S/ 125.00。
千位用逗号,小数点用点,两位小数。日常零售价格大多在个位数到几百索尔之间。
金额位数上秘鲁比越南省心得多,不会有七八位数的困扰。 但硬币这件事要注意:
最小面额的硬币已经陆续退出流通,现金收款实际上常常凑整到一角,
而刷卡和手机钱包是按分结算的。这就产生一个固定的差额:
同样一笔 S/ 12.37 的单子,刷卡收 12.37,收现金可能收 12.40 或 12.30。
处理办法是让系统把凑整单独记一笔,不要去改商品价格,也不要让店员 手动调金额。不然月底看账,会以为是收银员手脚不干净,其实是四舍五入。 凑整到底有没有法律依据见待核实第 11 条。
三、税
一般销售税叫 IGV,税率 18%,2026 年没有变。 构成是 16% 的销售税加 2% 的市政促进税,但开票和标价都是按 18% 一个数字来, 不用分开显示。面向消费者的零售价一般是含税价,公司发票上则通常把不含税金额 和税额分开列。
如果你开的是餐馆或旅馆,这一条要特别看: 针对小微规模的餐馆、酒店、旅游住宿,有一档 10.5% 的临时优惠税率 (8% 销售税 + 2.5% 市政促进税),这个数用到 2026 年 12 月 31 日。 条件是:近 12 个月营业额不超过 1700 个 UIT,而且餐馆/酒店/住宿 这块要占你总收入的 70% 以上。
2027 年不是回到 18%,是变成 15%(12% 销售税 + 3% 市政促进税)。 这一条特别容易搞错——"临时优惠"这四个字让人以为到期就回原价,实际是往上跳一档。
本次更正(2026-08):这份资料早先写的是 10%(8% + 2%)、到期回到 18%。 两个都不对。已按秘鲁税务局(SUNAT)官网的现行说明改成 10.5% 和 15%。
秘鲁的中餐馆(chifa)很多,这一档能不能用直接影响你的成本。 具体条件和你店里符不符合,问你的会计确认——别默认整店一个 18% 就完事。
另外两个可能出现在小票上的税,开店前一定要对照你的商品清单看一眼:
塑料袋税。每个袋子 0.50 索尔(2023 年起就是这个数,之前是逐年递增的)。 按个征收,在小票上是单独一行,不是含在商品价格里。 这意味着塑料袋在系统里要当成一个商品来卖,有自己的价格和税务处理, 而且是按月申报缴纳的。
实际操作上:收银员要记得点这一下。开业前把袋子作为商品加进去, 别等到被查了才补。
选择性消费税。 针对酒类、烟草、燃油、含糖饮料这些特定品类。 如果你卖这些,这个税要重视,因为它是先算这个税、再在此基础上算销售税—— 两个税是叠加计算的,不是各算各的。
这对系统是个实打实的要求:一个商品一个百分比税率的模型算不出这种情况。
如果你的商品里有这几类,选系统时必须专门问这一条,
并且要求用你实际的商品试算一遍给你看。(TODO: verify 适用范围和税率。)
四、小票上必须印什么
必填字段的草稿清单(待核实,见第 4 条,而且每种单据要求不一样):
商户名称、公司税号和地址;单据类型和编号;开具日期;顾客标识 (公司发票填公司税号,消费者单据超过门槛填证件号);商品名称、数量、 单价、金额;计税基数和税额;单独征收的税各占一行;应付总额; 红字单据要指向原单据;二维码。
编号不能断号。 单据按系列连续编号,中间不能凭空少一个。 这一条对系统的要求是:交易中途崩了,不能悄悄吃掉一个号。 作废的单据要明确记成作废,而不是跳过去。选系统时问一句: 号是什么时候分配的,交易失败了那个号怎么处理。
二维码是必须的,位置要在模板上提前留好。 后加二维码常见的结果是把合计金额挤出可视区域,或者二维码缩到扫不出来。
小票纸宽:固定收银台 80 毫米,手持机 58 毫米。 西班牙文的商品描述比英文长,常常长出五分之一以上, 按英文测试数据设计的列宽到了实际用的时候会截断。
西班牙文的字符:ñ、带重音的元音、倒问号倒感叹号,
这些不在打印机默认字符集里,要专门设置。
症状比越南文轻——ñ 印成 n 或者方框——轻到容易混过验收。
所以验收时要专门拿一个带 ñ 和重音符号的商品名去打,别用干净的英文测试数据。
五、语言怎么配
秘鲁零售的工作语言是西班牙文。克丘亚语和艾马拉语在部分地区有官方地位, 日常交流用得上,但商业单据和收银界面是西班牙文。
秘鲁的华人商业社群历史很长,典型配置也是那一套:
- 收银台、小票、所有给顾客的单据:西班牙文。
- 后台:中文。
这里有个秘鲁特有的细节值得注意:两种单据的名称要统一叫法。 收银员看的是西班牙文提示,你在后台看的是中文,两边说的是同一批单据。 如果后台把两种单据翻译得很随意(比如都叫"发票"), 你和会计、和店员讨论的时候就对不上——"今天开了多少张发票"这句话, 双方理解的会是两回事。这个在选系统时可以看一眼后台的中文用词是否分得清。
商品两个名字同样需要:中文内部名 + 西班牙文小票名。
六、顾客习惯怎么付钱
| 方式 | 你要知道的 |
|---|---|
| 手机钱包扫码 | 用得很多,小额也用。最常遇到的是 Yape 和 Plin,两者之间可以互转(TODO: verify 当前互通范围)。顾客扫码付款,店员看手机确认,钱不是实时进收银系统的。 |
| 现金 | 占比不小。注意前面说的凑整问题。 |
| 银行卡 | 通过银行的刷卡机,市场上有不止一家收单机构,和收银软件能不能联通要看具体是哪一家。 |
| 银行转账 | 批发和挂账客户用,顾客会给你银行间账号。 |
和肯尼亚、越南一样:每笔非现金收款都要能记参考号,一单要能拆成几笔收款。 钱包付款是肉眼确认的,参考号不录,晚上就对不上结算报表。
七、网络的实际影响
利马的网络条件较好,其他地区差别较大(TODO: verify,建议问当地同乡)。
和前面两个国家一样,收银必须能断网继续开单。
秘鲁这边还多一层:单据要上传到税务系统才算数。 系统要能把"还没上传成功"的单据排成一个队列显示出来, 并且把被退回的单据提示给能处理的人。
这一点要特别强调:被税务系统退回的单据,如果没人管,那就是一笔没开出去的账。 选系统时问清楚,上传失败在哪里能看到、会不会有提醒。
上传时限和断网时的处理见待核实第 7 条,这是合规问题,必须问到明确答复。
八、挑收银系统时该问清楚的问题
- 你们做过秘鲁的电子单据对接吗?走的是哪条途径?有没有在跑的客户?
- 消费者单据和公司发票,收银员在结账界面上怎么选? 要求现场演示,看这个选择是不是顺手。
- 超过门槛要录顾客证件号,这个流程是怎么设计的?会不会拖慢队伍?
- 单据编号是什么时候分配的?交易中途失败,那个号怎么处理?会不会断号?
- 上传失败或被退回的单据,在哪里能看到?有没有提醒?
- 塑料袋税怎么处理?是当成商品卖,还是写死在程序里?以后金额变了我能不能自己改?
- 我卖 [酒 / 饮料 / 烟] ,这类商品的叠加税怎么算?用我的实际商品试算一遍给我看。
- 现金凑整是怎么记的?会不会单独记一笔,还是直接改金额?
- 后台中文、收银台西班牙文,能不能同一套账、按登录用户区分? 后台里两种单据的中文叫法分得清吗?
- 商品能不能存中文名和西班牙文名?带
ñ和重音符号的商品名, 用我要买的那台打印机打一张给我看。 - 退货怎么做?是开红字单据指向原单,还是做负数销售?
- 断网能不能继续开单?恢复后怎么补传?
第 7 条和第 11 条是秘鲁特别容易出问题的地方,别跳过。
其他零碎但会碰上的
- 时区:秘鲁时间,比北京时间晚 13 小时,不实行夏令时。 你在国内看报表基本是"看昨天",营业日分界点要设对。
- 符号写法:索尔的符号现在写
S/,老的印刷品上还能看到S/., 两种都有人用,不用纠结,统一一种即可。
开餐厅:和开店不一样的地方
秘鲁的中餐馆(chifa)非常多,而秘鲁恰好是这份资料里唯一一个餐饮税率已经查实的国家 —— 而且这一档能不能用,直接影响你的成本。
餐饮比零售多三件事:税可能看你在哪儿吃(堂食、外带、外送税率不一定一样)、 服务费和小费有自己的规矩、营业日经常跨过午夜(凌晨一点收的钱算哪天)。
下面每一条不确定的都标了 TODO: verify,别拿标着这个的数字去做决定,
先问当地会计或者已经在当地开店的同乡。
一、税怎么算
| 要问清楚的 | 目前状态 |
|---|---|
| 堂食、外带、外送税率一样吗? | TODO: verify |
| 小餐馆有没有优惠税率或者起征门槛? | 有优惠税率,已查实。 小微规模的餐馆、酒店、旅游住宿适用 10.5%(8% 销售税 + 2.5% 市政促进税),用到 2026-12-31;2027 年变 15%(12% + 3%),不是回到 18%。条件:近 12 个月营业额不超过 1700 个 UIT,且该业务占总收入 70% 以上。 |
| 酒水是不是单独计税? | TODO: verify |
这一档的两个坑:
第一,它看的是你这家店符不符合条件,不是看你卖什么菜,所以不能把税率挂在菜品上就完事,得先确认你的店够不够格 —— 问会计。
第二,2027 年 1 月 1 日跳档,不是到期作废。10.5% 变 15%,不是变回 18%。系统里如果写死 10.5%,2027 年起每一单都算错;如果做成"到期回落到 18%",一样每一单都算错,而且这个错更常见。选系统时一定要问:税率我自己能不能改?能不能设生效日期?
第三,这一档是两个税一起变的。10.5% 是销售税 8% 加市政促进税 2.5%,不是单一税率。如果系统里销售税和市政促进税是分开两个字段,改的时候两个都要改——只改了一个就变成 10%,看小票根本看不出来,但每单都少收 0.5 个点,最后是你自己补。
二、服务费和小费
| 要问清楚的 | 目前状态 |
|---|---|
| 当地收不收服务费?收几个点?是不是强制? | TODO: verify |
| 服务费本身要不要交税? | TODO: verify |
| 小费走不走收银机?要不要入账? | TODO: verify |
| 服务费要不要在小票上单独列一行? | TODO: verify |
三、小票和单据
| 要问清楚的 | 目前状态 |
|---|---|
| 堂食和外带要不要在单据上区分? | TODO: verify |
| 菜品要不要一条条打出来? | TODO: verify |
| 桌号、人数是不是必填? | TODO: verify |
四、营业习惯
营业日跨午夜 —— 这条最容易出账。 餐厅十一点、一点关门是常事。如果系统按自然日切账, 凌晨那几单会被算到第二天,你看日报表会发现昨天少了、今天多了一截, 对不上还找不到原因。营业日的分界点必须能自己设(比如设成凌晨 4 点)。
厨房单用什么语言 —— 这条是中餐馆的老问题。 秘鲁的 chifa 是这份资料里最典型的例子:厨房看中文、前厅说西班牙语、老板看中文后台。这意味着厨房单的语言必须能单独设,不能跟着收银台走,也不能跟着小票走 —— 三个地方三种设置。 选系统时直接问:厨房单能不能打中文,同时小票打西班牙文?
营业时段 TODO: verify,各业态差很多(早餐店和酒吧完全不是一回事),
这个影响你怎么排班、什么时候交班结账。
五、挑系统时该问清楚的问题
零售那份清单照样适用,餐饮再加这几条 —— 这几样零售收银软件通常都没有, 后期加不上:
- 有没有桌台图? 单子是挂在桌上的,不是开一单结一单。
- 能不能拆单? 一桌人 AA、或者一个人请几桌,按菜拆和按人平摊是两种算法, 两种都会被要求,问清楚都支持吗。
- 能不能记人数? 有些地方单据上要写,而且你自己也要看人均消费。
- 小费能不能在刷卡之后再改? 国外经常是卡先刷了、小费后填, 系统得能在授权之后调整金额,不能要求重新开单。
- 加菜、去菜怎么处理?「不要香菜」「加辣」「酱另给」要能传到厨房单上, 有的加价有的不加价。做成折扣或者做成另一个菜品都是错的—— 前者把税算错,后者把库存算错。
- 退菜分不分已下厨? 没下厨的取消是改单,已经做好的取消是损耗, 两个必须分开记,不然浪费和偷吃你分不出来。
-
厨房打印机坏了怎么办? 单子发不出去,前台知不知道?
-
秘鲁特有:优惠税率到期后我自己能改吗?历史单据重打用当时的税率还是现在的?
最后更新:2026-08
更正:18% 这个总数没错,但它的构成写旧了
2026-08-20 补充,来自对到期税率的例行复查。
本文前面写「18% 的构成是 16% 销售税 + 2% 市政促进税,2026 年没有变」。 总数 18% 是对的,构成是 2026 年之前的旧数。
Ley N.º 32387(2025-06-16 公布,2026-01-01 起施行)规定:
市政促进税逐年调高、销售税同步调低,两者相加始终保持 18% 不变:
| 年份 | 销售税 | 市政促进税 | 合计 |
|---|---|---|---|
| 2025 及以前 | 16.0% | 2.0% | 18% |
| 2026 | 15.5% | 2.5% | 18% |
| 2027 | 15.0% | 3.0% | 18% |
| 2028 | 14.5% | 3.5% | 18% |
| 2029 | 14.0% | 4.0% | 18% |
这条正好解开了本文自己留下的一个疑问。前面写餐饮优惠税率是 8% 销售税 + 2.5% 市政促进税,早先的版本觉得「市政促进税从 2% 变成 2.5% 很反常, 需要再确认」。它一点都不反常——2.5% 就是 2026 年全国通用的市政促进税率。
也就是说:餐饮那一档的数字一直是对的,旁边那句「16% + 2%」才是旧的。 两个数只能对一个,现在知道是哪一个了。
这对你开店有什么实际影响?
如果你的系统只存一个 18%(小票上也确实只印一个数),没有任何影响。
如果你的系统把销售税和市政促进税分成两个字段来记账或报税,每年 1 月 1 日两个数都要改, 而顾客看到的合计始终是 18%、不会变。税率表里只对合计做校验的话,这个变化不会报警。
TODO: verify —— 上表来自税务事务所的二手资料。SUNAT 官网在讲餐饮优惠税率时
点名引用了这条法律,但没有把通用税率的年度表列出来,需要对照法律原文再核一次。
出处见 SOURCES.md。
最后更新:2026-08
由秘奥软件(MISAll)团队维护。最后更新:2026-08