O Fees Engine precisa estar habilitado nas configurações do Módulo Midaz para que esta página fique disponível.
O que um Pacote de Taxa contém
Um Pacote de Taxa permite que você:
- Defina regras de cálculo de taxas — taxas fixas, taxas baseadas em porcentagem ou cálculos combinados.
- Defina faixas de valores — aplique taxas apenas a transações dentro de uma faixa mín/máx.
- Vincule a Rotas de Transação — direcione fluxos de transação específicos.
- Isente taxas para contas específicas — exclua contas de origem selecionadas.
- Priorize a aplicação de taxas — controle a ordem em que múltiplas taxas são aplicadas.
Acessando a página Pacotes de Taxa
Na barra lateral do Módulo Midaz, expanda Fees Engine e selecione Pacotes de Taxa. A página lista todos os pacotes configurados.
Se você não tiver nenhum Pacote de Taxa, a lista aparecerá vazia com uma indicação para criar seu primeiro pacote.
Ações disponíveis
A partir da página Pacotes de Taxa, você pode:Criar um Pacote de Taxa
Defina novas regras de cálculo de taxas para transações
Editar um Pacote de Taxa
Atualize configurações e regras de taxas
Excluir um Pacote de Taxa
Remova um pacote de taxa da sua configuração
Selecionar um pacote na lista abre a sua visão de detalhes, onde você pode revisar a configuração do pacote — tipo, escopo e regras — antes de editá-lo. Para visualizar uma prévia das tarifas que um período geraria entre os pacotes, use os Billing Runs.
Entendendo a estrutura de um Pacote de Taxa
Ao criar ou editar um pacote de taxa no Módulo Midaz, você trabalha com:
Informações básicas
- Rótulo do Grupo de Taxa (obrigatório) - Um nome descritivo para o pacote de taxa
- Descrição (obrigatório) - Explicação da finalidade do pacote e quando ele se aplica
- Rota de Transação (opcional) - Vincula a uma Rota de Transação específica
- Segmento (opcional) - Associa a um Segmento específico
- Ledger (obrigatório) - O Ledger ao qual este pacote se aplica
Faixa de valor
- Valor Mínimo (obrigatório) - Valor de transação mais baixo para aplicação da taxa
- Valor Máximo (obrigatório) - Valor de transação mais alto para aplicação da taxa
- Contas Isentas (opcional) - Lista de aliases de contas isentas destas taxas
Regras de Taxa
Cada pacote de taxa pode conter várias Regras de Taxa com:- Rótulo da Taxa - Nome que identifica esta taxa específica
- Regra de Aplicação - Como a taxa é calculada:
flatFee- Valor fixo independente do valor da transaçãopercentual- Porcentagem do valor da transaçãomaxBetweenTypes- O maior valor entre o cálculo fixo e o percentual
- Tipo de Cálculo -
flatoupercentage - Valor de Cálculo - O valor ou porcentagem da taxa
- Valor de Referência - Base para o cálculo do percentual:
originalAmount- Calcular sobre o valor original da transaçãoafterFeesAmount- Calcular após a aplicação de outras taxas
- Prioridade - Ordem de aplicação da taxa (números menores são aplicados primeiro)
- Dedutível De - Se esta taxa é deduzida da transação
- Conta de Crédito - Conta que recebe o valor da taxa
Casos de uso comuns
Taxa fixa simples por transação
Taxa fixa simples por transação
Aplica uma taxa fixa a todas as transações dentro de uma faixa de valores:
- Regra de Aplicação:
flatFee - Cálculo:
flatcom valor2.50 - Exemplo: Taxa de 10 e $1000
Taxa baseada em porcentagem
Taxa baseada em porcentagem
Cobra uma porcentagem do valor da transação:
- Regra de Aplicação:
percentual - Cálculo:
percentagecom valor1.5 - Exemplo: Taxa de 1.5% em transferências, em que transferência de 1.50 de taxa
Estrutura de taxas em faixas
Estrutura de taxas em faixas
Crie vários pacotes com faixas de valores diferentes:
- Pacote 1: 100 → taxa de 2%
- Pacote 2: 1000 → taxa de 1.5%
- Pacote 3: $1000+ → taxa de 1%
- Taxas menores para transações de maior valor
Combinação fixa + porcentagem (máximo)
Combinação fixa + porcentagem (máximo)
Aplica o maior valor entre fixo e porcentagem:
- Regra de Aplicação:
maxBetweenTypes - Cálculos:
flat: 1.00epercentage: 2.0 - Exemplo: Em transação de 1.00, 1.00 de taxa
- Exemplo: Em transação de 1.00, 2.00 de taxa
Boas práticas
Planeje sua estrutura de taxas
Projete seus pacotes de taxa antes da implementação. Considere os tipos de transação, faixas de valores e segmentos de cliente que exigem tratamentos de taxa diferentes.
Use rótulos descritivos
Escolha rótulos e descrições claros para o grupo de taxa que expliquem quando e por que as taxas se aplicam. Isso ajuda em auditoria e comunicação com clientes.
Defina faixas de valor adequadas
Defina valores mínimos e máximos com cuidado para evitar lacunas ou sobreposições na sua estrutura de taxas.
Teste os cálculos de taxas
Use o recurso Estimativa de Taxa para verificar os cálculos antes de habilitar os pacotes em produção.
Gerencie a Prioridade com cuidado
Quando usar várias taxas em um pacote, defina prioridades para garantir que as taxas sejam aplicadas na ordem correta.
Fluxo de cálculo de taxas
Quando uma transação é processada, o Fees Engine:
- Identifica pacotes de taxa aplicáveis com base na Rota de Transação e no Segmento
- Filtra os pacotes por faixa de valor (a transação precisa estar dentro do mín/máx)
- Verifica se a conta de origem está na lista de Contas Isentas
- Aplica as Regras de Taxa em ordem de Prioridade
- Calcula cada taxa com base na Regra de Aplicação e no Valor de Referência
- Credita os valores das taxas nas contas designadas
Pacotes de taxa precisam estar habilitados para serem aplicados a transações. Você pode desabilitar pacotes temporariamente sem excluí-los.

