Skip to main content
Los catalogos contienen los codigos oficiales del SIAT que se usan en las facturas (actividades economicas, productos, unidades de medida, etc.).

Sincronizar todos los catalogos

POST /api/v1/siat/sync/all
Sincroniza todos los catalogos del SIAT con la base de datos local. Ejecutar al menos una vez al inicio.
posId
string
UUID del punto de venta (opcional, usa el default si se omite).
curl -X POST https://sandbox.cucu.bo/api/v1/siat/sync/all \
  -H "X-API-Key: sk_test_MuLfItnPAScdhgrOsYn6Y4ur_gdMfCSMXtLciK9P8S8"

Sincronizar catalogo especifico

POST /api/v1/siat/sync/{catalog}
Catalogos disponibles: activities, products, legends, cancellation-reasons, document-types, payment-methods, currencies, unit-measures, significant-events.
catalog
string
required
Nombre del catalogo a sincronizar.
posId
string
UUID del punto de venta.

Consultar actividades economicas

GET /api/v1/siat/sync/catalogs/activities
curl -X GET https://sandbox.cucu.bo/api/v1/siat/sync/catalogs/activities \
  -H "X-API-Key: sk_test_MuLfItnPAScdhgrOsYn6Y4ur_gdMfCSMXtLciK9P8S8"

Consultar productos por actividad

GET /api/v1/siat/sync/catalogs/products?activityCode=620100
activityCode
string
Filtrar productos por codigo de actividad economica.

Consultar leyendas

GET /api/v1/siat/sync/catalogs/legends
activityCode
string
Filtrar leyendas por actividad economica.

Consultar catalogo generico

GET /api/v1/siat/sync/catalogs/{type}
Tipos disponibles: document-types, payment-methods, currencies, unit-measures, cancellation-reasons, significant-events.
type
string
required
Tipo de catalogo.
{
  "success": true,
  "data": [
    { "codigo": 1, "descripcion": "Efectivo" },
    { "codigo": 2, "descripcion": "Tarjeta" },
    { "codigo": 3, "descripcion": "Cheque" }
  ]
}