Documentation Index
Fetch the complete documentation index at: https://docs.cucu.bo/llms.txt
Use this file to discover all available pages before exploring further.
REST API v1
Facturacion electronica
en una sola API
JSON. Paginada. Versionada. Conectada al SIAT del SIN Bolivia. Emite facturas, notas de credito/debito, y 15 tipos de documento sector.
URL Base
Sandbox
Produccion
Autenticacion
Todas las llamadas autenticadas requieren el headerX-API-Key:
Formato de respuesta
Todas las respuestas usan el wrapper estandarApiResponse:
- Respuesta exitosa
- Respuesta con error
| Campo | Tipo | Descripcion |
|---|---|---|
success | boolean | true si la operacion fue exitosa |
message | string | Mensaje descriptivo (puede ser null) |
data | object | Datos del recurso o resultado |
error | object | Detalle del error (null si exito) |
timestamp | string | Fecha/hora ISO 8601 |
Paginacion
Los endpoints de listado usan paginacion conpage y size:
| Parametro | Tipo | Default | Descripcion |
|---|---|---|---|
page | integer | 0 | Numero de pagina (base 0) |
size | integer | 20 | Elementos por pagina (max 50) |
Content-Type
Todas las peticiones con body requieren:Versionado
La API usa versionado en la URL:/api/v1/. Cambios breaking se anuncian con anticipacion y se introducen en una nueva version (/api/v2/).
Endpoints disponibles
Facturas
El ciclo completo de facturacion electronica.Crear Factura
Emite una factura electronica validada por el SIAT. Firma digital, CUF, PDF/XML y email automatico.
Listar Facturas
Lista facturas con filtros por fecha, estado, NIT y numero. Paginacion incluida.
Obtener Factura
Detalle completo de una factura: datos fiscales, CUF, estado SIAT, items y montos.
Anular Factura
Anula una factura ante el SIAT. Operacion irreversible con motivo justificado.
Notas de Credito/Debito
Documentos de ajuste fiscal para devoluciones parciales o totales.Crear Nota
Emite una nota de credito o debito contra una factura validada. Endpoint dedicado con calculo automatico de montos.
Anular Nota
Anula una nota de credito/debito emitida. Operacion irreversible ante el SIAT.
Utilidades y Soporte
Estado de Factura
Verifica el estado actual de una factura directamente con el SIAT.
Reenviar Email
Reenvia la factura por email al cliente o a otra direccion.
Contingencia
Manejo de eventos offline cuando el SIAT no esta disponible.
Codigos SIAT
Verificacion de NIT, CUFD y comunicacion con el SIAT.
Catalogos
Sincronizacion y consulta de catalogos del SIN.
Acceso publico
Descarga publica de PDF, XML, ticket y pagina de verificacion por CUF.
AI y RAG
Chat inteligente, validacion AI y resolucion de errores SIAT.
Storage
Gestion de archivos en S3: logo empresa, certificado digital.
Tipos de documento sector
Todos los tipos de documento (excepto notas credito/debito) usan el endpoint unificadoPOST /api/v1/invoices con el campo invoiceType en el body.
codigoDocumentoSector | invoiceType | Documento Sector |
|---|---|---|
1 | ELECTRONIC_SALE | Compra Venta |
2 | NOTE_CREDIT_DEBIT | Nota Credito-Debito |
3 | ELECTRONIC_EXPORT | Exportacion |
4 | ELECTRONIC_FREE_ZONE | Zona Franca |
5 | ELECTRONIC_DUTY_FREE | Tasa Cero |
8 | ELECTRONIC_SECTOR_EDUCATION | Sector Educativo |
10 | ELECTRONIC_HEALTH_SERVICE | Servicios de Salud |
11 | ELECTRONIC_BASIC_SERVICE | Servicios Basicos |
13 | ELECTRONIC_AIRLINE | Aerolineas |
14 | ELECTRONIC_HOTEL | Alojamiento |
15 | ELECTRONIC_HOSPITAL | Hospitales y Clinicas |
16 | ELECTRONIC_GAMES_LUCK | Juegos de Azar |
18 | ELECTRONIC_TELECOM | Telecomunicaciones |
23 | ELECTRONIC_FINANCIAL | Entidades Financieras |
24 | ELECTRONIC_INSURANCE | Seguros |
Las notas de credito/debito usan un endpoint dedicado:
POST /api/v1/invoices/{id}/credit-note. Los demas tipos usan el endpoint unificado POST /api/v1/invoices.MCP Server
Ademas de la API REST, CUCU ofrece un MCP Server con 14 herramientas que permiten a asistentes de IA operar la facturacion con lenguaje natural.Documentacion MCP
Conecta Claude, Cursor, Windsurf o cualquier cliente MCP. 14 herramientas, Streamable HTTP, sin codigo.