> ## 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.

# Gestión de Transacciones

> Crea e inspecciona Transacciones desde el Midaz Module para registrar movimientos de Activo entre Cuentas de tu Ledger con partida doble y trazabilidad.

Utiliza el **Módulo Midaz** para visualizar, crear y monitorear **Transactions** a través de una interfaz visual. La página de Transacciones muestra cada movimiento financiero en tu Ledger. Puedes rastrear saldos, revisar operaciones y crear transacciones sin escribir código.

<Note>
  Consulta la documentación de referencia de [Transacciones](/es/midaz/transactions) para conocer estructuras de transacciones, contabilidad de partida doble, transacciones N:N e integración con API.
</Note>

## Acceso a la página de Transacciones

***

Selecciona la opción **Transactions** en el menú lateral izquierdo para abrir la página de **Transactions**.

La página de **Transactions** muestra una tabla con todas las Transacciones en tu Ledger.

<Note>
  Si tu Ledger no tiene Transacciones, la lista está vacía y muestra un mensaje para crear tu primera transacción.
</Note>

### Acciones disponibles

Desde la página de **Transactions**, puedes:

<Columns cols={2}>
  <Card title="Crear una Transacción" icon="plus" horizontal href="/es/midaz/console/creating-a-transaction">
    Registrar un nuevo movimiento de Activos entre Cuentas
  </Card>

  <Card title="Consultar detalles de Transacción" icon="eye" horizontal href="/es/midaz/console/checking-transaction-details">
    Ver información completa de la transacción y operaciones
  </Card>
</Columns>

## Estado de las transacciones

***

Las transacciones en Midaz tienen los siguientes estados:

* **CREATED** - El estado inicial de una transacción
* **PENDING** - Una transacción de dos pasos que retiene fondos, a la espera de confirmación (commit) o cancelación
* **APPROVED** - Midaz registró la transacción
* **CANCELED** - Midaz canceló la transacción

<Note>
  Después de que Midaz aprueba una transacción, no puedes editar sus operaciones ni sus montos, y no puedes eliminarla. Para revertirla, crea una transacción de reversión. Esto protege la integridad de tus registros financieros.
</Note>

## Casos de uso comunes

***

<AccordionGroup>
  <Accordion title="Transferencia simple entre dos cuentas">
    Una transacción básica que mueve fondos de una cuenta a otra:

    * **Source**: Cuenta corriente del cliente (débito \$100)
    * **Destination**: Cuenta del comerciante (crédito \$100)
    * Un solo origen, un solo destino, montos iguales
  </Accordion>

  <Accordion title="Pago con tarifas">
    Una transacción que divide fondos entre múltiples destinos:

    * **Source**: Cuenta del cliente (débito \$103)
    * **Destinations**:
      * Cuenta del comerciante (crédito \$100)
      * Cuenta de cobro de tarifas (crédito \$3)
    * Un solo origen, múltiples destinos
  </Accordion>

  <Accordion title="Pago consolidado">
    Múltiples orígenes financiando un solo destino:

    * **Sources**:
      * Cuenta primaria (débito \$500)
      * Cuenta secundaria (débito \$300)
    * **Destination**: Cuenta del proveedor (crédito \$800)
    * Múltiples orígenes, un solo destino
  </Accordion>

  <Accordion title="Transacción compleja multipartita">
    Múltiples orígenes y destinos en una sola transacción:

    * **Sources**:
      * Cliente A (débito \$200)
      * Cliente B (débito \$300)
    * **Destinations**:
      * Cuenta del proveedor (crédito \$450)
      * Cuenta de impuestos (crédito \$50)
    * Múltiples orígenes, múltiples destinos
  </Accordion>
</AccordionGroup>

## Mejores prácticas

***

<Steps>
  <Step title="Escribe descripciones de transacción claras">
    Incluye una descripción clara del propósito de cada transacción. Esto ayuda con la auditoría y la resolución de problemas.
  </Step>

  <Step title="Verifica los saldos de las cuentas antes de realizar transacciones">
    Asegúrate de que la cuenta de origen tenga saldo suficiente antes de crear una transacción. Esto evita rechazos.
  </Step>

  <Step title="Usa metadatos para el contexto de integración">
    Almacena IDs de referencia externos, números de pedido u otros identificadores del sistema en los metadatos de la transacción para trazabilidad.
  </Step>

  <Step title="Agrupa operaciones relacionadas de manera lógica">
    Cuando sea posible, combina transferencias relacionadas en una sola transacción en lugar de varias transacciones separadas.
  </Step>

  <Step title="Revisa las transacciones antes de confirmar">
    Verifica dos veces las cuentas de origen, las cuentas de destino y los montos antes de enviar. No puedes editar una transacción después de crearla.
  </Step>
</Steps>

## Integración con Accounting Routes

***

Midaz puede validar Transacciones contra [Accounting Routes](/es/midaz/console/managing-accounting-routes) antes de procesarlas. Las Accounting Routes definen qué cuentas pueden realizar transacciones entre sí. Añaden una capa de control sobre tus operaciones financieras.
