TF Fiscal
开发文档

NFC-e

替代取消

取消与同一笔交易的离线应急票重复的那张正常票。

POST/openapi/v2/empresas/{empresaId}/nfce/{nfceId}/cancelar-substituicao
需要 token、timestamp、sign 三个签名头,参见认证与签名。

典型场景:正常票已发出但 SEFAZ 无响应,收银台又开了一张离线应急票,结果两张都有效。本接口取消 nfceId 定位的正常票,并指向替代它的离线票。SEFAZ 恢复时平台会自动处理大部分这类情况,本接口供特殊情况自行处理。时限:授权后 168 小时内。

路径参数

empresaId*
string开票主体标识
nfceId*
stringNFC-e 标识

* 必填字段

请求体

chaveAcessoSubstituta*
string替代票访问密钥
justificativa*
string取消原因

* 必填字段

200
已受理,无响应体。结果经 Webhook 推送,也可在查询接口看到。

无响应体

SEFAZ 登记成功:票变为 Cancelada,推送 nfce.canceled。SEFAZ 拒绝:票仍有效,推送 nfce.cancel_rejected,查询接口的 motivoStatus 显示原因。载荷见 Webhooks。