提交销售发票后,India Compliance 会生成电子发票,并在发票上保存 IRN 和二维码。
本页介绍当电子发票状态显示为失败、IRN 缺失,以及
电子发票无法取消或修改时该怎么办。
提示信息
e-Invoice can only be cancelled upto 24 hours after it is generated
同一问题的其他迹象:电子发票状态为失败或待处理,打印的发票上没有 IRN 或二维码,
或者 GST 门户上显示的电子发票在 ERPNext 中不存在。
工作原理
生成电子发票时,政府门户会返回一个 IRN(发票参考号)和一个
已签名的二维码。India Compliance 会将它们保存在销售发票和电子发票日志中,并将
电子发票状态设置为已生成。
政府只允许在生成电子发票后的 24 小时内取消,且电子发票
永远不能编辑。超过这个时间后,更正需要通过贷项通知单或借项通知单进行。
电子发票状态为失败,或没有 IRN
- 打开销售发票,查看电子发票部分或电子发票日志中的错误。
- 如果是凭据或 API 错误,请参阅 GST API 错误。
- 如果是数据错误(GSTIN、PIN 码、HSN 代码、地址),请更正主数据,然后在
发票上使用电子发票 → 生成重试。 - 如果门户提示 IRN 已存在(重复 IRN),说明电子发票是在之前某次尝试中创建的,
但 ERPNext 没有记录。请再次使用电子发票 → 生成。如果买方 GSTIN 和发票金额与本发票匹配,
India Compliance 会获取现有的电子发票并将其关联。如果在GST 设置 → 常规中开启了
从 GST 门户获取电子发票详情,当电子发票门户未返回详情时,
它还会到 GST 门户上查找。 - 如果错误是
e-Invoice cannot be generated because the posting date exceeds the reporting time limit of … days as specified in GST Settings,说明发票的日期早于电子发票报告时限(天)中设置的
政府报告期限。该发票已无法再生成电子发票。
请开具一张日期为今天的新发票,或与您的税务顾问确认该期限。
旧版本中,如果有人从销售发票列表再次生成电子发票,状态会被设置为失败。
此问题已在 India Compliance 15.25.5 中修复。如果您的版本较旧,请更新应用。
电子发票是直接在政府门户上生成的
如果您是在门户上而不是在 ERPNext 中生成或取消电子发票,请在发票上记录:
- 在门户上生成:电子发票 → 标记为已生成,然后输入 IRN、确认编号
和日期。 - 在门户上取消:电子发票 → 标记为已取消,然后输入取消详情。
取消电子发票
在生成后的 24 小时内:
- 打开销售发票并点击取消。
- 选择随发票一起取消 IRN。如果在 GST 设置中开启了取消发票时自动取消电子发票,
则会自动执行,无需询问。
超过 24 小时后,门户将不会取消电子发票:
- 要更正发票,请针对该发票开具贷项通知单,并开具一张信息正确的新发票。
- 如果无论如何都必须在 ERPNext 中取消销售发票(例如它已在门户上被删除),请关闭
GST 设置 → 常规中的电子发票不可取消时限制取消,取消
发票,然后再重新开启该选项。
电子发票不能修改。请取消它并开具新发票,或使用贷项通知单。
发票仅包含零税率或免税项目
GST 设置 → 常规中的电子发票中的零税率 / 免税 / 非 GST 项目决定如何处理:
不生成、随其他费用生成,或随应税金额生成。如果某个项目被错误地显示为
零税率,请检查其项目税务模板和 GST 详情。请参阅为什么我的发票上 GST 错误或缺失?。
打印带 IRN 和二维码的电子发票
使用电子发票打印格式(或包含二维码的自定义格式)打印销售发票。请参阅
打印格式中的电子发票二维码。
相关
- 印度 GST、电子发票和电子运单:查找您的答案
- 生成和取消电子发票
- 电子发票和电子运单常见问题