Habilita el Fees Engine en la configuración de Midaz Module antes de usar esta página.
Qué contiene un Paquete de Tarifas
Un Paquete de Tarifas te permite:
- Definir reglas de cálculo de tarifas — tarifas planas, tarifas basadas en porcentaje o cálculos combinados.
- Establecer rangos de importes — aplicar tarifas solo a transacciones dentro de un rango mín/máx.
- Vincular a Rutas de Transacción — apuntar a flujos de transacción específicos.
- Eximir tarifas para cuentas específicas — excluir cuentas de origen seleccionadas.
- Priorizar la aplicación de tarifas — controlar el orden en que el Fees Engine aplica varias tarifas.
Acceder a la página Fee Packages
En la barra lateral de Midaz Module, expande Fees Engine. Selecciona Fee Packages. La página lista todos los paquetes configurados.
Si no tienes ningún Paquete de Tarifas, la lista está vacía y muestra una indicación para crear tu primer paquete.
Acciones disponibles
Desde la página Fee Packages, puedes:Crear un Paquete de Tarifas
Define nuevas reglas de cálculo de tarifas para transacciones
Editar un Paquete de Tarifas
Actualiza configuraciones y reglas de tarifas
Eliminar un Paquete de Tarifas
Elimina un paquete de tarifas de tu configuración
Selecciona un paquete de la lista para abrir su vista de detalles. Allí puedes revisar la configuración del paquete — tipo, alcance y reglas — antes de editarlo. Para previsualizar las tarifas que un período genera entre los paquetes, usa los Billing Runs.
Entender la estructura de un Paquete de Tarifas
Cuando creas o editas un paquete de tarifas en Midaz Module, trabajas con estos campos:
Información básica
- Fee Group Label (requerido) - Un nombre descriptivo para el paquete de tarifas
- Description (opcional) - Explicación del propósito del paquete y cuándo aplica
- Transaction Route (opcional) - Vincula a una Ruta de Transacción específica
- Segment (opcional) - Asocia con un Segmento específico
- Ledger (requerido) - El Ledger al que aplica este paquete
Rango de importe
- Minimum Amount (requerido) - Importe de transacción más bajo para aplicar la tarifa
- Maximum Amount (requerido) - Importe de transacción más alto para aplicar la tarifa
- Waived Accounts (opcional) - Lista de alias de cuentas exentos de estas tarifas
Reglas de tarifas
Cada paquete de tarifas puede contener varias Reglas de tarifas con:- Fee Label - Nombre que identifica esta tarifa
- Application Rule - Cómo el Fees Engine calcula la tarifa:
flatFee- Importe fijo independiente del valor de la transacciónpercentual- Porcentaje del importe de la transacciónmaxBetweenTypes- El valor más alto entre el cálculo plano y el porcentaje
- Calculation Type -
flatopercentage - Calculation Value - El importe o porcentaje de la tarifa
- Reference Amount - Base para el cálculo del porcentaje:
originalAmount- Calcular sobre el valor original de la transacciónafterFeesAmount- Calcular después de que el Fees Engine aplica otras tarifas
- Priority - Orden de aplicación de la tarifa (los números más bajos se aplican primero)
- Is Deductible From - Si el Fees Engine deduce esta tarifa de la transacción
- Credit Account - Cuenta que recibe el importe de la tarifa
Casos de uso comunes
Tarifa plana simple por transacción
Tarifa plana simple por transacción
Aplica una tarifa fija a todas las transacciones dentro de un rango de importes:
- Application Rule:
flatFee - Calculation:
flatcon valor2.50 - Ejemplo: Tarifa de 10 y $1000
Tarifa basada en porcentaje
Tarifa basada en porcentaje
Cobra un porcentaje del importe de la transacción:
- Application Rule:
percentual - Calculation:
percentagecon valor1.5 - Ejemplo: Tarifa del 1.5% sobre transferencias, donde una transferencia de 1.50 de tarifa
Estructura de tarifas por niveles
Estructura de tarifas por niveles
Crea múltiples paquetes con diferentes rangos de importe:
- Paquete 1: 100 → 2% de tarifa
- Paquete 2: 1000 → 1.5% de tarifa
- Paquete 3: $1000+ → 1% de tarifa
- Tarifas más bajas para transacciones de mayor valor
Combinación plana + porcentaje (máximo)
Combinación plana + porcentaje (máximo)
Aplica el valor más alto entre plano y porcentaje:
- Application Rule:
maxBetweenTypes - Calculations:
flat: 1.00ypercentage: 2.0 - Ejemplo: En transacción de 1.00, 1.00 de tarifa
- Ejemplo: En transacción de 1.00, 2.00 de tarifa
Buenas prácticas
1
Planifica tu estructura de tarifas
Diseña tus paquetes de tarifas antes de implementarlos. Considera los tipos de transacción, rangos de importe y segmentos de cliente que requieran tratamientos de tarifa diferentes.
2
Usa etiquetas descriptivas
Elige etiquetas y descripciones claras para el fee group que expliquen cuándo y por qué aplican las tarifas. Esto ayuda en auditoría y comunicación con clientes.
3
Define rangos de importe adecuados
Define cuidadosamente los importes mínimo y máximo para evitar vacíos o solapamientos en tu estructura de tarifas.
4
Prueba los cálculos de tarifas
Usa la función Fee Estimation para previsualizar los cálculos de tarifas antes de habilitar los paquetes en producción.
5
Gestiona la prioridad cuidadosamente
Cuando uses varias tarifas en un paquete, establece prioridades para que el Fees Engine aplique las tarifas en el orden correcto.
6
Documenta las cuentas exentas
Registra por qué eximes de tarifas a ciertas cuentas. Esto respalda la auditoría y el cumplimiento.
Flujo de cálculo de tarifas
Cuando el Fees Engine procesa una transacción:
- Identifica los paquetes de tarifas aplicables según la Ruta de Transacción y el Segmento
- Filtra los paquetes por rango de importe (la transacción debe caer dentro del mín/máx)
- Verifica si la cuenta está en la lista de Waived Accounts
- Aplica las Reglas de tarifas en orden de Prioridad
- Calcula cada tarifa según la Application Rule y el Reference Amount
- Acredita los importes de las tarifas en las cuentas designadas
Habilita un paquete de tarifas para que se aplique a las transacciones. Para pausar un paquete, deshabilítalo. Un paquete deshabilitado permanece en tu configuración.

