Utilidades SIAT
Herramientas de soporte para operaciones fiscales y diagnóstico.verificarFormatoNit
Valida formato NIT según algoritmo del SIN. Detecta errores
de digitación antes de emitir factura.
consultarDatosNit
Datos del contribuyente en el padrón público del SIAT:
grupo, modalidad de facturación y fecha de adecuación.
historialCliente
Historial de facturación de un cliente por NIT. Razón social,
email, teléfono y cantidad de facturas emitidas.
buscarNormativa
Búsqueda semántica (RAG) en normativa tributaria SIAT.
Responde preguntas sobre regulaciones y requisitos fiscales.
erroresComunesSiat
Lista errores frecuentes del SIAT con códigos, descripciones
y soluciones recomendadas.
buscarContingencias
Búsqueda RAG en historial de contingencias. Caídas SIAT,
duración, patrones y puntos de venta afectados.
calcularMontoLiteral
Convierte un monto numérico a texto literal en bolivianos.
Requerido por normativa SIAT en cada factura.
verificarFormatoNit \
Valida el formato de un NIT boliviano. Los NITs válidos tienen 7-15 dígitos. El NIT 0 es válido (consumidor final).
Requiere autenticación: No
Ejemplo de uso con AI:
“Verifica si el NIT 1023456789 es válido”
consultarDatosNit \
Consulta los datos de un contribuyente por su NIT en el portal público del SIAT: grupo, modalidad de facturación (Electrónica en Línea = código 1, Computarizada en Línea = código 2) y fecha de adecuación. Útil al registrar un NIT para conocer su modalidad. Si el portal del SIAT no responde (available=false), cargar los datos manualmente — la razón social no está disponible por el portal, se solicita al cliente.
Requiere autenticación: No
Ejemplo de uso con AI:
“¿Qué modalidad de facturación tiene el NIT 690053037?”
historialCliente \
Obtiene el historial de facturación de un cliente por NIT. Muestra razón social, email, teléfono y cantidad de facturas emitidas.
Requiere autenticación: Sí
Ejemplo de uso con AI:
“¿Cuál es el historial de facturación del cliente con NIT 99001?”
buscarNormativa \
Búsqueda semántica (RAG) en la normativa oficial del SIAT sobre facturación electrónica boliviana.
Requiere autenticación: No
Ejemplo de uso con AI:
“¿Cómo funciona el CUFD según la normativa?”
erroresComunesSiat \
Lista los errores más comunes del SIAT con sus códigos, descripciones y soluciones recomendadas.
Requiere autenticación: No
Ejemplo de uso con AI:
“¿Cuáles son los errores más comunes del SIAT?”
buscarContingencias \
Búsqueda semántica (RAG) en el historial de contingencias y eventos significativos. Encuentra caídas del SIAT, puntos de venta con problemas, duración y patrones.
Requiere autenticación: No
Ejemplo de uso con AI:
“¿Cuántas caídas del SIAT hubo este mes?”
calcularMontoLiteral \
Convierte un monto numérico a su representación en texto literal (requerido por el SIAT en cada factura).
Requiere autenticación: No
Retorno ejemplo:
"Quinientos 50/100 Bolivianos"
Ejemplo de uso con AI:
“Convierte 1500.75 a texto literal”
NIT — Formato y validación
El NIT (Número de Identificación Tributaria) boliviano tiene estas reglas:- Longitud: 7 a 15 dígitos (solo números)
- NIT 0: Válido — representa “consumidor final” (Sin nombre)
- Validación: Usa
verificarFormatoNitantes de emitir para evitar rechazos del SIAT - Documento tipo 5: En
clientDocumentType, el valor5= NIT - Los NITs se validan contra el algoritmo oficial del SIN (módulo 11)