Fee Engine está diseñado para darte control completo sobre cómo se aplican, calculan y rastrean las tarifas en industrias como finanzas, logística, agronegocios, salud y más. Aporta transparencia, automatización y precisión a cada transacción relacionada con tarifas, almacenándolas en ledgers dedicados del cliente para garantizar responsabilidad y trazabilidad en cada paso.
El plugin Fee Engine te ayuda a gestionar fácilmente la lógica compleja de tarifas. Ya sea que estés aplicando una tarifa fija, distribuyendo tarifas proporcionalmente o simulando transacciones por adelantado, este plugin está diseñado para flexibilidad y escala.Esto es lo que desbloquea:
Configuración flexible de tarifas mediante paquetes de tarifas, adaptados a grupos de cuentas o ledgers específicos.
Múltiples métodos de cálculo: tarifas fijas, tasas porcentuales y lógica de “máximo entre tipos”.
Distribución proporcional de tarifas para flujos de marketplace y operaciones con múltiples cuentas.
Herramientas de simulación para previsualizar cálculos antes de ejecutar transacciones.
Rangos personalizables sin tarifas y configuraciones basadas en cuentas.
Aplicación basada en prioridad para controlar el orden en que se aplican múltiples tarifas.
ConsejoFee Engine es un plugin separado. Si deseas obtener más información o evaluarlo para tu caso de uso, ponte en contacto con nuestro equipo.
Las tarifas son valores monetarios cobrados a cambio de servicios, productos o acceso. Su propósito depende de la industria, pero la necesidad de claridad y consistencia es universal. A continuación se presentan solo algunos ejemplos:
Un Fee Package es una estructura configurable que define cómo se calculan y aplican las tarifas en operaciones bancarias. Los paquetes pueden personalizarse por grupo de cuentas o caso de uso, haciéndolos ideales para organizaciones que requieren tratamiento diferenciado entre segmentos de clientes o tipos de productos.Parámetros clave:
Plan de Cuentas – Qué cuentas están involucradas y cómo están configuradas.
Segmento – El grupo de cuentas afectadas por la lógica de tarifas.
Ledger – Donde se rastrean las transacciones y se aplican las reglas de tarifas.
Para garantizar la integridad, se aplican algunas reglas al configurar un Fee Package:
Priority debe ser único. No puedes asignar la misma prioridad a más de una tarifa.
Las tarifas de Priority 1 deben usar siempre OriginalAmount como referenceAmount.
Los campos organizationId, ledgerId y creditAccountdeben existir en Midaz antes de crear un paquete. Puedes verificarlos usando el endpoint Obtener una Cuenta desde Alias.
Cada tarifa calculada se enruta a la creditAccount apropiada según lo definido en la configuración de reglas, garantizando que los valores fluyan correctamente a través de tu estructura contable.
Puedes usar Fee Engine por sí solo o junto con otros componentes en tu stack. Se integra perfectamente con plugins de Lerian o tu propia implementación para aplicar tarifas basadas en tu lógica de negocio única.Los casos de uso populares incluyen: