> ## Knowledge Base Index
> Fetch the complete knowledge base index at: https://ayuda.clay.cl/sitemap.xml
> Use this file to discover available pages before exploring further.
> Pure-Markdown content can be obtained by appending a '.md' suffix to the content URLs listed in the sitemap (without the trailing slash).

# Cassius y la Creación de Asientos Automáticos 2.0

# Cassius y la creación de asientos automáticos
En Clay puedes crear [asientos contables](https://ayuda.clay.cl/es/article/asientos-contables-1bfwudi/) de diversas maneras. Una de estas formas es a través de nuestro robot llamado [Cassius](https://blog.clay.cl/hola-soy-cassius-de-clay-a98be51ea2ef). Aquí te explicamos cómo maximizar el uso de esta función para la creación de asientos automáticos.

## ¿Qué cambió?
Hasta ahora, los asientos se generaban únicamente de dos formas:
* **On-demand:** alguien hacía clic en "Ejecutar Cassius" manualmente.
* **Scheduled:** Cassius se ejecutaba una vez al día de forma automática.
**A partir de ahora, los asientos se generan en el momento en que ocurre el evento.** Ya no tienes que esperar a que Cassius "corra" para ver los asientos reflejados. El proceso programado (scheduled) se mantiene, pero pasa a actuar solo como respaldo por si algún asiento no se generó en el momento.

## ¿Cómo funciona en la práctica?
### 1. Al crear un match → se genera el asiento de match
Cuando asocias un movimiento bancario a una obligación (proceso llamado "conciliación" o "match"), Cassius genera el asiento automáticamente.
Esto ocurre en todos estos flujos:
* Automatch masivo
* Match manual
* Importaciones de F29
* Importaciones de Previred
* Match desde una obligación


### 2. Al crear una obligación → se genera el asiento de emisión
Cuando se ingresa un documento (factura, boleta de honorarios, Invoice ) como obligación, Cassius genera el asiento de emisión automáticamente.
> ⚠️ **Importante para usuarios de Oficina de Partes:** En ese módulo, el paso "Crear Obligación" **no genera el asiento**. Ese paso solo deja el documento en una bandeja temporal. El asiento se genera recién cuando presionas **"Enviar a Obligaciones"**.

**Para que el asiento se genere, deben cumplirse todas estas condiciones:**
* ✅ En la configuración general deben estar activos los asientos automáticos y debe tener fecha de inicio definida.
* ✅ El plan de cuentas está configurado.
* ✅ El mes contable está abierto.
* ✅ Debe ser una nueva obligación (no una existente).
* ✅ El documento es contabilizable (no guía de despacho).
* ✅ La fecha de emisión está entre la fecha de inicio de asientos automáticos y hoy
* ✅ El documento no tiene marcas de rechazado, pendiente, con problema o fuera del RCV.
* ✅ Los montos cuadran: Total = Neto + Exento + IVA.
* ✅ La contraparte está habilitada y tiene una regla contable asignada (Categorización de clientres, proveedores o Matches)

## ¿Qué pasa si el asiento no se puede generar?
Ambos flujos funcionan en modo **"mejor esfuerzo"**: si algo impide crear el asiento, el proceso no se detiene ni muestra un error. El match o la obligación se crean igual, y el asiento faltante podrá generarse después mediante el proceso programado (scheduled).
En resumen:
* ✅ El match o la obligación **siempre** se registran.
* ✅ El usuario **no verá un mensaje de error**.
* ✅ El scheduled actúa como red de seguridad para los asientos que no se generaron en el momento.

## Asientos de Emisión o Centralizaciones

### La contraparte debe tener una regla contable
Un asiento de emisión se compone de tres partes:
1. **Cuenta de la contraparte** (cliente o proveedor)
2. **Cuenta de gasto o ingreso** (el neto del documento)
3. **Cuenta de IVA**
Las cuentas de contraparte e IVA las asigna Cassius automáticamente desde el plan de cuentas. Pero la cuenta de gasto o ingreso viene de la **regla contable de la contraparte**. ( Categorizaciones)
Si esa regla no existe, Cassius no puede construir el asiento y lo descarta silenciosamente (sin error visible).
> 💡 **Tip:** Las boletas de honorarios suelen funcionar bien porque normalmente tienen una regla general configurada. Los DTE (facturas), en cambio, generalmente requieren una regla específica por proveedor o cliente.

### Las reglas son específicas por Tipo  (compra o venta)
Una regla de **venta** no sirve para contabilizar una **compra**, y viceversa. Cassius distingue entre ambas direcciones, así que si una contraparte tiene regla de venta pero el documento es una compra, el asiento tampoco se generará.

## Activar opciones de asientos automáticos

Si quieres activar esta función, ve a **Ajustes Generales > Configuración**.
Posteriormente busca las siguientes opciones:
**Detalle:**
1. Activa la creación de asientos automáticos de Cassius.
2. Determina la fecha en la que comenzarán a crearse estos asientos.
3. Elige en qué tipo de situaciones se realizarán asientos automáticos.
> Cuando realices modificaciones en tus opciones es muy importante hacer clic en **Guardar**, para que se efectúen los cambios en tus preferencias.

## ¿Qué incluye cada opción de asientos automáticos?
* **DTEs emitidos:** Para que se puedan realizar los asientos, debes activar la [Categorización de Clientes](https://ayuda.clay.cl/es/article/categorizacion-de-clientes-1r8txsi/), y tenerlos debidamente categorizados.
* **DTEs recibidos:** Debes tener activa la [Categorización de Proveedores](https://ayuda.clay.cl/es/article/categorizacion-proveedores-1dx42ml/), y a tus proveedores debidamente categorizados.
* **Boletas de Honorarios emitidas:** Debes tener activa la [Categorización de Proveedores](https://ayuda.clay.cl/es/article/categorizacion-proveedores-1dx42ml/), y la respectiva categorización de cada emisor de ellas.
* **Sueldos por pagar:** Genera el asiento de remuneraciones por pagar contra la respectiva cuenta bancaria.
* **Obligaciones tributarias:** Genera los asientos pertinentes, como por ejemplo el PPM por pagar contra la cuenta banco.
* **Invoices recibidas:** Ejecutará asientos para las invoices que registres en Clay, siempre y cuando tengas debidamente categorizados a tus proveedores mediante la [Categorización de Proveedores Internacionales](https://ayuda.clay.cl/es/article/categorizacion-proveedores-1dx42ml/).
* **Asientos de matches en abonos y en cargos:** Deberás tener activada la categorización por matches. Revisa esta ayuda para más información: [Categorización por Matches](https://ayuda.clay.cl/es/article/categorizacion-por-matches-15i28ip/).

## ¿Cómo prioriza Cassius con tantas reglas?
**En la centralización de Facturas de Compra:**
1. Agrega un asiento si tiene alguna cuenta pre-determinada en categorización de proveedores para ese RUT.
2. Revisa en la categorización de proveedores si hay una regla general para ese tipo de documento.
**En la centralización de Boletas de Honorarios por pagar:**
1. Agrega un asiento si tiene alguna cuenta pre-determinada en categorización de honorarios para ese RUT.
2. Revisa en la categorización de honorarios si hay una regla general para ese tipo de documento.
**En la centralización de Facturas de Venta:**
1. Agrega un asiento si tiene alguna cuenta pre-determinada en categorización de clientes para ese RUT.
2. Revisa en la categorización de clientes si hay una regla general para ese tipo de documento.
**En los matches:** Cassius puede seguir reglas definidas por ti sobre cómo contabilizar los matches. Para esto debes tener activa la [Categorización por Matches](https://ayuda.clay.cl/es/article/categorizacion-por-matches-15i28ip/).

## Ejecución manual
Aunque ahora los asientos se generan automáticamente en el momento del evento, también puedes ejecutar Cassius manualmente cuando quieras:
Haz clic en la esquina superior derecha de la pantalla, en el botón de los tres puntos. Luego selecciona **"Ejecutar Cassius"**.

![](https://storage.crisp.chat/users/helpdesk/website/-/4/4/9/d/449dac2f63676000/image_1rncbj9.png)


> ⚠️ Las opciones contables descritas en este artículo aparecerán **solo si tienes permisos** para ver y hacer asientos contables.