API REST · SDK · SUNAT

La API de facturación SUNAT hecha para programadores

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.

Modo prueba gratis, 200 al día50 CPE gratis en producciónRUC ilimitados, 1 sola API keySDK oficiales en 5 lenguajes

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

en la misma llamada

FactuSmart API

Arma, firma con tu certificado y envía a SUNAT

Aceptado por SUNAT · FA01-1234

PDF XML CDR
+1,000
empresas facturan con FactuSmart
5
SDK oficiales
∞
RUC por API key
50
comprobantes gratis en producción
¿Por qué FactuSmart?

Pensada para que integres rápido y sin gastar

Pruebas todo gratis, emites tus primeros comprobantes reales gratis y solo pagas cuando ya estás facturando.

Modo prueba gratis, hasta 200 al día

En modo prueba (SUNAT beta) emites hasta 200 comprobantes al día para integrar. No gastan créditos.

50 comprobantes gratis en producción

Al registrarte te regalamos 50 comprobantes reales, con validez fiscal. Sin tarjeta.

RUC ilimitados

Todas las empresas que quieras en una sola cuenta y una sola API key. Ideal si tu software factura para muchos clientes.

Respuesta de SUNAT al instante

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.

SDK oficiales en 5 lenguajes

PHP, Node.js/TypeScript, Python, Java y C#. O REST puro con JSON desde cualquier tecnología.

Integra con IA

Dale a Claude, ChatGPT o Cursor nuestra documentación para agentes y se integra solo.

Y además trae

WebhooksLlaves de prueba y producción separadasAnulación de facturas y boletasPDF A4 o ticket 58/80 mmVarios locales (anexos)Catálogos SUNAT y buscador de código de producto"Calcular": arma IGV y totales por ti
Para quién es

Para cualquier sistema que necesite facturar

Si tu plataforma ya vende, solo le falta el comprobante electrónico. Eso lo ponemos nosotros.

ERP / software de gestión

Tu ERP ya maneja ventas. Nosotros le ponemos la facturación válida ante SUNAT.

Sistema de restaurante

Suma boletas y facturas a tu sistema de mesas, comandas y pedidos.

E-commerce / tienda propia

Emite el comprobante automático en cada pedido, sin intervención manual.

Software a medida / SaaS

Ofrece facturación a tus usuarios sin construir el motor de SUNAT.

Cómo funciona

De tu sistema a SUNAT en 4 pasos

01

Crea tu cuenta gratis

Te registras sin tarjeta y obtienes tu API key. Subes tu certificado digital y claves SOL una sola vez.

02

Prueba gratis, sin límite

Integras en modo prueba (SUNAT beta) todas las veces que quieras: las pruebas no gastan créditos.

03

Emites en producción

Tu sistema manda la venta en JSON. Nosotros armamos el XML, lo enviamos a SUNAT y esperamos su respuesta.

04

Recibes todo listo

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:

Incluida

Esta API

Arma el XML, lo envía a SUNAT y te devuelve el PDF, el XML y el CDR.

Tú eliges

Certificado digital o Servicio PSE

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.

Integra con IA

Dale un enlace a tu agente de IA y se integra solo

¿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.

Autenticación, emisión, errores, webhooks y SDK en un solo archivo
Funciona con Claude, ChatGPT, Cursor y cualquier agente
Modo prueba gratis, hasta 200 al día: tu agente puede probar sin gastar créditos

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.

Hecho para programadores

Una llamada. Un comprobante válido.

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.

Facturas y boletas electrónicas
Notas de crédito y débito
Guías de remisión GRE 2.0
Anulación de facturas y boletas
Consulta de estado del comprobante
Descarga de PDF, XML y CDR

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)
SUNAT responde (en la misma llamada)
{
  "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"
}
Por qué nuestra API

El motor difícil, ya resuelto

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.

Validez ante SUNAT

El mismo motor con el que más de 2,500 empresas facturan con FactuSmart todos los días.

Webhooks

Te avisamos a tu servidor cuando cambia el estado de un comprobante. Sin consultar a cada rato.

Prueba y producción separadas

Una llave para probar y otra para producción. Nunca emites un comprobante real por error.

Tu certificado seguro

Guardamos tu certificado y claves SOL cifrados. Tú no programas nada de firmas ni XML.

Botón "calcular"

Mandas cantidad y precio; el API te arma IGV y totales para que SUNAT no te rechace por centavos.

Sin mantener nada

SUNAT cambia esquemas y reglas; nosotros actualizamos el motor. Tú no tocas tu código.

Precios

Precios simples, todo prepago

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.

Starter

Para empezar a integrar

S/ 29/mes + IGV

o S/ 290/año (2 meses gratis)

1,500 créditos al mes

  • Todos los tipos de CPE (boletas, facturas, notas, guías)
  • Modo prueba para probar tu integración
  • Cupo mensual, no acumulable
  • Sin permanencia
Empezar gratis
Recomendado

Pro

Para volumen constante

S/ 69/mes + IGV

o S/ 690/año (2 meses gratis)

5,000 créditos al mes

  • Mejor precio por crédito que Starter
  • Todos los tipos de CPE
  • Modo prueba para probar tu integración
  • Soporte preferente
Empezar gratis

Business

Para alto volumen

S/ 119/mes + IGV

o S/ 1,190/año (2 meses gratis)

15,000 créditos al mes

  • El precio por crédito más bajo de nuestros planes
  • Soporte prioritario
  • RUC ilimitados (como todos los planes)
  • Modo prueba para probar tu integración
Empezar gratis

¿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.

Integración llave en mano (opcional)

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.

Comparativa

¿Por qué no construirlo tú mismo?

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ísticaAPI FactuSmartConstruir 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—
Guía rápida

¿Qué es una API de facturación electrónica y cómo funciona en Perú?

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.

FAQ

Preguntas frecuentes sobre la API

Todo lo que necesitas saber antes de integrar.

Empieza a facturar desde tu sistema hoy

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.

Validez ante SUNAT Modo prueba gratis, 200 al día RUC ilimitados Prepago, sin sorpresas Soporte en español