Agente CAByS Classifier
El catálogo CAByS (Cabys — Catálogo de Bienes y Servicios) de Hacienda tiene más de 14.000 códigos de 13 dígitos. Asignar el código correcto a cada línea de factura es obligatorio para la facturación electrónica v4.4 y determinante para el cálculo del IVA. El agente CAByS Classifier automatiza esta asignación usando el contexto de cada cliente.
Cómo decide el agente
Sección titulada «Cómo decide el agente»Para cada línea de factura, el agente recibe:
- La descripción de la línea (ej. “Servicio de consultoría contable enero 2026”).
- La actividad económica CIIU del cliente (el tipo de empresa).
- Las últimas 50 clasificaciones del cliente — qué códigos asignó antes para descripciones similares.
Con ese contexto, hace una búsqueda semántica en el catálogo CAByS completo (embeddings en pgvector) y retorna los 3 mejores candidatos con su código, descripción oficial, y confianza.
Umbral de autoasignación
Sección titulada «Umbral de autoasignación»| Confianza del candidato top-1 | Comportamiento | |---|---| | ≥ 0.90 | Asignación automática. La línea queda clasificada sin intervención. | | < 0.90 | La línea entra a la cola de CAByS pendientes para que el contador confirme. |
La confianza de 0.9 es conservadora por diseño — Asientra prefiere pedirte confirmación a asignar un código incorrecto que puede resultar en un rechazo de Hacienda o en una declaración de IVA incorrecta.
Cola de CAByS pendientes
Sección titulada «Cola de CAByS pendientes»Las líneas con confianza < 0.9 aparecen en Facturas → Cola CAByS pendientes. Para cada línea ves:
- La descripción original.
- Los 3 candidatos del agente con sus confianzas y el razonamiento de por qué los propuso.
- Un buscador manual por si querés buscar directamente en el catálogo CAByS.
Al confirmar o corregir, hacés click en el código correcto. Esa corrección queda registrada como señal de aprendizaje.
Aprendizaje por cliente
Sección titulada «Aprendizaje por cliente»Cada vez que confirmás o corregís una clasificación, el sistema genera un embedding de la descripción + código correcto y lo guarda en el espacio de memoria del cliente (pgvector namespace cliente_{id}). Las próximas clasificaciones similares para ese cliente consultan este histórico antes de generar candidatos.
Este es un ciclo de mejora continua:
- Mes 1: más revisiones manuales, el agente aprende las convenciones del cliente.
- Mes 3+: la mayoría de líneas habituales se autoasignan con alta confianza.
- Descripciones nuevas o inusuales siempre pasan por revisión independientemente del historial.
Códigos de IVA y tarifas
Sección titulada «Códigos de IVA y tarifas»El código CAByS también determina la tarifa de IVA aplicable (13% tarifa general, 4% servicios médicos, 2% canasta básica, 1% medicamentos y materias primas, o 0% exento). El agente incluye la tarifa implícita en la clasificación para que puedas verificarla junto con el código.
Si la tarifa del código que elegís no coincide con la factura original, Asientra te muestra un aviso antes de confirmar — puede ser un error en la factura del proveedor o una excepción válida que necesita documentarse.