电子发票开错了怎么改?作废、红冲、贷记单(credit note)怎么用,发票存几年

电子发票尤其清算取号后通常删不掉,改正要走作废或开一张贷记单(红冲)冲减,并按当地规矩留痕、存档备查。

先说结论:电子发票一旦开出,多数情况下删不掉、改不了,只能靠作废或开一张贷记单(红冲)来更正,而且每一步都要留痕。下面把开错金额、退货、打折这些常见情况怎么处理、各国规则差在哪、发票要存几年,一次讲清。

开错了,为什么不能直接删

纸质时代开错一张票,撕了重开就行。电子发票不是这样。在清算式国家,发票要先送到税局平台校验、拿到官方编号才生效——墨西哥的 CFDI 会被盖上时间戳和 UUID,意大利的发票要穿过交换系统 SDI,印度的发票要换回一个 IRN。这条记录一旦上了税局服务器,就和买方、税局同时对上了号,你在自己电脑里把 PDF 改了、或者另开一张,都改不动那条已上报的数据。

所以”改发票”在电子时代其实是两条路:要么把原来那张作废(让它整张失效),要么再开一张贷记单冲减(红冲)。至于哪条路能走、怎么走,各国规则差别很大,下面分开说。

贷记单 / 红冲:开错金额、退货、打折怎么冲减

贷记单(credit note,西语 nota de crédito,中文常说红冲)是一张反方向的冲减凭证:它引用原发票的号码和日期,把多开或要退的金额减回去,原发票本身仍然留在系统里。它适用的场景很广:

  • 金额、税额开错:开多了就用贷记单把差额冲掉,必要时再补开一张正确的。
  • 退货:客户退货,用贷记单冲减对应商品的金额和税。
  • 事后折扣、返利:成交后才谈定的折扣,用贷记单调整。

实务上有几条通用要求:贷记单必须引用原发票(号码、日期),写清更正的性质和金额,并且和原发票一样要走当地的开票/清算流程。意大利就把贷记单单列成一种单据类型(TD04,nota di credito),同样要通过 SDI 提交并关联原发票;萨尔瓦多的电子贷记单(NCE)直接预留了折扣、税额、预扣等字段;阿根廷的 nota de crédito 也按发票类型分 A、B、C 对应开具。需要注意的是,抬头、税号开错这类”对象错了”的情况,不少国家要求作废重开而不是用贷记单冲减,具体看当地规则。

作废要不要经系统?有没有时限

很多人以为作废就是”我不认这张了”。在电子发票体系里,作废本身也是一笔要经税局系统的操作,而且常常不是你单方面说了算。

墨西哥 CFDI是典型:自 2022 年起,多数发票作废要通过税务信箱(Buzón Tributario)向买方发起请求,对方有 72 小时接受或拒绝,超时不回应才视为同意;金额低于约 1000 比索、工资单、面向公众的零售票等情形可豁免对方确认(据墨西哥 SAT、EDICOM)。也就是说,作废可能要等对方点头。

印度的 e-invoice则卡时限:发票生成后只能在 24 小时内在开票门户(IRP)上整张取消,不支持部分取消,取消后那个发票号也不能再用;一旦超过 24 小时,就只能改用贷记单或借记单来更正(据印度 GSTN、ClearTax)。

意大利几乎不走”删除”这条路:要更正已发出的发票,标准动作就是通过 SDI 开一张 nota di credito 冲减。归纳一句:在清算式国家,作废要经系统、可能要对方同意、还可能有时限,错过了就只能靠贷记单兜底。

发票要存几年:5 / 7 / 10 因国而异

改完之后还有一步常被忽略:留存。发票连同作废记录、贷记单,都要按当地年限存档备查,年数因国而异:

  • 约 5 年:墨西哥(联邦税法第 30 条要求 CFDI 及相关凭证至少存 5 年)、新加坡、波兰。
  • 约 6 年:沙特 ZATCA(一般记录至少 6 年,资本性资产更长)、英国。
  • 约 7 年:马来西亚电子发票(须保留 XML/JSON 原始格式、签名或二维码完整,并存放在本地)、美国常见做法。
  • 约 10 年:意大利(10 年,且要按 conservazione sostitutiva 合规电子归档)、法国(商法 10 年)。德国原为 10 年,2025 年起缩短为 8 年(据 KMLZ、VATupdate 等梳理)。

共同点是:电子存档要保留原始结构化文件(不是只留一张 PDF 打印件),签名、二维码、官方编号都要在,且随时可调取供稽查。很多企业为省事干脆统一按 10 年保存,一次满足多国最低要求。

海外华商怎么规范更正

落到店里,记住一条原则:别私自撕票、删数据或闷头重开一张了事——原来那张在税局系统里还在,你越绕,账越对不上,越容易触发稽查。规范的更正按这个顺序走:

  1. 先判断能不能作废:看所在国规则、有没有时限(如印度 24 小时)、要不要对方同意(如墨西哥 72 小时)。
  2. 不能作废就开贷记单:注明对应的原发票号、是退货还是折扣、冲减多少,金额要对得上。
  3. 退货、打折一律用贷记单留痕,不要用”少打一张”的方式私下抹平。
  4. 作废记录和贷记单一并存档,按当地年限保存、保持可调取。

说到底,开错票不可怕,可怕的是用错方法补救。用一套能按当地规矩自动作废、红冲并归档的收银系统,比事后逐张手工补救省心得多,也更经得起查。

常见问题

电子发票开错了,能直接删掉重开吗?
多数情况下不能。发票一旦经税局平台清算、取得官方编号(如墨西哥的 UUID、印度的 IRN),就锁定在系统里,私自改 PDF 或重开都不影响那条已上报的记录。正确做法是按当地规则作废,或开一张贷记单冲减(来源:墨西哥 SAT、印度 GSTN)。
贷记单(credit note)和作废有什么区别?
作废是让原发票整张失效,等于当它没开过;贷记单(红冲、nota de crédito)则是另开一张冲减凭证,引用原发票号,把多开的金额或退货部分减回去,原发票仍然存在。金额开错、退货、事后打折一般用贷记单,整张作废多用于彻底开错(来源:意大利 SDI、Sovos)。
墨西哥 CFDI 作废为什么还要对方同意?
自 2022 年起,墨西哥多数 CFDI 作废要经税务信箱(Buzón Tributario)向买方发起请求,对方有 72 小时接受或拒绝,超时未回应视为同意。金额低于约 1000 比索、工资单等情形可豁免对方确认(来源:墨西哥 SAT、EDICOM)。
印度电子发票开错,超过 24 小时还能取消吗?
不能。印度的 e-invoice 只能在生成后 24 小时内在 IRP 上整张取消,不支持部分取消,取消后该发票号也不能再用;超过 24 小时就只能改开贷记单或借记单来更正(来源:印度 GSTN、ClearTax)。
发票要保存几年?
因国而异,常见 5 到 10 年。墨西哥约 5 年、沙特 ZATCA 约 6 年、马来西亚电子发票约 7 年、意大利与法国约 10 年(德国 2025 年起由 10 年缩短为 8 年)。电子存档要保留原始格式、签名或二维码完整,并能随时调取(来源:各国税局、Avalara、EY)。
退货或事后打折,是重开发票还是开贷记单?
一般开贷记单冲减,而不是把原发票删掉重开。贷记单要引用原发票号、写清是退货还是折扣及对应金额,很多国家的电子贷记单(如萨尔瓦多 NCE、阿根廷的 nota de crédito)本就为退货、折扣、税额调整预留了字段(来源:Sovos、EDICOM)。