
JavaScript SDK para
la API de Factus
Emite facturas electrónicas, notas crédito, documentos soporte y más desde tu aplicación de Node.js usando la API de Factus.
npm install factus-js
Características principales
Diseñado para la experiencia del desarrollador
Un SDK que se quita del camino y te deja concentrarte en tu producto.
Totalmente tipado
Tipos TypeScript completos para todas las entidades y respuestas de la API, generados a partir del esquema oficial.
API ergonómica
Interfaz fluida e intuitiva, uso módulos para cada recurso de la API.
Autenticación automática
Gestión automática de login, refresh y reintentos.
Sandbox y producción
Cambia entre entornos con un único parámetro. El mismo código funciona en pruebas y en producción sin modificaciones.
Integración rápida
Emite tu primera factura en minutos
Sin boilerplate, sin configuración compleja. Configura tus credenciales, instancia el cliente y empieza a operar.
01
Instala el paquete
02
Configura tus credenciales
03
Instancia el cliente y empieza a operar
import { FactusClient } from "factus-js"; const factus = new FactusClient({ clientId: process.env.FACTUS_CLIENT_ID!, clientSecret: process.env.FACTUS_CLIENT_SECRET!, username: process.env.FACTUS_USERNAME!, password: process.env.FACTUS_PASSWORD!, environment: "sandbox", }); // Crear una factura electrónica const response = await factus.bills.create({ ... }); console.log(response.data.number); // "SETP990000001"