Headless de verdad
No es un plugin ni un webhook de salida. Todo lo que hace la aplicación pasa por la misma API REST: si la interfaz puede hacerlo, tu código también.
Para desarrolladores
Integra ventas, comprobantes SUNAT, stock y compras con lo que ya usas, o construye encima. Está en todos los planes, incluido el gratuito, y no hay una capa de integración que mantener.
curl https://api.sales.nietux.com/api/v1/items \
-H "Authorization: Bearer ntx_..."Por qué es distinta
En el mercado peruano la API suele ser un extra del plan más caro. Acá es la misma superficie con la que está construido el producto, y viene desde el plan gratuito.
No es un plugin ni un webhook de salida. Todo lo que hace la aplicación pasa por la misma API REST: si la interfaz puede hacerlo, tu código también.
Cifradas y show-once: se muestran una sola vez al crearlas. Se revocan desde el panel sin tocar el resto de tus integraciones.
100 peticiones por minuto por credencial. Alcanza para sincronizar catálogo y emitir en lote, y frena un bucle tuyo antes de que se lleve puesta tu propia cuenta.
Toda consulta filtra por la empresa activa de quien llama. No hay forma de leer datos de otro comercio, ni por accidente.
Referencia navegable en /api/docs y la especificación cruda en /api/openapi.json, generadas del código - no un documento que quedó viejo hace tres releases.
La API escribe el mismo stock que descuenta el punto de venta y el mismo catálogo que publica la tienda. No hay copias que sincronizar.
Una venta completa
Los impuestos, la serie y el correlativo se resuelven del lado del servidor según la configuración de cada producto: tu código no calcula IGV ni decide detracciones.
Cotizaciones, notas de venta, boletas y facturas, con su serie, su correlativo y su estado fiscal.
Productos con variantes, precios, impuestos por producto, stock por establecimiento y movimientos de kardex.
Contactos con validación de RUC y DNI, direcciones y su historial de compras.
{
"documentType": "BOLETA",
"establishmentId": "0199c8f0-...",
"paymentCondition": "CONTADO",
"customer": { "docType": "1", "docNumber": "70123456" },
"lines": [
{ "presentationId": "0199c8f2-...", "quantity": 2 }
]
}Preguntas frecuentes
Sí. No es un complemento del plan más caro: la API está en todos los planes, incluido el gratuito. Puedes construir e integrar sin pagar nada.
Con una API key con prefijo ntx_, en el header Authorization como Bearer token o en X-API-Key. La misma API acepta el JWT de la aplicación web: la autenticación es una sola.
Para eso está. Puedes empezar con la plantilla en tu subdominio y reemplazarla después por un frontend propio sin migrar datos: ambos leen el mismo catálogo y el mismo stock.
Sí. Un usuario puede pertenecer a varias empresas, así que puedes crear una aparte con el plan gratuito y usarla como entorno de integración, con sus propias API keys y sin tocar tus datos reales.
Cada API key acepta hasta 100 peticiones por minuto. Lo que registres por API no va por una vía aparte: son las mismas ventas, el mismo stock y las mismas series que la interfaz.
Sí. POST /sales registra la venta con su serie y su correlativo, y POST /sales/{id}/emit la envía a SUNAT y devuelve el estado fiscal. Requiere que la conexión con SUNAT esté hecha, que la gestionamos nosotros con tu Clave SOL.
Creas la cuenta con tu RUC en dos minutos, cargas tus productos y esa misma tarde estás cobrando en el local y con tu tienda publicada. Sin tarjeta.