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

# Elegir el producto correcto

> Descubre qué producto o plugin de Lerian usar para cada tarea y cómo se encajan a lo largo de un flujo completo, con orientación práctica por caso de uso.

Cada producto y plugin de Lerian tiene un trabajo, y la mayoría de los flujos reales tocan más de uno. La regla que evita la mayoría de los errores:

> **Los plugins ejecutan acciones; Midaz es la fuente de verdad del estado.**

Pídele a un plugin que *haga* algo — mover dinero, aplicar una comisión. Pregúntale a **Midaz** qué es el dinero realmente — saldos, historial, quién es dueño de qué.

## Qué producto para cada tarea

***

| Quieres…                                      | Llama                                                                            | Por qué                                                                                                    |
| --------------------------------------------- | -------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------- |
| Autenticar antes de cualquier llamada         | [**Access Manager**](/es/reference/access-manager/am-api-introduction)           | Emite los tokens en que toda API de producto confía                                                        |
| Mover dinero (entrada/salida)                 | [**Bank Transfer**](/es/reference/midaz/plugins/ted/initiate-transfer) o **Pix** | Ejecuta la transferencia y la registra en Midaz por ti                                                     |
| Leer saldo, extracto o transacción            | [**Midaz**](/es/reference/quick-start-guide)                                     | El Ledger es la fuente de verdad del estado — no infieras un saldo por un plugin de pago                   |
| Identificar al dueño de una cuenta            | [**Midaz (CRM)**](/es/reference/midaz/crm/create-holder)                         | Los dueños de cuentas son Holders en Midaz — no hay un servicio de identidad separado para registrar antes |
| Aplicar una comisión                          | [**Fees**](/es/reference/midaz/plugins/fees-engine/create-package)               | Calcula la comisión y la devuelve; tu app envía la transacción a Midaz                                     |
| Validar una transacción antes de que ocurra   | [**Tracer**](/es/reference/tracer/tracer-api-quick-start)                        | Devuelve `ALLOW` / `DENY` / `REVIEW` antes de que envíes nada                                              |
| Generar un informe (incluido el regulatorio)  | [**Reporter**](/es/reference/reporter/reporter-developer-quick-start)            | Lee los datos de Midaz (solo lectura), en su propio período y formato                                      |
| Reconciliar transacciones entre fuentes       | [**Matcher**](/es/reference/matcher/matcher-developer-quick-start)               | Automatiza la conciliación multi-fuente con reglas configurables y registros de auditoría inmutables       |
| Orquestar un flujo financiero de varios pasos | [**Flowker**](/es/reference/flowker/flowker-api-quick-start)                     | Gestiona pipelines de validación y secuencias de operaciones financieras                                   |

<Note>
  **Access Manager** gestiona la autenticación y la autorización — controla quién puede usar los productos. Los dueños de cuentas son **Holders** almacenados en Midaz; no hay un servicio de identidad separado para registrar antes de abrir una cuenta.
</Note>

## Flujos que cruzan productos

***

La mayoría de las operaciones financieras reales encadenan más de un producto. Estas son las secuencias comunes.

### Pago con validación

> Usa **Tracer** → **Bank Transfer** o **Pix** → Midaz

<Steps>
  <Step>
    Llama primero a **Tracer**. Devuelve `ALLOW`, `DENY` o `REVIEW`. Detente aquí si la decisión es `DENY` — no hace falta llamar al pago.
  </Step>

  <Step>
    Llama a uno de los plugins de pago:

    * **Bank Transfer** para transferencias bancarias
    * **Pix** (Directo o Indirecto) para pagos instantáneos
  </Step>

  <Step>
    Lee el resultado en **Midaz**. **Bank Transfer** o **Pix** confirma el evento de la transferencia; Midaz confirma el nuevo saldo. Son dos hechos diferentes.
  </Step>
</Steps>

### Aplicar comisiones

> Usa **Fees** → **Midaz**

<Steps>
  <Step>
    Llama a **Fees** para calcular la comisión aplicable. Devuelve el monto — no asienta nada en el ledger.
  </Step>

  <Step>
    Envía la transacción de la comisión a **Midaz**. Fees te dice cuánto cobrar; Midaz lo registra.
  </Step>
</Steps>

### Informe regulatorio o de período

> Usa **Midaz** → **Reporter**

<Steps>
  <Step>
    Los datos de origen viven en **Midaz** — transacciones, saldos, holders.
  </Step>

  <Step>
    Llama a **Reporter** con el período y el formato de salida. Lee Midaz en solo lectura y produce el archivo BACEN o fiscal.
  </Step>
</Steps>

### Conciliación de transacciones

> Usa **Midaz** + fuentes externas → **Matcher**

<Steps>
  <Step>
    **Matcher** lee de Midaz y de una o más fuentes externas.
  </Step>

  <Step>
    Aplica reglas de conciliación configurables y produce resultados de coincidencias, excepciones y un registro de auditoría inmutable. No escribe en Midaz.
  </Step>
</Steps>

## Ver también

***

* El mapa conceptual de cómo se conectan las piezas: [Construir un core banking completo](/es/building-a-complete-core-banking)
* Escenarios específicos de Midaz: [Casos de uso de Midaz](/es/midaz/use-cases)
