Saltar al contenido
Entrar al portal

Facturación electrónica SUNAT

Tu sistema vende.
Nooki factura.

Conecta tu sistema a Nooki y emite facturas, boletas y notas electrónicas a tu nombre. Nooki las firma, las envía directo a SUNAT, guarda el XML y la constancia, y le avisa a tu sistema el resultado en segundos.

  • Directo a SUNAT, sin OSE ni PSE
  • Emites a tu nombre
  • Pruebas gratis en el entorno beta

Cómo funciona

De la venta a SUNAT en tres pasos

  1. 1

    Registra tu empresa

    En el portal creas tu cuenta, registras tu RUC, subes tu certificado digital y tu usuario SOL secundario. Empiezas en el entorno de pruebas de SUNAT.

  2. 2

    Conecta tu sistema

    Sacas tu llave de la API y tu sistema envía cada venta en JSON, en el lenguaje que uses. Hay módulos listos para JavaScript y PHP.

  3. 3

    Nooki hace el resto

    Arma el comprobante, lo firma, lo envía a SUNAT, guarda el XML y la constancia (CDR) y le avisa a tu sistema si fue aceptado.

Qué incluye

Todo lo que tu facturación necesita, sin piezas sueltas

Facturas, boletas y notas

Facturas, boletas, notas de crédito y de débito. Gravado, exonerado, inafecto, exportación, gratuitos, ICBPER y ventas al crédito con cuotas.

Anulaciones automáticas

Pides la anulación y Nooki elige el camino: comunicación de baja para facturas o resumen diario para boletas, y consulta el ticket hasta tener la respuesta.

Avisos a tu sistema

Cuando SUNAT responde, Nooki le avisa a tu sistema con un mensaje firmado. Si tu sistema está caído, reintenta durante dos días.

Numeración sin saltos

Cada comprobante recibe su número sin repetirse ni saltarse, aunque tu sistema venda desde varias cajas al mismo tiempo.

Reintentos inteligentes

Si SUNAT no responde, Nooki vuelve a intentar con el mismo número. Nunca reenvía a ciegas algo que SUNAT ya recibió.

XML y constancia guardados

El XML firmado y la constancia de SUNAT (CDR) de cada comprobante quedan guardados y se descargan cuando los necesites.

Portal para tu equipo

Revisa tus comprobantes, saca y revoca llaves, configura avisos e invita a tu contador o a tu equipo con permisos de administrador o de solo lectura.

API documentada

API estable con documentación OpenAPI, errores claros en español y protección contra duplicados si una venta se envía dos veces.

Para quién es

Hecho para conectarse con cualquier sistema

Empresas con sistema propio

Tu sistema de ventas, inventario o reservas sigue igual. Solo le agregas la conexión con Nooki y empieza a emitir comprobantes electrónicos.

Programadores e integradores

Conecta a todos tus clientes con una sola integración. Cada empresa tiene sus propias llaves, su certificado y su usuario SOL.

Negocios que necesitan un sistema

Desarrollamos sistemas a medida y sistemas por rubro (restaurantes, hoteles, tiendas) que ya vienen conectados a la facturación.

Para desarrolladores

Una venta, unas líneas de código

Envía la venta en JSON con tu llave. Nooki responde al instante con el número del comprobante y te avisa cuando SUNAT lo acepta.

  • Módulos listos para JavaScript (Node, Deno, Bun) y PHP
  • Protección contra duplicados en cada venta
  • Avisos firmados con HMAC-SHA256
  • Entorno de pruebas con SUNAT beta
// En tu servidor
import { Nooki } from './nooki.mjs';

const nooki = new Nooki({
  llave: process.env.NOOKI_LLAVE,
  secreto: process.env.NOOKI_SECRETO,
});

const factura = await nooki.facturas.emitir({
  serie: 'F001',
  cliente: { tipo_doc: '6', num_doc: '20100066603',
             razon_social: 'CLIENTE SAC' },
  items: [{ descripcion: 'Batería 12V',
            cantidad: 2, precio_unitario: '320.00' }],
}, { idempotencia: `venta-${venta.id}` });

factura.numero; // "F001-000125"

Seguridad

Tus datos, protegidos como deben estar

Cifrado de credenciales

Tu certificado digital y tu clave SOL se guardan cifrados con AES-256. Solo se usan para firmar y enviar tus comprobantes.

Llaves que tú controlas

Creas y revocas llaves desde el portal. Cada llave identifica a un sistema y su secreto nunca se vuelve a mostrar.

Tú apruebas cada paso

Pruebas en beta todo lo que quieras. La facturación con valor legal se activa solo cuando tu empresa está lista.

Preguntas frecuentes

Lo que más nos preguntan

¿Necesito contratar un OSE o un PSE?

No. Nooki envía tus comprobantes directo a SUNAT por el Sistema de Emisión Electrónica del contribuyente. Tú emites a tu nombre, con tu certificado y tu usuario SOL; Nooki pone la tecnología.

¿Qué necesito para empezar?

Tu RUC, un certificado digital y un usuario SOL secundario creado en SUNAT Operaciones en Línea. Si aún no emites desde tu propio sistema, te acompañamos en el trámite ante SUNAT.

¿Puedo probar antes de facturar de verdad?

Sí. Toda empresa empieza en el entorno de pruebas de SUNAT (beta): puedes emitir, anular y revisar respuestas sin valor legal. Cuando todo está listo, pides el paso a producción desde el portal.

¿Mi sistema tiene que estar hecho en un lenguaje en especial?

No. Cualquier sistema que pueda enviar JSON por internet se conecta: JavaScript, PHP, Python, Java, C#, Visual Basic y otros. Para JavaScript y PHP ya hay módulos listos.

¿Qué pasa si SUNAT no responde o se cae mi internet?

Nooki guarda el comprobante y vuelve a intentar solo, con el mismo número, hasta tener respuesta. Si tu sistema repite el envío por un corte, Nooki no lo duplica.

¿Cuánto cuesta?

Trabajamos con planes mensuales según la cantidad de comprobantes. Escríbenos y te enviamos una propuesta para tu empresa.

¿Listo para facturar con Nooki?

Crea tu cuenta y prueba en el entorno beta, o escríbenos y te ayudamos a conectar tu sistema.