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.
Facturación electrónica SUNAT
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.
Cómo funciona
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.
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.
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
Facturas, boletas, notas de crédito y de débito. Gravado, exonerado, inafecto, exportación, gratuitos, ICBPER y ventas al crédito con cuotas.
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.
Cuando SUNAT responde, Nooki le avisa a tu sistema con un mensaje firmado. Si tu sistema está caído, reintenta durante dos días.
Cada comprobante recibe su número sin repetirse ni saltarse, aunque tu sistema venda desde varias cajas al mismo tiempo.
Si SUNAT no responde, Nooki vuelve a intentar con el mismo número. Nunca reenvía a ciegas algo que SUNAT ya recibió.
El XML firmado y la constancia de SUNAT (CDR) de cada comprobante quedan guardados y se descargan cuando los necesites.
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 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
Tu sistema de ventas, inventario o reservas sigue igual. Solo le agregas la conexión con Nooki y empieza a emitir comprobantes electrónicos.
Conecta a todos tus clientes con una sola integración. Cada empresa tiene sus propias llaves, su certificado y su usuario SOL.
Desarrollamos sistemas a medida y sistemas por rubro (restaurantes, hoteles, tiendas) que ya vienen conectados a la facturación.
Para desarrolladores
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.
// 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
Tu certificado digital y tu clave SOL se guardan cifrados con AES-256. Solo se usan para firmar y enviar tus comprobantes.
Creas y revocas llaves desde el portal. Cada llave identifica a un sistema y su secreto nunca se vuelve a mostrar.
Pruebas en beta todo lo que quieras. La facturación con valor legal se activa solo cuando tu empresa está lista.
Preguntas frecuentes
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.
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.
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.
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.
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.
Trabajamos con planes mensuales según la cantidad de comprobantes. Escríbenos y te enviamos una propuesta para tu empresa.
Crea tu cuenta y prueba en el entorno beta, o escríbenos y te ayudamos a conectar tu sistema.