在墨西哥做生意,不开发票 = 不合法。墨西哥的所有商业交易都必须开具CFDI(Comprobante Fiscal Digital por Internet)电子发票。不管你是卖东西、提供服务、还是给员工发工资,都需要CFDI。

很多华人老板一提到CFDI就头大。我刚接触的时候也是一头雾水,后来摸索了大半年才搞明白。把关键的东西写在这,希望你少走点弯路。

一、CFDI是什么?

CFDI全称Comprobante Fiscal Digital por Internet(互联网数字财务凭证),是墨西哥唯一合法的发票格式。它的特点:

  • XML格式:CFDI的核心是一个XML文件,包含所有交易信息
  • 数字签名:每张发票都有发票人的电子签名(e.firma)
  • SAT认证:每张发票必须经过SAT认证的PAC(Proveedor Autorizado de Certificación)盖章
  • 实时上报:发票信息实时传输给SAT,SAT能看到你的每一笔交易
  • 当前版本:CFDI 4.0(2022年起强制使用)

CFDI不只是销售发票

CFDI涵盖所有类型的财务凭证:

  • Ingreso(收入):销售商品或服务的发票
  • Egreso(支出/折让):退货、折扣的红字发票
  • Nómina(工资):每次发工资都要开CFDI
  • Pago(付款):收到分期付款时开具的付款凭证
  • Traslado(运输):货物运输时的运输凭证(Carta Porte)

二、开CFDI的前提条件

在开具CFDI之前,你需要准备好以下东西:

  1. RFC税号:在SAT注册的联邦纳税人登记号
  2. e.firma电子签名:在SAT办理的数字证书,包含.cer和.key文件 + 密码
  3. CSD(Certificado de Sello Digital):专门用于签署发票的数字印章证书,在SAT在线申请
  4. PAC服务:选择一个SAT认证的PAC服务商来认证你的发票
  5. 开票软件:可以用SAT免费工具,也可以用第三方开票软件
SAT税务局官网
SAT 税务局(sat.gob.mx)— 在SAT官网可以免费开具CFDI,也可以申请CSD数字印章证书

三、CFDI 4.0的关键要求

2022年起,墨西哥强制使用CFDI 4.0版本,相比旧版有以下重要变化:

要求 说明
买方RFC必填 必须填写买方的RFC税号,不能用通用RFC
买方名称必须精确 名称必须和SAT登记的完全一致(大小写、空格都要对)
买方税务地址邮编 必须填写买方的税务登记邮编
税务用途(Uso de CFDI) 必须选择正确的税务用途代码
税制类型(Régimen Fiscal) 必须填写买方的税制类型代码
出口标识 新增出口相关字段

CFDI 4.0最常见的错误

华人老板最容易犯的错误:

  • 买方名称不匹配:客户给的名称和SAT登记的不一致,发票会被拒绝
  • 邮编错误:填了客户的实际地址邮编而不是税务登记邮编
  • 税务用途选错:不同的交易类型需要选择不同的用途代码
  • 忘记取消作废发票:开错的发票必须在规定时间内取消

四、开票方式

有三种方式开具CFDI:

方式1:SAT免费工具

  • 在SAT官网(sat.gob.mx)登录后可以免费开具CFDI
  • 优点:免费,官方工具
  • 缺点:功能简单,不适合大量开票,界面全西班牙语
  • 适合:开票量很少的小公司或个人

方式2:第三方开票软件(推荐)

  • 使用SAT认证的第三方软件,如Facturama、Aspel、CONTPAQi、Bind ERP
  • 优点:功能强大,支持批量开票,自动计算税额,可以管理客户信息
  • 缺点:需要付费(通常按月或按发票数量收费)
  • 适合:有一定开票量的公司

方式3:让会计师代开

  • 很多华人老板把开票工作交给会计师事务所
  • 优点:省心,不容易出错
  • 缺点:需要额外付费,开票不及时
  • 适合:不想自己操作的老板
EDICOM墨西哥电子发票概览
EDICOM(edicomgroup.com)— 墨西哥电子发票系统概览,包含CFDI流程图

五、CFDI开票流程

  1. 收集买方信息:RFC、名称(必须和SAT登记一致)、税务邮编、税制类型
  2. 填写发票内容:商品/服务描述、数量、单价、税额(IVA 16%等)
  3. 选择税务用途:根据交易类型选择正确的Uso de CFDI代码
  4. 用CSD签名:系统自动用你的数字印章证书签署发票
  5. PAC认证:发票发送到PAC进行认证,PAC会加盖时间戳和认证码
  6. 发送给买方:将XML文件和PDF版本发送给客户

整个过程在开票软件中通常几分钟就能完成。

六、工资发票(Nómina CFDI)

每次给员工发工资,都必须开具Nómina CFDI(工资电子发票)。这是很多华人老板容易忽略的:

  • 每个发薪周期(周薪/双周薪/月薪)都要开
  • 包含员工的RFC、CURP、社保号、工资明细、扣税明细
  • 必须在发薪后3个工作日内开具
  • 员工可以在SAT官网查看自己的工资发票
  • 通常由会计师或薪资软件自动生成

七、发票取消规则

开错的发票需要取消(Cancelación),但有严格的规则:

  • 取消期限:必须在开具发票的当年年度申报前取消(2026年新规延长了期限)
  • 买方确认:金额超过$1,000 MXN的发票取消需要买方确认同意
  • 取消原因:必须选择取消原因代码(如:开错信息、交易取消等)
  • 替代发票:如果是因为信息错误取消,需要关联新的替代发票
Mexperience发票指南
Mexperience(mexperience.com)— 墨西哥税务发票的综合英文指南

八、常见问题

Q:不开CFDI会怎样?

SAT可以对不开发票的企业处以高额罚款,严重的可能被冻结RFC(意味着无法进行任何商业活动)。而且没有CFDI的支出不能用于税前抵扣

Q:买东西时需要向卖家索要CFDI吗?

必须。所有公司支出都需要对应的CFDI才能在税前抵扣。买办公用品、付房租、请客吃饭,都要向卖家索要CFDI。

Q:个人消费也能开CFDI吗?

可以。在墨西哥,个人消费也可以向商家索要CFDI(需要提供你的RFC)。个人CFDI可以用于年度个人所得税抵扣。

Q:外国客户没有RFC怎么开发票?

对于外国客户,可以使用通用RFC:XEXX010101000,名称填外国客户的公司名。

Q:CFDI的PDF和XML有什么区别?

XML是法律文件,包含所有结构化数据和数字签名。PDF只是给人看的可视化版本。SAT只认XML。

Q:PAC服务费用多少?

PAC服务通常按发票数量收费,价格从$1-$5 MXN/张不等。很多开票软件已经包含了PAC服务费。

Q:Carta Porte(运输凭证)是什么?

如果你的公司涉及货物运输(自有车辆运输或委托运输),需要开具带有Carta Porte补充信息的CFDI。这是2021年起的新要求,不合规会被罚款。

The Invoicing Hub墨西哥电子发票
The Invoicing Hub(theinvoicinghub.com)— 墨西哥电子发票合规要求详解

九、实用链接

总结

  • CFDI是墨西哥唯一合法的发票格式,所有商业交易必须开具
  • 开票前需要:RFC + e.firma + CSD数字印章 + PAC服务
  • 当前强制使用CFDI 4.0,买方信息必须精确匹配SAT登记
  • 三种开票方式:SAT免费工具(简单)、第三方软件(推荐)、会计师代开(省心)
  • 发工资也要开Nómina CFDI,发薪后3天内开具
  • 开错的发票需要在规定时间内取消,金额超$1,000需买方确认
  • 没有CFDI的支出不能税前抵扣
  • 货物运输需要Carta Porte运输凭证