> ## Documentation Index
> Fetch the complete documentation index at: https://docs.lerian.studio/llms.txt
> Use this file to discover all available pages before exploring further.

# Gestionar Rutas Contables

> Crea, edita y elimina Rutas Contables desde la Consola para controlar el flujo de Transacciones y operaciones.

Use el **Módulo Midaz** para gestionar **Rutas Contables**, la configuración para el enrutamiento de transacciones en Midaz. Un asistente guiado de 3 pasos lo lleva a través de la definición de la Ruta Contable, la adición de Rutas de Operación y la revisión de la configuración final.

<Card title="Reglas contables" icon="route" href="/es/lerian-console/midaz-console/mc-accounting">
  Comience aquí si necesita decidir entre usar escenarios de Origen, Destino, Bidireccional, validación por Tipo de Cuenta, validación por alias, Directa, Dos Pasos o Reversión.
</Card>

Una Ruta Contable define la lógica completa de enrutamiento de una transacción: los metadatos a nivel de transacción (título y descripción), las rutas de operación que especifican qué cuentas participan y en qué dirección, y los escenarios contables que controlan cómo se registran los asientos para diferentes tipos de transacción.

Para más detalles técnicos sobre las entidades subyacentes, consulte la página de [Entidades de Rutas Contables](/es/midaz/transaction-routing-entities).

## Conceptos clave

***

### Tipos de rutas de operación

Cada ruta de operación dentro de una Ruta Contable se asigna a uno de tres tipos:

* **Source** — Define reglas de validación para las cuentas de donde se originan los fondos (lado débito)
* **Destination** — Define reglas de validación para las cuentas a donde se envían los fondos (lado crédito)
* **Bidirectional** — Se aplica a ambos lados de la transacción, actuando como origen y destino

<Note>
  Una Ruta Contable válida requiere al menos una ruta de operación de origen y una de destino, o al menos una ruta bidireccional.
</Note>

<Tip>
  Como una ruta bidireccional funciona como origen y destino, se considera en **ambos** lados cuando se crea una transacción — aparece tanto en la lista de rutas de origen como en la de destino, de modo que una sola ruta puede cubrir los dos extremos de un flujo.
</Tip>

### Tipos de validación

Cada ruta de operación valida cuentas usando uno de dos métodos:

* **Account Type** — Valida contra una o más categorías de tipo de cuenta (por ejemplo, `checking`, `savings`). Úselo cuando cualquier cuenta de un cierto tipo sea válida.
* **@Alias** — Valida contra un alias de cuenta específico (por ejemplo, `@treasury_main`). Úselo cuando necesite apuntar a una cuenta exacta.

### Escenarios contables

Los escenarios contables definen cómo se registran los asientos de débito y crédito para cada ruta de operación. Puede configurar asientos para tres tipos de transacción:

* **Direct Transaction** — Transacción estándar de un solo paso. Defina los códigos de cuenta y las descripciones de débito y crédito para la liquidación inmediata.
* **Two-Step Transaction** — Transacciones que pasan por un ciclo de reserva y confirmación. Configure asientos para:
  * **Value Reserve** — Asientos registrados cuando se reservan los fondos
  * **Reservation Confirmation** — Asientos registrados cuando se confirma la reserva
  * **Reservation Cancellation** — Asientos registrados si la reserva es cancelada
* **Reversal** — Asientos registrados cuando se revierte una transacción completada

Cada asiento de escenario incluye un **Account Code** y una **Description** tanto para el lado débito como para el crédito.

<Tip>
  Los lados de asiento disponibles dependen del tipo de ruta de operación y de la fase del escenario. La regla general es:

  * **Source** — Asientos de débito en todas las fases. Asientos de crédito solo en Reserva de Valor y Cancelación (no en Transacción Directa ni Confirmación).
  * **Destination** — Solo asientos de crédito, mostrados en Transacción Directa y Confirmación. Las fases de Reserva de Valor y Cancelación no están disponibles.
  * **Bidirectional** — Asientos de débito y crédito en todas las fases, incluyendo Reversión.
</Tip>

## Acceder a la página de Rutas Contables

***

<Info>
  El menú de **Accounting Routes** solo es visible cuando la configuración **Validate Routes** está habilitada para el Ledger actual. Para habilitarla, abra los detalles del Ledger, vaya a la pestaña **Settings** y active el interruptor **Validate Routes**.
</Info>

<Warning>
  **Accounting Routes validation disabled** — Si llega a esta página por URL con **Validate Routes** desactivado, aparece un banner informativo en la parte superior de la pantalla. El Ledger aún no procesa las Rutas Contables registradas aquí; los asientos solo siguen estas reglas después de que habilite la validación de **Accounting Routes** en los ajustes del Ledger. Aún puede ver y editar las rutas, pero no tienen efecto hasta que se habilite la validación.
</Warning>

Para abrir la página **Accounting Routes**, seleccione **Accounting Routes** en la sección **Accounting** del menú lateral izquierdo.

La página **Accounting Routes** muestra sus Rutas Contables del Ledger actual como una **lista de tarjetas-acordeón**: cada Ruta de Transacción es una tarjeta plegable que muestra su título, el ID de la Ruta de Transacción y una insignia con el conteo de operaciones. Expanda una tarjeta para ver las rutas de operación asociadas, cada una mostrando su ID, título, código y tipo de operación. Los tipos de operación se distinguen por color — **origen** en rojo, **destino** en verde y **bidireccional** en gris. Una ruta sin rutas de operación se muestra como una tarjeta estática (no expandible).

### Acciones disponibles

Desde la página **Accounting Routes**, puede:

<Columns cols={2}>
  <Card title="Crear una Ruta Contable" icon="plus" horizontal href="/es/lerian-console/midaz-console/creating-an-accounting-route">
    Definir una nueva Ruta Contable con Rutas de Operación y escenarios contables.
  </Card>

  <Card title="Editar una Ruta Contable" icon="pen" horizontal href="/es/lerian-console/midaz-console/editing-an-accounting-route">
    Modificar una ruta contable existente y sus rutas de operación.
  </Card>
</Columns>

## Casos de uso comunes

***

<AccordionGroup>
  <Accordion title="Transferencias Pix">
    Cree una Ruta Contable con una ruta de operación bidireccional que valide los tipos de cuenta `checking` y `savings`. Habilite escenarios de Transacción Directa con los códigos de plan de cuentas apropiados para los asientos de liquidación Pix.
  </Accordion>

  <Accordion title="Autorización de pago en dos pasos">
    Cree una Ruta Contable con rutas de origen y destino separadas. Habilite escenarios de Transacción en Dos Pasos para registrar los asientos de reserva de valor, confirmación de reserva y cancelación de reserva opcional de forma independiente.
  </Accordion>

  <Accordion title="Operaciones de tesorería con reversión">
    Cree una Ruta Contable con una ruta de origen usando validación por alias (`@treasury_main`) y una ruta de destino para tipos de cuenta `department_budget`. Habilite tanto los escenarios de Transacción Directa como de Reversión para manejar movimientos estándar y sus reversiones.
  </Accordion>
</AccordionGroup>

## Mejores prácticas

***

<Steps>
  <Step title="Use títulos descriptivos">
    Nombre sus Rutas Contables de forma clara para indicar el tipo de transacción que manejan (por ejemplo, `Pix Transfer Route` en lugar de `Route 1`).
  </Step>

  <Step title="Elija el tipo de operación correcto">
    Use **Bidirectional** cuando las mismas reglas de validación se apliquen a ambos lados. Use rutas de **Source** y **Destination** separadas cuando cada lado tenga diferentes requisitos de cuenta.
  </Step>

  <Step title="Configure los escenarios contables temprano">
    Defina sus asientos del plan de cuentas durante la creación de la ruta. Esto asegura que las transacciones procesadas a través de la ruta produzcan registros contables correctos desde el inicio.
  </Step>

  <Step title="Revise antes de confirmar">
    El asistente incluye un paso de Revisión — úselo para verificar todas las rutas de operación, reglas de validación y asientos contables antes de crear la ruta.
  </Step>
</Steps>
