Guia
Multimoeda e taxas de câmbio
Contas em qualquer moeda do mundo, taxas por transação e por conta, taxas em tempo real com fallback automático de provedores e suporte a criptomoedas.
O Bluecoins é um aplicativo multimoeda por concepção. Uma conta pode ser denominada em qualquer moeda do mundo, cada transação registra a taxa de câmbio vigente quando foi criada, e o aplicativo converte tudo para sua moeda padrão em totais e relatórios. Criptomoedas também são suportadas como moedas de conta.
Como as taxas são armazenadas
Dois níveis de taxa se aplicam:
- Taxa de conversão por conta — cada conta tem sua própria moeda e sua própria taxa de conversão em relação à sua moeda padrão, definidas na configuração da conta.
- Taxa por transação — quando você registra uma transação em moeda estrangeira, o formulário registra a taxa de câmbio usada para esse lançamento, e você pode alterá-la.
Como cada transação carrega sua própria taxa, os lançamentos históricos mantêm o valor que tinham quando você os fez — que é exatamente o que o interruptor EACR considera ao decidir como normalizar os saldos.
Taxas de câmbio em tempo real
O aplicativo pode buscar as taxas atuais automaticamente, e foi projetado para que um único provedor com falha nunca o deixe sem taxa:
- Reserva de provedores — as taxas são tentadas em uma cadeia de provedores. Os provedores gratuitos são tentados primeiro (em ordem aleatória), depois os provedores com chave como apoio, e por fim o aplicativo recorre a 1,0 se todos falharem.
- Um cache de 30 segundos — consultas repetidas para o mesmo par de moedas dentro de uma janela curta reutilizam a taxa em cache em vez de acessar a rede de novo.
- Um disjuntor — um provedor que falha é ignorado por um período de resfriamento, para que um serviço lento ou fora do ar não possa travar uma consulta; um provedor recuperado é tentado novamente no seu próximo sucesso.
O motor de taxas vem com 14 provedores que cobrem fiat gratuito, fiat com chave e cripto — incluindo o bolívar venezuelano, que usa as taxas oficiais do BCV da dolarapi, e a Kraken para pares selecionados de cripto. Conversões de cripto para fiat e de cripto para cripto são suportadas (os pares de cripto convertem por meio do USD).
Conversão nos relatórios
Os totais de patrimônio e do balanço são convertidos para sua moeda padrão usando as taxas das contas, então uma carteira cheia de dinheiro estrangeiro ainda conta para o seu patrimônio na moeda em que você pensa. O interruptor EACR controla como os valores de transações em moeda estrangeira são normalizados dentro das visões de balanço — consulte o guia de EACR para os detalhes.
Atalhos para a mesma moeda
Dois detalhes práticos mantêm tudo previsível: converter uma moeda nela mesma sempre retorna exatamente 1,0 (sem chamada de rede), e quando a moeda de uma transação coincide com a da conta, nenhuma conversão é necessária.
Multimoeda funciona com todo o resto no aplicativo — transferências entre contas em moedas diferentes, cartões de crédito em moeda estrangeira e relatórios que misturam contas — porque a taxa está associada ao lançamento, não ao relatório.