TF Fiscal
Documentación

Verificación de NF-e

Consulta por chave

Devuelve los datos de la factura para una clave de acceso de 44 dígitos y, si usted envió esa chave a verificación, el veredicto actual.

GET/openapi/v3/consultas/nf-e/{chave}
Requiere las cabeceras de firma token, timestamp y sign, vea Autenticación.

Devuelve los datos de la factura para una clave de acceso de 44 dígitos. Para una chave enviada por la verificación de XML, la respuesta también trae el bloque validation con el validationStatus actual: úselo como alternativa de sondeo cuando se pierda una entrega del webhook invoice.verify.completed (vea Verificación de NF-e). Las facturas encontradas solo en la emisión de la plataforma o en la fuente oficial no se verificaron y llegan sin ese bloque.

Parámetros de ruta

chave*
stringClave de acceso

* Campo obligatorio

200
Datos de la factura. Misma estructura que la verificación de XML; el bloque validation solo viene para chaves enviadas por allí.
tipo
stringTipo de documento
modelo
stringModelo del documento
status
stringSituación fiscal
statusDescription
stringDescripción del estado
ambienteEmissao
stringAmbiente de emisión
numero
stringNúmero de la factura
serie
stringSerie
dataEmissao
stringFecha de emisión
tipoOperacao
stringTipo de operación (tpNF), el sentido de la mercancía visto por el emisor
chaveAcesso
stringClave de acceso
objectEmisor
objectDestinatario
arrayÍtems
dataAutorizacao
stringFecha de autorización
objectProtocolo de autorización
valorTotal
numberImporte neto de la factura
objectVeredicto actual de la verificación

Con app_secret = sk_live_9f8e7d6c5b4a, la chave 35260764962869000108550990001366171195929648 y timestamp = 1784906308, la cadena firmada es (GET, cuerpo vacío; la chave está en la ruta):

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