Agente Asiento Suggester
Cada transacción que entra al sistema — una factura emitida aceptada por Hacienda, una factura recibida cargada, un movimiento bancario importado — necesita traducirse en un asiento contable en partida doble. El agente Asiento Suggester propone ese asiento automáticamente usando el plan de cuentas del cliente, su historial contable, y las convenciones que vos y tu equipo fueron estableciendo.
Qué propone
Sección titulada «Qué propone»Para cada transacción, el agente genera:
- Las líneas de débito y crédito con las cuentas del plan del cliente.
- Montos en la moneda de la transacción y en la moneda base (colones).
- Glosa descriptiva de cada línea.
- Razonamiento en lenguaje natural: por qué eligió esas cuentas.
- Alternativas consideradas: qué otras cuentas evaluó y por qué las descartó.
- Confianza de 0 a 1 sobre la sugerencia completa.
- Fuentes: transacciones similares del historial del cliente que respaldaron la decisión.
La partida doble es siempre validada por el sistema antes de cualquier posteo — si débitos ≠ créditos, el asiento no se postea.
Auto-post con confianza ≥ 0.95
Sección titulada «Auto-post con confianza ≥ 0.95»| Confianza | Comportamiento |
|---|---|
| ≥ 0.95 | El asiento se postea automáticamente sin intervención del contador. |
| < 0.95 | Se crea una AgentSuggestion en la cola de revisión para aprobación manual. |
El umbral de 0.95 existe para que el ~95% de los casos limpios no generen fricción innecesaria. Una factura de servicios profesionales de un proveedor con 20 facturas similares en el historial tiene confianza muy alta — no tiene sentido pedirte confirmar algo que el sistema conoce bien.
Cuando el asiento se postea automáticamente, el campo aprobada_por_user_id queda en NULL para indicar origen agente. Esto es visible en el historial del asiento.
Cola de sugerencias pendientes
Sección titulada «Cola de sugerencias pendientes»Los asientos con confianza < 0.95 aparecen en Contabilidad → Sugerencias pendientes. Para cada sugerencia ves:
- Las líneas propuestas con cuentas y montos.
- El razonamiento del agente.
- Las alternativas que consideró.
- Las transacciones históricas que usó como referencia (con links clickables).
- Un botón para editar líneas antes de aprobar.
Podés aprobar la sugerencia tal cual, modificar cuentas o montos y luego aprobar, o rechazarla. Si la rechazás, podés crear el asiento manualmente o indicarle al agente que no sugiera para este tipo de transacción.
Aprendizaje por cliente
Sección titulada «Aprendizaje por cliente»Cada aprobación (con o sin modificaciones) y cada rechazo alimentan la memoria del cliente. Si modificaste una sugerencia antes de aprobar, el agente registra qué cuenta elegiste en lugar de la que sugirió — y la próxima vez prefiere tu elección.
Este ciclo mejora el rendimiento mes a mes para clientes con transacciones recurrentes.
Configurar el playbook por cliente
Sección titulada «Configurar el playbook por cliente»Podés ajustar el comportamiento del agente para un cliente específico desde Clientes → [nombre] → Configuración de agentes:
- Deshabilitar auto-post para ciertas cuentas: por ejemplo, si preferís revisar siempre los asientos que tocan cuentas de IVA por pagar, podés marcarlo.
- Ajustar el umbral de confianza para ese cliente: subir a 0.98 si querés más revisión manual, bajar a 0.90 si el cliente es muy predecible.
- Excluir tipos de transacción: por ejemplo, siempre revisar movimientos bancarios aunque tengan alta confianza.
La integración del agente con el flujo de emisión de facturas está documentada en Emitir nueva factura.