Skip to main content
CUCU Bienvenido a CUCU API. En los proximos 5 minutos vas a emitir tu primera factura electronica boliviana, descargar el PDF y tener todo funcionando contra el SIAT Piloto del Servicio de Impuestos Nacionales. Sin configuraciones complicadas, sin certificados digitales, sin tramites. Solo tu API Key de sandbox y una llamada HTTP.
Ambiente sandbox: Las facturas emitidas en sandbox son de prueba y no tienen validez fiscal. El sandbox conecta al SIAT Piloto (ambiente 2) del SIN, asi que el flujo completo es identico a produccion: emision, validacion, CUF, firma digital, PDF y XML.

Requisitos previos

Antes de empezar, asegúrate de tener:
  • Una API Key de sandbox — necesitas una API Key de sandbox
  • Un cliente HTTP: curl, JavaScript (fetch), o Python (requests)
  • 5 minutos de tu tiempo
Usaremos YOUR_API_KEY como placeholder en todos los ejemplos. Contrata tu plan con el agente de CUCU por WhatsApp y recibe tu API Key en la misma conversación — o en app.cucu.bo.

1

Verifica la conexion con un health check

Lo primero es confirmar que puedes conectarte al servidor. El endpoint /ping es publico (no requiere API Key) y te devuelve el estado del servicio:
Respuesta esperada (200 OK):
Si recibes pong, la conexion esta lista. Si recibes un error de red, verifica que no tengas un proxy o firewall bloqueando sandbox.cucu.bo.
2

Emite tu primera factura

Ahora vamos a crear una factura electronica real contra el SIAT Piloto. Antes de ver el codigo, estos son los campos que necesitas enviar:
Respuesta exitosa (201 Created):
Guarda el cuf — lo necesitaras para descargar el PDF, consultar el estado, o anular la factura. El CUF es el identificador universal de la factura ante el SIN.
3

Descarga el PDF de la factura

Usa el CUF devuelto en el paso anterior para descargar el PDF. Este endpoint es publico (no requiere API Key), asi que puedes compartir la URL directamente con tu cliente:
Tambien puedes descargar el XML firmado digitalmente cambiando /pdf por /xml en la URL. El XML contiene la firma digital y es el documento con validez legal ante el SIN.
4

Bonus: Conecta tu AI con MCP

CUCU incluye un MCP Server (Model Context Protocol) que permite a asistentes de IA como Claude, Cursor o Windsurf emitir facturas, consultar estados y manejar errores del SIAT directamente desde tu IDE o chat.Agrega esta configuracion a tu Claude Desktop (claude_desktop_config.json):
Despues de reiniciar Claude Desktop, puedes pedirle cosas como:
  • “Emite una factura a EMPRESA DEMO por Bs. 500 por servicio de software”
  • “Muestra las facturas emitidas hoy”
  • “Anula la ultima factura emitida”
  • “Que codigos de producto SIN existen para consultoria?”
El MCP Server expone 41 herramientas que cubren todo el ciclo de facturacion, incluyendo notas de credito/debito. Consulta la documentacion MCP completa para ver todas las herramientas disponibles.

Que sigue?

API Reference

Explora todos los endpoints: emision, anulacion, consultas, sincronizaciones SIAT, y mas.

MCP Server

Conecta tu IA directamente a facturacion electronica con 41 herramientas disponibles.

Contingencia

Aprende a emitir facturas offline cuando el SIAT no esta disponible y sincronizarlas despues.

Planes y precios

Revisa los planes disponibles para pasar de sandbox a produccion.
Sandbox incluido en tu plan. Desarrolla y valida tu integracion completa contra el SIAT Piloto. Cuando estes listo, pasa a produccion. O conecta tu AI via MCP Server — es la forma mas rapida.