Antes de começar
- Habilite o Fees Engine em Configurações do Módulo Midaz.
- Você precisa de um Ledger existente e pelo menos uma Conta que possa receber valores de tarifa.
- Se o pacote for para se aplicar apenas a uma rota ou segmento específico, crie esses registros primeiro.
Criar o Pacote de Tarifas
1
Vá para a página Pacotes de Tarifas e clique no botão Novo Pacote.
2
O formulário Novo Pacote de Tarifas abre com várias seções para configurar.
1
Preencha a seção Informações Básicas.
2
Configure a seção Faixa de Valores.
Transações fora dessa faixa não recebem tarifas deste pacote.
3
Clique no botão Próximo.
4
Selecione uma das opções na seção Adicionar Tarifa:
Flat Fee- Valor fixo, independente do valor da transação.Percentage- Percentual do valor da transação.Max Between Types- Maior valor entre o fixo e o percentual.
5
Adicione as informações da tarifa.
6
(Opcional) Você pode adicionar outra regra de tarifa, se necessário. Para isso, selecione um novo tipo de tarifa e preencha as informações.
7
Clique no botão Próximo.
8
(Opcional) Configure a seção Contas Isentas:
- Adicione os aliases de conta que você quer isentar de tarifas neste pacote
- Clique em Adicionar para cada conta isenta
9
Clique no botão Próximo.
10
Revise as informações e confirme que está tudo correto.
11
Clique no botão Criar Pacote.
Guia de campos
Informações básicas
Regras de tarifa
Cada tarifa dentro de um pacote tem uma Prioridade (1 = aplicada primeiro). A tarifa com prioridade1 deve usar Original Amount como Valor de Referência.
Tarifa fixa
Um valor fixo aplicado à Transação, independente do seu valor.Quando você habilita Dedutível da transação?, o formulário força o Valor de Referência para
Original Amount e desabilita a opção After Fees Amount.Tarifa percentual
Um percentual do valor da Transação.Máximo entre tipos
Calcula um valor fixo e um percentual, depois aplica o maior resultado. O formulário exige os dois cálculos.O formulário Máximo entre Tipos sempre exige exatamente dois cálculos: um do tipo
Flat Fee e um do tipo Percentage Fee. O Console calcula os dois e aplica o maior.Contas isentas
Notas importantes
Ordem de prioridade das tarifas
Quando um pacote contém múltiplas tarifas, o Console as aplica em ordem de prioridade (menor número primeiro). Isso importa quando você usaAfter Fees Amount como referência, já que tarifas anteriores afetam a base de cálculo das tarifas seguintes.
Exemplo:
- Tarifa A (Prioridade 1): 1% sobre o valor original
- Tarifa B (Prioridade 2): 0,5% sobre o valor após tarifas
- Tarifa A = $1,00 (1% de $100)
- Tarifa B = $0,495 (0,5% de $99)
Considerações sobre a faixa de valores
- Recomenda-se que as faixas não se sobreponham entre pacotes da mesma rota de transação
- Use
0.01como mínimo para pacotes aos quais se recomenda que se apliquem a todas as transações - Use um máximo alto (por exemplo,
999999999.99) para não ter limite superior - A faixa inclui Transações exatamente nos valores mínimo ou máximo
Comportamento das contas isentas
- Contas isentas ignoram todas as tarifas do pacote, não apenas tarifas específicas
- Use aliases de conta (não IDs) ao adicionar contas isentas
- As isenções se aplicam quando a conta isenta é a origem da transação
O que fazer a seguir
Depois de criar o Pacote de Tarifas, execute um cálculo de teste em Executando uma Estimativa de Tarifa antes de usá-lo com Transações reais.

