Inicio rápido
Emite tu primera boleta en el ambiente beta de SUNAT.
Esta guía usa una clave de prueba (asu_test_) y el ambiente beta de SUNAT, así que nada de lo que emitas tiene validez tributaria.
- 1
Genera una clave API
En apisunat.net, entra a tu workspace en modo API y crea una clave de prueba. Guárdala en una variable de entorno de tu servidor:
bashLa clave da acceso completo a tu workspace. Úsala solo desde tu servidor, nunca en una app web o móvil.
- 2
Comprueba la conexión
bashjson - 3
Registra tu RUC
Si todavía no lo hiciste desde el panel (en modo Prueba), registra el RUC con tu clave de prueba como se explica en Emisores. Queda como RUC de prueba: solo lo ven tus claves
asu_test_. Sube su certificado digital y su clave, y valídalo en beta. No necesitas usuario ni clave SOL. - 4
Emite una boleta
bashLa API responde
202con el documento:jsonLa serie y el número se asignaron solos: las pruebas usan su propia numeración desde
90000001. Los precios incluyen IGV por defecto y la afectación es10(gravado). - 5
Descarga el PDF
bash
Siguientes pasos
- Documentos: todos los campos de factura, boleta y notas.
- Estados: qué significa cada estado y cuándo consultar SUNAT.
- Webhooks: recibe los cambios de estado sin consultar.
- Para emitir comprobantes reales, registra el mismo RUC con una clave
asu_live_(en el panel, en modo Producción), guarda sus credenciales completas, haz la prueba real y habilita producción. Los RUC de prueba y de producción son independientes: sin producción habilitada la clave live responde403 PRODUCTION_NOT_ENABLED.
