Saltar al contenido principal
Utilice Midaz Module para gestionar los Paquetes de Tarifas que definen cómo se calculan las tarifas para las transacciones. Los Paquetes de Tarifas son el núcleo de la funcionalidad del Motor de Tarifas, permitiéndole configurar estructuras de tarifas complejas basadas en rutas de transacción, montos y tipos de cuenta.

¿Qué son los Paquetes de Tarifas?


Un Paquete de Tarifas es una configuración que define las reglas de tarifas aplicadas a las transacciones que coinciden con criterios específicos. En Midaz Module, los paquetes de tarifas le permiten:
  • Definir reglas de cálculo de tarifas - Configurar tarifas fijas, tarifas basadas en porcentaje o cálculos combinados
  • Establecer rangos de montos - Aplicar tarifas solo a transacciones dentro de montos mínimos y máximos especificados
  • Vincular a rutas de transacción - Asociar paquetes con rutas de transacción específicas para una aplicación de tarifas dirigida
  • Eximir tarifas para cuentas específicas - Excluir ciertas cuentas de los cálculos de tarifas
  • Priorizar la aplicación de tarifas - Controlar el orden en que se aplican múltiples tarifas
Los Paquetes de Tarifas trabajan junto con las Rutas de Transacción y los Segmentos para proporcionar un control granular sobre su estructura de tarifas.

Acceso a la página de Paquetes de Tarifas


Para abrir la página de Fee Packages, seleccione la opción Fee Packages en la sección Fees Engine del menú lateral izquierdo. La página de Fee Packages muestra una lista de todos los paquetes de tarifas configurados.
Si no tiene ningún Paquete de Tarifas, la lista aparecerá vacía con una indicación para crear su primer paquete.

Acciones disponibles

Desde la página de Fee Packages, puede:

Comprensión de la estructura del Paquete de Tarifas


Al crear o editar un paquete de tarifas en Midaz Module, trabajará con:

Información básica

  • Fee Group Label (requerido) - Un nombre descriptivo para el paquete de tarifas
  • Description (requerido) - Explicación del propósito del paquete y cuándo aplica
  • Transaction Route (opcional) - Vínculo a una ruta de transacción específica
  • Segment (opcional) - Asociación con un segmento específico
  • Ledger (requerido) - El libro mayor al que aplica este paquete

Rango de montos

  • Minimum Amount (requerido) - Monto mínimo de transacción para la aplicación de tarifas
  • Maximum Amount (requerido) - Monto máximo de transacción para la aplicación de tarifas
  • Waived Accounts (opcional) - Lista de alias de cuentas exentas de estas tarifas

Reglas de tarifas

Cada paquete de tarifas puede contener múltiples reglas de tarifas con:
  • Fee Label - Nombre que identifica esta tarifa específica
  • Application Rule - Cómo se calcula la tarifa:
    • flatFee - Monto fijo independientemente del valor de la transacción
    • percentual - Porcentaje del monto de la transacción
    • maxBetweenTypes - Mayor valor entre los cálculos fijo y porcentual
  • Calculation Type - flat o percentage
  • Calculation Value - El monto o porcentaje de la tarifa
  • Reference Amount - Base para el cálculo del porcentaje:
    • originalAmount - Calcular sobre el valor original de la transacción
    • afterFeesAmount - Calcular después de que se apliquen otras tarifas
  • Priority - Orden de aplicación de tarifas (números menores se aplican primero)
  • Is Deductible From - Si esta tarifa se deduce de la transacción
  • Credit Account - Cuenta que recibe el monto de la tarifa

Casos de uso comunes


Aplicar una tarifa fija a todas las transacciones dentro de un rango de montos:
  • Application Rule: flatFee
  • Calculation: flat con valor 2.50
  • Ejemplo: Tarifa de 2.50encadatransaccioˊnentre2.50 en cada transacción entre 10 y $1000
Cobrar un porcentaje del monto de la transacción:
  • Application Rule: percentual
  • Calculation: percentage con valor 1.5
  • Ejemplo: Tarifa del 1.5% en transferencias, donde una transferencia de 100=tarifade100 = tarifa de 1.50
Crear múltiples paquetes con diferentes rangos de montos:
  • Paquete 1: 00-100 → tarifa del 2%
  • Paquete 2: 100100-1000 → tarifa del 1.5%
  • Paquete 3: $1000+ → tarifa del 1%
  • Tarifas más bajas para transacciones de mayor valor
Aplicar el mayor entre fijo y porcentaje:
  • Application Rule: maxBetweenTypes
  • Calculations: flat: 1.00 y percentage: 2.0
  • Ejemplo: En transacción de 30:max(30: max(1.00, 0.60)=tarifade0.60) = tarifa de 1.00
  • Ejemplo: En transacción de 100:max(100: max(1.00, 2.00)=tarifade2.00) = tarifa de 2.00
Eximir cuentas específicas de tarifas:
  • Crear paquete con reglas de tarifas estándar
  • Añadir alias de cuentas premium a la lista de Waived Accounts
  • Estas cuentas realizan transacciones sin incurrir en las tarifas configuradas

Mejores prácticas


1

Planificar su estructura de tarifas

Diseñe sus paquetes de tarifas antes de la implementación. Considere los tipos de transacción, rangos de montos y segmentos de clientes que requieren diferentes tratamientos de tarifas.
2

Usar etiquetas descriptivas

Elija etiquetas de grupo de tarifas y descripciones claras que expliquen cuándo y por qué se aplican las tarifas. Esto ayuda con la auditoría y la comunicación con el cliente.
3

Establecer rangos de montos apropiados

Defina los montos mínimos y máximos cuidadosamente para evitar vacíos o superposiciones en su estructura de tarifas.
4

Probar cálculos de tarifas

Utilice la funcionalidad de Simulación de Tarifas para verificar los cálculos de tarifas antes de habilitar los paquetes en producción.
5

Gestionar la prioridad cuidadosamente

Cuando utilice múltiples tarifas en un paquete, establezca prioridades para asegurar que las tarifas se apliquen en el orden correcto.
6

Documentar cuentas exentas

Mantenga un registro de por qué ciertas cuentas están exentas de tarifas para propósitos de auditoría y cumplimiento.

Flujo de cálculo de tarifas


Cuando se procesa una transacción, el Motor de Tarifas:
  1. Identifica los paquetes de tarifas aplicables basándose en la ruta de transacción y el segmento
  2. Filtra paquetes por rango de montos (la transacción debe estar dentro del mín/máx)
  3. Verifica si la cuenta origen está en la lista de cuentas exentas
  4. Aplica las reglas de tarifas en orden de prioridad
  5. Calcula cada tarifa basándose en la regla de aplicación y el monto de referencia
  6. Acredita los montos de tarifas a las cuentas designadas
Los paquetes de tarifas deben estar habilitados para aplicarse a las transacciones. Puede deshabilitar paquetes temporalmente sin eliminarlos.