Saltar al contenido principal
La sección Accounting es donde defines las reglas que toda transacción debe cumplir antes de impactar el ledger. Esto se hace mediante Rutas Contables. Una Ruta Contable es una regla con nombre y reutilizable para un tipo concreto de transacción (por ejemplo, Pix transfer, card purchase o fee charge) que responde a tres preguntas operativas:
  • ¿Qué Cuentas están permitidas en el lado origen?
  • ¿Qué Cuentas están permitidas en el lado destino?
  • ¿Qué entradas de débito y crédito deben asentarse cuando se ejecuta la transacción?
Ejemplo. Una route Pix transfer puede exigir que la fuente sea una Cuenta de tipo customer y el destino una Cuenta de tipo merchant, y luego asentar una entrada directa de débito y crédito entre ambas. Cuando alguien crea una transacción Pix en Midaz, es la route la que valida las Cuentas y registra las entradas. Configura las Rutas Contables después de tener listas las Cuentas principales y los Tipos de Cuenta — las rutas son más fáciles de modelar cuando ya sabes qué Cuentas representan a los clientes, treasury, fees, settlement, revenues y expenses.

Cómo encajan las piezas


Cómo encajan las cuentas, los tipos de cuenta y las rutas contables para que una solicitud de transacción se valide y se registre como asientos de débito y crédito

Elegir el tipo de operación


Usa Source para Cuentas donde se origina el valor.Ejemplo: una Cuenta de cliente puede enviar fondos en un flujo de pago.
Usa Destination para Cuentas donde llega el valor.Ejemplo: una Cuenta de merchant puede recibir fondos en un flujo de pago.
Usa Bidirectional cuando la misma clase de Cuenta puede enviar y recibir.Ejemplo: las Cuentas checking pueden transferir valor a otras Cuentas checking.
Una route debe tener al menos una operation route Source y una Destination, o una operation route Bidirectional.

Elegir la regla de validación


Usa validación por Tipo de Cuenta para flujos escalables. Usa validación por alias para Cuentas operativas fijas, como treasury, fee, settlement o suspense.

Patrones comunes de route


Customer to merchant

Usa routes Source y Destination separadas cuando cada lado tiene un rol distinto.

Peer-to-peer transfer

Usa una route Bidirectional cuando el mismo Tipo de Cuenta puede ser tanto origen como destino.

Fee collection

Usa una route Destination con validación por alias cuando las fees deban llegar siempre a una misma Cuenta operativa.

Accounting scenarios


No habilites la validación de routes en la configuración del Ledger hasta que existan las routes necesarias. Si la validación de routes está habilitada sin routes coincidentes, las transacciones fallarán la validación.

Páginas disponibles


Configurar la contabilidad en la Console

Una guía paso a paso, centrada en la Console, para construir tu modelo contable — desde el plan de cuentas hasta un pago Pix funcionando, sin llamadas a la API.

Gestionar Accounting Routes

Configura accounting routes con operation rules y accounting scenarios desde un asistente unificado.