Estructura del Ledger
- Ledger > Organización: Cada Organización puede poseer múltiples Ledgers, pero cada Ledger pertenece a una sola Organización. Esto garantiza separación financiera y rendición de cuentas.
- Múltiples Ledgers solo deben usarse cuando se requiere segregación de datos u operacional—por ejemplo, para operaciones de tesorería internas versus cuentas de clientes.
Cómo orquestar transacciones entre Ledgers
Para mover fondos entre dos Ledgers, necesitarás crear un flujo de trabajo orquestado que divida la transferencia en dos transacciones separadas:1
1. Débito del Ledger de origen:
Comienza transfiriendo la cantidad deseada desde una cuenta en Ledger 1 a una Cuenta Externa. Esta cuenta actúa como puente y siempre está vinculada a un Activo específico.
2
2. Crédito al Ledger de destino:
Luego, crea una segunda transacción que mueva la misma cantidad desde la Cuenta Externa a la cuenta objetivo en Ledger 2.
NotaPronto podrás usar el plugin Workflows para automatizar esta orquestación e incluir validaciones, condiciones y lógica de rollback si es necesario.
Características clave
- Los Ledgers garantizan integridad financiera y transparencia operacional.
- Todas las Accounts y Transactions existen dentro de un Ledger, formando un sistema financiero completo.
- Cada Ledger mantiene un conjunto balanceado de Accounts.
- Se pueden usar múltiples Ledgers para segmentación, pero las transacciones entre ledgers requieren manejo explícito.
Múltiples Ledgers
Midaz proporciona la capacidad de crear múltiples Ledgers para cada organización, ofreciendo mayor flexibilidad y control. Esta característica es particularmente beneficiosa para empresas con diversas necesidades operacionales, como separar registros financieros por país, departamento o función de negocio específica.Ejemplo de caso de uso
Considera una empresa global con negocios en múltiples regiones:- Ledger 1: Negocios en EE.UU.
- Ledger 2: Negocios en la UE
- Ledger 3: Negocios en APAC
Personalización de Ledgers
Una de las características destacadas de los Ledgers en Midaz es la capacidad de adaptar configuraciones según requisitos individuales. Por ejemplo, el mismo asset puede configurarse de manera diferente en Ledgers separados: Ejemplo Para representar Bitcoin (BTC) con configuraciones únicas en diferentes Ledgers:- Ledger 1: BTC con 10 decimales.
- Ledger 2: BTC con 20 decimales.
Beneficios de usar Ledgers en Midaz
- Organización mejorada: Mantén registros financieros claros y distintos adaptados a varios aspectos de tu negocio.
- Configuraciones personalizadas: Ajusta configuraciones de assets, monedas u otros parámetros por Ledger para cumplir necesidades localizadas o departamentales.
- Escalabilidad: Agrega o modifica fácilmente Ledgers a medida que tu organización crece o se diversifica.
- Transparencia: Obtén información completa sobre todas las actividades financieras, con cada Ledger contribuyendo a una imagen operacional cohesiva.
Gestión de Ledgers
Puedes gestionar tus Ledgers mediante API o a través de la Console.Ver API
- Listar Ledgers - Ver los detalles de todos los Ledgers.
- Recuperar un Ledger - Obtener detalles de un Ledger específico.
- Crear un Ledger - Registrar un nuevo Ledger.
- Actualizar un Ledger - Editar los detalles de un Ledger existente.
- Eliminar un Ledger - Marcar un Ledger como eliminado.
NotaCuando eliminas un Ledger, no se elimina permanentemente del sistema.En su lugar, se agrega una etiqueta de eliminación con una marca de tiempo, y el Ledger se vuelve inactivo e inutilizable—ayudando a preservar datos históricos para auditorías.

