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.
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.
Nombre del catalogo a sincronizar.
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
Filtrar productos por codigo de actividad economica.
Consultar leyendas
GET /api/v1/siat/sync/catalogs/legends
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.
{
"success": true,
"data": [
{ "codigo": 1, "descripcion": "Efectivo" },
{ "codigo": 2, "descripcion": "Tarjeta" },
{ "codigo": 3, "descripcion": "Cheque" }
]
}