Skip to main content

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: 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 verificarFormatoNit antes de emitir para evitar rechazos del SIAT
  • Documento tipo 5: En clientDocumentType, el valor 5 = NIT
  • Los NITs se validan contra el algoritmo oficial del SIN (módulo 11)