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.

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).
ParámetroTipoRequeridoDescripción
nitStringNIT a validar (solo dígitos)
Requiere autenticación: No Ejemplo de uso con AI:
“Verifica si el NIT 1023456789 es válido”

historialCliente \

Obtiene el historial de facturación de un cliente por NIT. Muestra razón social, email, teléfono y cantidad de facturas emitidas.
ParámetroTipoRequeridoDescripción
nitStringNIT del cliente
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.
ParámetroTipoRequeridoDescripción
consultaStringPregunta o término de búsqueda
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.
ParámetroTipoRequeridoDescripción
(ninguno)--No requiere parámetros
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.
ParámetroTipoRequeridoDescripción
consultaStringPregunta sobre contingencias
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).
ParámetroTipoRequeridoDescripción
montodoubleMonto numérico a convertir
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)