API REST · SUNAT · Perú

API de facturación electrónica SUNAT que responde en segundos

Emite facturas, boletas, notas de crédito y débito y guías de remisión electrónicas desde tu ERP, POS o tienda online. Tú envías un JSON; nosotros firmamos, enviamos a SUNAT y te devolvemos el CDR.

  • Ambiente de pruebas beta gratis
  • Sin instalar nada
  • Multiempresa
POST /api/v1/facturas
# Emitir una factura electrónica y esperar el CDR
curl -X POST https://TU-DOMINIO.com/api/v1/facturas \
  -H "X-Api-Key: $API_KEY" -H "X-Api-Secret: $API_SECRET" \
  -d '{
    "serie": "F001", "fecha_emision": "2026-10-04", "esperar_cdr": true,
    "cliente": { "tipo_doc": "6", "num_doc": "20131312955",
                 "razon_social": "CLIENTE SAC" },
    "items": [{ "descripcion": "Servicio", "unidad": "ZZ",
                "cantidad": 1, "precio_unitario": 118 }]
  }'
F001-000001 procesandoaceptado · CDR 0

SUNAT es compleja. Tu integración de facturación electrónica no tiene por qué serlo.

Facturación electrónica en Perú

Una sola API para todos tus comprobantes electrónicos

Firmamos el XML UBL 2.1 con tu certificado digital, lo enviamos a SUNAT, interpretamos la respuesta y guardamos XML, CDR y PDF por ti.

Comprobantes de pago

Facturas, boletas y notas electrónicas con su CDR

Emite factura electrónica y boleta de venta electrónica, notas de crédito y débito, resúmenes diarios y comunicaciones de baja. Los impuestos (IGV, ISC, ICBPER), descuentos, anticipos, detracciones y cuotas se calculan solos.

  • 01Factura
  • 03Boleta
  • 07Nota de crédito
  • 08Nota de débito
  • 09Guía remitente
  • 31Guía transportista
  • 20Retención
  • 40Percepción
  • RC·RAResumen y baja
Pruebas

Ambiente beta aislado

Credenciales propias para SUNAT beta y una verificación automática que prueba todo antes de pasar a producción.

Automatización

Resumen diario y alertas de plazos

Envía solas tus boletas en el resumen diario y recibe avisos de comprobantes cerca del plazo o de tu certificado por vencer.

Tu cliente

Correo y enlace público al comprobante

Tu cliente recibe PDF y XML por correo y un enlace para descargarlos cuando quiera, también desde WhatsApp.

Cómo empezar

De la cuenta a tu primera factura electrónica aceptada

  1. Crea tu cuenta

    Recibes al instante tus credenciales del ambiente de pruebas. No necesitas certificado digital para empezar.

  2. Prueba en SUNAT beta

    Emite desde tu sistema y ejecuta la verificación automática: factura, boleta, notas, baja, resumen y guía, paso a paso.

  3. Pasa a producción

    Sube tu certificado digital y tu usuario SOL secundario, comprueba la conexión real sin emitir y empieza a facturar.

Para desarrolladores

Integra la facturación electrónica en tu ERP en una tarde

Una API REST en JSON, pensada para que tu equipo no tenga que aprender UBL, firmas digitales ni los servicios de SUNAT.

  • Asíncrona o inmediata: responde al instante y avisa por webhook, o espera el CDR con esperar_cdr.
  • Idempotente: con Idempotency-Key un reintento nunca duplica un comprobante.
  • Webhooks firmados con HMAC-SHA256 cuando SUNAT acepta o rechaza.
  • Consulta de CDR automática si SUNAT ya tenía registrado el comprobante.
Documentación de la API
curl -X POST https://TU-DOMINIO.com/api/v1/facturas \
  -H "X-Api-Key: $API_KEY" \
  -H "X-Api-Secret: $API_SECRET" \
  -H "Idempotency-Key: pedido-000123" \
  -H "Content-Type: application/json" \
  -d '{
    "serie": "F001",
    "fecha_emision": "2026-10-04",
    "tipo_moneda": "PEN",
    "cliente": {"tipo_doc": "6", "num_doc": "20131312955", "razon_social": "CLIENTE SAC"},
    "items": [{"descripcion": "Servicio de soporte", "unidad": "ZZ", "cantidad": 1, "precio_unitario": 118}]
  }'

Preguntas frecuentes

Lo que más nos preguntan

¿Qué es una API de facturación electrónica?

Es un servicio al que tu sistema (ERP, POS o tienda online) le envía los datos de una venta en JSON. La API genera el comprobante electrónico en el formato de SUNAT (XML UBL 2.1), lo firma con tu certificado digital, lo envía a SUNAT y te devuelve la respuesta (CDR) junto con el PDF y el XML.

¿Necesito un certificado digital para empezar?

No para probar. Cada cuenta tiene un ambiente de pruebas conectado a SUNAT beta, sin validez tributaria, y si aún no tienes certificado generamos uno de prueba. Para emitir comprobantes con validez necesitas tu certificado digital y tu usuario SOL secundario.

¿Qué es el CDR de SUNAT?

La Constancia de Recepción (CDR) es el archivo que devuelve SUNAT al recibir un comprobante electrónico. Indica si fue aceptado, aceptado con observaciones o rechazado, y debe conservarse junto con el XML. ConectaSUNAT lo guarda y te lo entrega por la API.

¿Qué diferencia hay entre el ambiente beta y producción?

Beta es el ambiente de pruebas de SUNAT: los comprobantes no tienen validez tributaria y sirven para verificar tu integración. Producción es el ambiente real. En ConectaSUNAT cada empresa tiene los dos a la vez, con credenciales y datos separados.

¿Cómo se envían las boletas de venta electrónicas?

Puedes enviarlas una por una o informarlas en el resumen diario. Si lo activas, ConectaSUNAT envía automáticamente el resumen diario con las boletas registradas para ese fin.

Ver todas las preguntas sobre facturación electrónica SUNAT

Empieza a emitir comprobantes electrónicos hoy

Crea tu cuenta, prueba gratis en el ambiente beta de SUNAT y pasa a producción cuando estés listo.