TF Fiscal
开发文档

NF-e 验证

chave 查询

按 44 位访问密钥返回票面数据;提交过验证的 chave 另附当前的验证结论。

GET/openapi/v3/consultas/nf-e/{chave}
需要 token、timestamp、sign 三个签名头,参见认证与签名。

按 44 位访问密钥查询发票票面数据。经 XML 验证 提交过的 chave,响应另附 validation 块,其中 validationStatus 为当前状态:invoice.verify.completed webhook 未送达时可用它轮询结论(见 NF-e 验证)。只在平台开出的票或官方数据源中查到的票没有经过验证,不带该块。

路径参数

chave*
string访问密钥

* 必填字段

200
票面数据。结构与 XML 验证 相同;只有经它提交过的 chave 带 validation 块。
tipo
string单据类型
modelo
string单据模型码
status
string税务状态
statusDescription
string状态说明
ambienteEmissao
string开票环境
numero
string发票号
serie
string系列号
dataEmissao
string开具时刻
tipoOperacao
string操作类型(tpNF),从开票方看货物的方向
chaveAcesso
string访问密钥
object开票方
object收票方
array商品行
dataAutorizacao
string授权时刻
object授权协议
valorTotal
number整单净额
object当前的验证结论

给定 app_secret = sk_live_9f8e7d6c5b4a、chave 35260764962869000108550990001366171195929648、timestamp = 1784906308,签名字符串为(GET,body 为空串;chave 在 path 内):

text
sign_input = "sk_live_9f8e7d6c5b4a"
+ "/openapi/v3/consultas/nf-e/35260764962869000108550990001366171195929648"
+ ""
+ "1784906308"
sign = md5Hex(sign_input)