Validado con SUNAT

API para emitir boletas electrónicas en SUNAT

Emite boletas de venta electrónicas desde tu tienda, POS o app con una sola petición. Con el DNI del cliente la API busca su nombre, y descargas el PDF en A4, A5 o ticket.

Ver la documentación de la API

Pensada para ventas al público

Nombre por DNI

Con el DNI del cliente puedes omitir su nombre: la API lo busca.

Ventas sin documento

Para ventas menores emite a "CLIENTES VARIOS" con documentType "0".

PDF en ticket

Descarga la boleta en A4, A5 o ticket de 80, 58 y 50 mm, o envíala por correo desde la API.

Pagos y vuelto

Registra el medio de pago y el monto recibido para calcular el vuelto que sale en el PDF.

Así se ve en código

Una boleta a un cliente con DNI, pagada en efectivo.

POST/documents
curl https://api.apisunat.net/api/v1/issuer/documents \
  -H "X-API-Key: $APISUNAT_KEY" \
  -H "Idempotency-Key: boleta-003407" \
  -H "Content-Type: application/json" \
  -d '{
    "documentType": "03",
    "currency": "PEN",
    "issueDate": "2026-10-27",
    "customer": { "documentType": "1", "documentNumber": "12345678" },
    "items": [
      { "description": "Polo talla M", "quantity": 2, "unitPrice": 59 }
    ],
    "payments": [
      { "methodCode": "EFECTIVO", "methodName": "Efectivo", "amount": 118, "receivedAmount": 120 }
    ]
  }'

Reglas que valida la API

  • Una boleta mayor a S/ 700 debe identificar al cliente; no admite documentType "0".
  • El DNI tiene 8 dígitos.
  • Con documentType "0" el nombre del cliente es obligatorio.

Anular una boleta

  • Las boletas se anulan con un resumen diario (RC) desde POST /voids.
  • SUNAT permite anular hasta 7 días después de la emisión; pasado ese plazo, emite una nota de crédito.
  • Las boletas de un mismo resumen deben tener el mismo RUC, fecha de emisión y moneda.

Intégrala con tu agente de IA

Con el skill de API SUNAT tu agente conoce la API y la conecta a tu sistema. Elige el tuyo y copia el prompt.

Preguntas frecuentes

Emite tu primer comprobante hoy

Crea tu cuenta, genera una clave de prueba y emite en SUNAT beta, desde tu código o con tu agente de IA.

Empieza gratis