REST · JSON · 102 endpoints
TF Fiscal API
API completa para emisión, consulta y cancelación de Facturas Electrónicas (NF-e) en Brasil. Soporta cálculo automático de impuestos (ICMS, IPI, PIS/COFINS), generación de XML, autorización autoridad fiscal e integración con sistemas de gestión. Actualmente soporta emisión de facturas para productos en todo territorio brasileño.
Base URL (Producción)
https://api.tffiscal.comAutenticación y firma
Cabeceras obligatorias
| Header | Tipo | Descripción |
|---|---|---|
| token | string | Token de la empresa emisora |
| sign | string | Firma MD5: MD5(token + path + body + timestamp) |
| timestamp | string | Unix timestamp en segundos (ventana de 5 minutos) |
Firma
sign = md5(token + path + body + timestamp) # token: token de la empresa # path: ruta de la solicitud; en GET incluya la query string # body: cuerpo sin CR/LF; cadena vacía en GET # timestamp: Unix en segundos, válido 5 minutos # resultado: 32 caracteres hexadecimales en minúscula
Ejemplo · cURL
# sign = md5(token + path + body + timestamp) # Plantilla generada desde la ruta; reemplace los placeholders curl -X POST "https://api.tffiscal.com/api/invoice/create" \ -H "Content-Type: application/json" \ -H "token: $TOKEN" \ -H "timestamp: $TIMESTAMP" \ -H "sign: $SIGN" \ -d @body.json
Flujo del Sistema
Datos de Entrada
- Información del Cliente
- Datos de los Productos
- Información Fiscal
- Datos de Transporte
Procesamiento
- Validación de los datos
- Cálculo de impuestos
- Generación del XML
- Autorización autoridad fiscal
Salida
- XML de la factura
- PDF de la factura
- DANFE (Documento Auxiliar)
- Estado de autorización
Categorías de la API
Empresas7 endpointsCategorías fiscales NF-e5 endpointsCFOP2 endpointsNCM2 endpointsNF-e18 endpointsNFC-e15 endpointsNFS-e6 endpointsDocumentos recibidos y DistDFe8 endpointsCT-e5 endpointsMDF-e5 endpointsDC-e5 endpointsNF3-e5 endpointsNFCom5 endpointsSPED1 endpointsAuditoría1 endpointsRPA9 endpointsSSO2 endpointsContador1 endpoints