Pacotes de Taxa são os blocos de construção do Fees Engine. Cada pacote define um conjunto de Regras de Taxa e as condições sob as quais elas se aplicam às Transações.Documentation Index
Fetch the complete documentation index at: https://docs.lerian.studio/llms.txt
Use this file to discover all available pages before exploring further.
O plugin 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
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
Isenção de taxa para contas premium
Isenção de taxa para contas premium
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.

