API REST para facturacion electronica CFDI 4.0, nomina, SUA e IDSE. Conecta tu sistema al SAT, IMSS e INFONAVIT en minutos, no semanas.
import { FiscaFacil } from "fiscafacil"
const client = new FiscaFacil("ff_YOUR_KEY")
// Timbrar una factura CFDI 4.0
const factura = await client.facturas.crear({
receptor: { rfc: "XAXX010101000" },
conceptos: [{
descripcion: "Servicio de consultoria",
cantidad: 1, precioUnitario: 5000
}]
})
console.log(factura.uuid)
// → "6128396c-5765-4f1b-b3a2-e4d1c7a6e9b3"Integrado con
Un API unificado para CFDI 4.0, nomina, SUA/IDSE y mas. Sin XML, sin criptografia — nosotros nos encargamos.
Genera, sella y timbra facturas con una sola llamada. Soporte para Ingreso, Egreso, Traslado, Pagos y Nomina.
Calculo programable de ISR Art. 96, subsidio al empleo, IMSS y neto a pagar. Ningun otro PAC expone esto via API.
Cancela CFDIs con los 4 motivos del SAT. Devolucion automatica de timbres. Webhooks para aceptacion del receptor.
Genera archivos para el IMSS: altas, bajas, modificaciones salariales y determinacion de cuotas bimestrales.
Cada peticion acepta un Idempotency-Key. Si la conexion falla, reintenta sin miedo a duplicar facturas.
Recibe notificaciones push cuando una factura se timbra, cancela o requiere aceptacion. Sin polling.
Consulta si un CFDI esta vigente, cancelado o en proceso. Verifica el status directamente con el SAT.
Genera la representacion impresa (PDF) de cualquier CFDI timbrado con una sola llamada.
Consulta pendientes, acepta o rechaza cancelaciones, y consulta relaciones entre CFDIs. Flujo completo.
Instala el paquete, pasa tu API key, y empieza a timbrar. Cero configuracion de certificados.
TypeScript / Node.js
npm install fiscafacilPython
pip install fiscafacilPHP
composer require fiscafacil/sdkC# / .NET
dotnet add package FiscaFacilAmbiente aislado con CSDs de prueba del SAT. Simula timbrado, cancelaciones y errores sin costo y sin valor fiscal.
Probar en Sandbox →Documentacion OpenAPI con ejemplos en cada lenguaje. Prueba endpoints desde el navegador.
Explorar API →Codigos de error especificos del negocio: RFC_INVALIDO, CSD_EXPIRADO, SALDO_INSUFICIENTE. Nunca un 500 generico.
Ver catalogo de errores →Cada respuesta incluye un codigo unico, un mensaje claro y sugerencia de solucion.
{
"success": false,
"error": {
"code": "CSD_EXPIRADO",
"message": "El certificado CSD expiro el 2025-12-15.",
"suggestion": "Renueva tu CSD en el portal del SAT y subelo via PUT /v1/empresas/{id}/certificados"
}
}Crea tu cuenta, genera un API key, y timbra tu primera factura en menos de 5 minutos.