Mandas la venta en JSON y en la misma llamada recibes la respuesta de SUNAT, con el PDF, el XML y el CDR. Facturas, boletas, notas y guías GRE 2.0 desde tu ERP, tu POS o tu SaaS, sin construir el motor.
Sin tarjeta · Desde S/ 29 al mes + IGV · Más de 2,500 empresas facturan con FactuSmart
Tu app o tu IA
Envía la venta en JSON
FactuSmart API
Arma, firma con tu certificado y envía a SUNAT
Aceptado por SUNAT · FA01-1234
Pruebas todo gratis, emites tus primeros comprobantes reales gratis y solo pagas cuando ya estás facturando.
En modo prueba (SUNAT beta) emites hasta 200 comprobantes al día para integrar. No gastan créditos.
Al registrarte te regalamos 50 comprobantes reales, con validez fiscal. Sin tarjeta.
Todas las empresas que quieras en una sola cuenta y una sola API key. Ideal si tu software factura para muchos clientes.
En facturas, boletas y notas la respuesta de SUNAT llega en la misma llamada y sabes si fue aceptado. Guías y anulaciones, con consulta de estado.
PHP, Node.js/TypeScript, Python, Java y C#. O REST puro con JSON desde cualquier tecnología.
Dale a Claude, ChatGPT o Cursor nuestra documentación para agentes y se integra solo.
Y además trae
Si tu plataforma ya vende, solo le falta el comprobante electrónico. Eso lo ponemos nosotros.
Tu ERP ya maneja ventas. Nosotros le ponemos la facturación válida ante SUNAT.
Suma boletas y facturas a tu sistema de mesas, comandas y pedidos.
Emite el comprobante automático en cada pedido, sin intervención manual.
Ofrece facturación a tus usuarios sin construir el motor de SUNAT.
Te registras sin tarjeta y obtienes tu API key. Subes tu certificado digital y claves SOL una sola vez.
Integras en modo prueba (SUNAT beta) todas las veces que quieras: las pruebas no gastan créditos.
Tu sistema manda la venta en JSON. Nosotros armamos el XML, lo enviamos a SUNAT y esperamos su respuesta.
En facturas, boletas y notas te llega en la misma llamada la respuesta de SUNAT y los enlaces al PDF, el XML y el CDR. Guías y anulaciones, con consulta de estado.
Para emitir necesitas 2 piezas — esta API resuelve la primera, tú eliges la segunda:
Arma el XML, lo envía a SUNAT y te devuelve el PDF, el XML y el CDR.
Firma el comprobante — es un servicio aparte, con su propio costo. La mayoría de RUCs ya tiene certificado gratis de SUNAT; solo necesitas un Servicio PSE si no lo tienes.
¿Programas con Claude, ChatGPT o Cursor? Pásale este archivo: es toda la documentación del API en un solo texto, escrita para que un agente la entienda sin ayuda. Y si prefieres hacerlo a mano, también: es REST estándar.
Pégale esto a tu agente
Prueba real
Un agente de IA que no conocía FactuSmart leyó este archivo y emitió su primera boleta aceptada por SUNAT a la primera, en unos 5 minutos.
Primero calcular te arma el IGV y los totales; luego emites y, en facturas, boletas y notas, en la misma llamada recibes la respuesta de SUNAT, el número de serie y los enlaces al PDF, XML y CDR. Armar y firmar el XML UBL 2.1, los errores de SUNAT y las contingencias ya están resueltos.
Tu sistema envía
import { FactuSmart } from 'factusmart'
const fs = new FactuSmart({ apiKey: 'TU_API_KEY', baseUrl: 'https://TU_URL_BASE/api/v1/issuer', ruc: '20100070970' })
const { items, totales } = FactuSmart.calcularComprobante([
{ descripcion: 'Servicio de consultoría', cantidad: 1, valor_unitario: 100, afectacion: '10' },
])
const r = await fs.comprobantes.emitir({
codigo_tipo_documento: '01',
datos_del_cliente_o_receptor: { codigo_tipo_documento_identidad: '6', numero_documento: '20131312955' },
items, totales,
})
console.log(r.aceptado_por_sunat, r.serie_numero){
"success": true,
"estado": "05",
"estado_descripcion": "Aceptado",
"serie_numero": "FA01-35",
"external_id": "ad4d29e9-7510-4efd-963e-3f8b6fa2facd",
"sunat": {
"codigo": "0",
"descripcion": "La Factura numero FA01-35, ha sido aceptada"
},
"aceptado_por_sunat": true,
"entorno": "prueba"
}No reinventes la facturación electrónica. Usa la misma plataforma probada con la que más de 2,500 empresas peruanas facturan con FactuSmart.
El mismo motor con el que más de 2,500 empresas facturan con FactuSmart todos los días.
Te avisamos a tu servidor cuando cambia el estado de un comprobante. Sin consultar a cada rato.
Una llave para probar y otra para producción. Nunca emites un comprobante real por error.
Guardamos tu certificado y claves SOL cifrados. Tú no programas nada de firmas ni XML.
Mandas cantidad y precio; el API te arma IGV y totales para que SUNAT no te rechace por centavos.
SUNAT cambia esquemas y reglas; nosotros actualizamos el motor. Tú no tocas tu código.
Funciona como tu plan de celular: eliges un plan con un cupo mensual de comprobantes, no acumulable. Si se acaba antes, subes de plan o pides créditos extra. Sin cobros sorpresa, sin facturación por consumo. 1 crédito = 1 comprobante.
Empieza gratis: pruebas en modo prueba, hasta 200 al día (no gastan créditos) y 50 comprobantes gratis para empezar en producción, con validez fiscal, al registrarte (al contratar un plan, se reemplazan por su cupo). Sin tarjeta.
Para empezar a integrar
o S/ 290/año (2 meses gratis)
1,500 créditos al mes
Para volumen constante
o S/ 690/año (2 meses gratis)
5,000 créditos al mes
Para alto volumen
o S/ 1,190/año (2 meses gratis)
15,000 créditos al mes
¿Se te acaba el cupo antes de fin de mes? Sube de plan cuando quieras o pídenos créditos extra para tu plan por WhatsApp.
Desde S/ 350, según la complejidad de tu plataforma. Nosotros conectamos la API a tu sistema de principio a fin — tú no tocas código. ¿Prefieres hacerlo tú? También puedes integrarla gratis con nuestra documentación.
Todo prepago, sin permanencia · RUC ilimitados en todos los planes · 50 comprobantes gratis para producción al registrarte · te avisamos al 20% y 10% de tus créditos extra · ¿más de 15,000 al mes? cotiza aquí. Precios no incluyen IGV. Pruebas gratis con uso justo: hasta 200 al día por cuenta.
Construir y mantener un facturador SUNAT toma meses y hasta años, e incluso nunca termina: SUNAT hace cambios todo el tiempo y nunca avisa. Esto es lo que ganas conectándote a nuestra API.
| Característica | API FactuSmart | Construir tú mismo |
|---|---|---|
| Listo para usar en días, no meses | — | |
| Sin construir ni mantener el motor SUNAT | — | |
| Modo prueba gratis, hasta 200 al día | — | |
| SDK oficiales en 5 lenguajes | — | |
| Motor de +2,500 empresas reales | — | |
| Soporte en español, de programador | — | |
| Prepago, sin cobros sorpresa | — | |
| Actualizaciones SUNAT automáticas | — |
Una API de facturación electrónica es un servicio web que permite que tu propio sistema —un ERP, un punto de venta, un sistema de restaurante o una tienda online— emita comprobantes válidos ante SUNAT sin tener que construir todo el proceso de facturación. Tu sistema envía los datos de la venta y la API se encarga de armar el XML UBL 2.1, firmarlo con el certificado digital, enviarlo a SUNAT y devolverte el resultado con el PDF, el XML y el CDR.
En el Perú, emitir boletas y facturas electrónicas exige cumplir el estándar UBL 2.1 de SUNAT, firmar digitalmente cada documento y manejar correctamente los códigos de respuesta y las contingencias. Construir y mantener ese motor por cuenta propia toma meses —y a veces años— porque SUNAT cambia sus reglas con frecuencia y sin avisar. Con la API de FactuSmart esa complejidad ya está resuelta y probada en producción.
Por eso, conectar tu sistema a una API SUNAT es la forma más rápida y económica de agregar facturación electrónica: integras una sola vez, pruebas gratis en modo prueba mientras integras, y te olvidas del mantenimiento. Con FactuSmart tienes SDK oficiales para PHP, Node.js, Python, Java y C#, RUC ilimitados en una sola API key, y si construyes tu plataforma con inteligencia artificial, tu agente puede integrarla solo con nuestra documentación para IA.
¿Prefieres el sistema completo con pantallas listas para usar (POS, inventario y tienda virtual)? Prueba la demo gratis.
Todo lo que necesitas saber antes de integrar.
Modo prueba gratis, hasta 200 al día, y 50 comprobantes gratis para producción al registrarte. Sin tarjeta y sin permanencia: cuando estés facturando, eliges un plan.