Una ruta es una regla reutilizable para un tipo de movimiento
Una ruta es una regla reutilizable para un tipo de movimiento. Responde tres preguntas, una vez, para que no tengas que responderlas de nuevo en cada transacción:
- ¿Quién puede ser el origen? Qué cuentas pueden enviar.
- ¿Quién puede ser el destino? Qué cuentas pueden recibir.
- ¿Qué partes van en el registro? Qué débitos y créditos debe producir el movimiento.
Una ruta es como una plantilla de formulario para un tipo de transacción. Establece los participantes y el registro previstos. Cuando un ledger tiene habilitada la validación de rutas, verifica los movimientos contra la ruta. Una comisión es solo una línea más en ese formulario.
Las comisiones son solo más operaciones
Las comisiones parecen misteriosas, pero no son magia. Una transacción consiste en operaciones, cada una un solo débito o crédito. Una comisión es más operaciones dentro de la misma transacción, que envían valor a una cuenta de comisiones o de ingresos. Toma el ejemplo de uno a muchos de antes. Un cliente paga R$103:
- R$100 llegan al comercio.
- R$3 llegan a una cuenta de comisiones.
Cuándo recurrir a rutas y comisiones
No necesitas una ruta para un movimiento puntual. Recurres a una cuando un tipo de movimiento se repite y debes registrarlo de la misma forma cada vez: pagos, transferencias, liquidaciones. Y agregas una comisión siempre que se recomiende que un movimiento también envíe una porción de valor a una cuenta de ingresos o de costos. Defines esto de forma deliberada por adelantado, como parte del plan de ledger que viene después.
Próximos pasos
Míralo en LerianMira estas ideas en la práctica: las entidades de rutas contables y el Fees Engine.

