1

Comparar remessas internacionais só pela taxa é um erro de modelagem: o problema do custo total

Enquanto desenvolvia um comparador de remessas internacionais, percebi um problema que parece simples, mas complica bastante qualquer tentativa de ranquear provedores de forma justa:

a “taxa” exibida quase nunca representa o custo total da operação.

Do ponto de vista de software e modelagem de dados, comparar apenas:

taxa do Provedor A vs taxa do Provedor B

pode produzir um ranking completamente errado.

O problema

Imagine uma transferência de 1.000 USD para BRL.

Um provedor pode mostrar:

  • taxa explícita baixa
  • câmbio menos favorável

Outro pode mostrar:

  • taxa explícita maior
  • câmbio melhor

Se o sistema ordenar apenas pela taxa visível, o primeiro pode aparecer como “mais barato”.

Mas o destinatário talvez receba menos dinheiro.

Uma forma mais correta de pensar

Em vez de modelar apenas:

Custo = Taxa

é melhor pensar em algo próximo de:

Custo efetivo =
valor de referência no câmbio médio

valor final recebido

Ou, de forma simplificada:

Resultado final =
valor enviado
× taxa de câmbio efetiva

custos explícitos

custos adicionais

O problema é que “taxa de câmbio efetiva” também não é um campo simples.

Ela pode incorporar:

  • spread cambial
  • margem do provedor
  • método de pagamento
  • método de recebimento
  • país de origem
  • país de destino
  • faixa de valor
  • horário
  • promoção
  • condições da conta

O método de pagamento muda o resultado

Outro erro comum é tratar todas as cotações como equivalentes.

Por exemplo:

Provedor A

  • pagamento por transferência bancária

Provedor B

  • pagamento por cartão de crédito

Esses dois resultados não deveriam necessariamente ser comparados diretamente.

Cartões podem envolver uma estrutura diferente:

  • processamento
  • rede
  • risco
  • autorização
  • chargeback
  • possíveis custos do emissor

Então, para uma comparação minimamente justa, o modelo precisa considerar condições semelhantes.

O mesmo problema aparece em cripto

Com stablecoins, a situação fica ainda mais interessante.

É fácil olhar para uma transferência de USDT e pensar:

“a taxa de rede foi quase zero, então essa rota é mais barata”.

Mas o custo real pode incluir:

  1. compra do ativo
  2. taxa de trading
  3. saque
  4. rede
  5. venda no destino
  6. spread local
  7. retirada para moeda fiduciária

Ou seja:

baixo custo de transmissão

não significa necessariamente

baixo custo de ponta a ponta.

O desafio para um comparador

Na prática, comecei a tratar o problema como uma comparação de rotas, não apenas de empresas.

Uma rota pode ser algo como:

USD
→ provedor de remessa
→ BRL

Outra:

USD
→ USDT
→ exchange
→ mercado local
→ BRL

Outra:

USD
→ USDC
→ rede blockchain
→ off-ramp local
→ BRL

Cada rota possui componentes diferentes e níveis diferentes de confiança nos dados.

Um ponto que considero importante: não fingir precisão

Outro problema é quando o sistema exibe um número extremamente preciso para uma estimativa.

Por exemplo:

5.123,47 BRL

Isso pode transmitir uma certeza que não existe.

Quando os dados vêm de:

  • benchmarks
  • spreads estimados
  • tabelas públicas
  • preços variáveis
  • diferentes horários de atualização

talvez seja mais honesto mostrar:

5.100 ~ 5.130 BRL

e informar claramente o nível de confiança da estimativa.

Foi uma das decisões mais difíceis que encontrei:

um número “bonito e exato” parece melhor na interface,

mas um intervalo pode ser tecnicamente mais honesto.

O que aprendi até agora

Para mim, a principal conclusão foi:

comparadores financeiros não são apenas problemas de UI.

São problemas de:

  • normalização de dados
  • definição de benchmark
  • comparabilidade
  • incerteza
  • atualização temporal
  • transparência do modelo

E um ranking só é útil quando as condições comparadas são suficientemente semelhantes.

Ainda estou refinando essa abordagem, principalmente para rotas que misturam remessa tradicional, FX e cripto.

Tenho curiosidade de saber como outras pessoas modelariam esse tipo de problema:

vocês prefeririam um ranking com um único valor estimado, ou intervalos com nível de confiança?

Carregando publicação patrocinada...