Changelog da DYOR.tax
Notas técnicas datadas sobre parsers, importação CSV e precificação em vários países. Este registro histórico inclui funcionalidades que podem existir somente em fluxos liberados fora do Brasil; as páginas de cada exchange mostram as cinco atualizações mais recentes.
Atualizações do scanner de carteira
Atualizações de escaneamento on-chain que afetam as calculadoras MetaMask, Ethereum, Phantom, Solana e Bitcoin.
-
Prévia técnica de carteira ampliada para Ethereum, principais redes EVM e Bitcoin
A mesma prévia técnica passou a incluir Solana. O scanner somente leitura organiza swaps, transferências, taxas, atividade UTXO e possíveis eventos de renda on-chain em rótulos para revisão; no fluxo BR, não define o tratamento tributário final nem gera relatório.
-
Recebimentos financiados por exchange sinalizados para revisão de base de custo
Vale para carteiras EVM, Solana e Bitcoin, com um aviso para adicionar o CSV da exchange correspondente.
-
Tratamento de liquidez e dust de bots na Solana aprimorado
Eventos de LP são detectados, dust de MEV/priority-tip é neutralizado, e lotes de saques de exchange são rebaixados para revisão em vez de assumir base pelo valor de mercado.
-
Etapa de revisão de base de custo da carteira adicionada
Para carteiras EVM e Solana - informe o custo de aquisição de vendas on-chain sem histórico de aquisição. Escaneamento de carteira Solana / Phantom foi liberado.
-
Histórico não BR: precificação de relatórios de carteira por número de transações
Esta nota registra o modelo aplicado, à época, a fluxos liberados fora do Brasil: carteiras por número de transações e CSVs de exchange por eventos do relatório. Não representa preço nem oferta atual no Brasil.
-
Aviso de histórico de base de custo adicionado
Exibido quando os dados de aquisição estão incompletos.
Parser da Binance
Melhorias para CSV da Binance, spot, Convert, exports localizados e precificação histórica.
-
Cobertura ampliada de câmbio e preços de ativos para CSVs da Binance
Adicionada uma rota de conversão de câmbio alternativa para moedas fiat não disponíveis na rota principal, incluindo UAH. Isso melhora a conversão histórica para EUR em imports de CSV da Binance com pares em UAH, relevante para residentes fiscais ucranianos em países da UE. Adicionado mapeamento de preços de tokens para MONKY (wise-monkey), reduzindo linhas sem mapeamento em exports reais de grande volume da Binance.
-
Linhas Flexible Loan e On-Chain Payment classificadas
Linhas Flexible Loan - Lending, Repayment e Collateral Transfer agora são classificadas corretamente em vez de aparecerem como operações sem suporte. Linhas On-Chain Payment são tratadas como movimentos internos onde aplicável. Ambas as mudanças eliminam o ruído de 'linhas para revisão' em exports reais da Binance de grande volume.
-
Cobertura de preços expandida, relatórios de grande volume e orientação sobre base de custo
Adicionados mapeamentos de preços de tokens para ativos encontrados em exports reais da Binance, incluindo Vaulta (A), Acala (ACA) e Bancor (BNT). Exports muito grandes com dezenas de milhares de linhas agora geram relatórios com sucesso. O aviso de histórico incompleto agora explica mais claramente que enviar o histórico completo da Binance desde a abertura da conta é necessário para a base de custo PEPS correta - anos anteriores não podem ser reconstruídos apenas com preços.
-
Melhoria no tratamento de conversões de dust legadas da Binance
Aprimoramos a importação de CSVs da Binance para linhas antigas de 'Small Assets Exchange BNB' sem observações por ativo. O mecanismo agora precifica as disposições de dust a partir dos recebimentos em BNB do mesmo grupo no CSV e adiciona cobertura de mapeamento para tokens legados, reduzindo linhas sem precificação em uma exportação real de grande volume.
-
Arquivos CSV auxiliares da Binance reconhecidos, com orientação ao usuário
Exportações auxiliares da Binance como o Histórico de Assinatura Earn agora são reconhecidas como arquivos auxiliares não tributáveis. Se apenas um arquivo auxiliar for enviado, a calculadora orienta o usuário a enviar o Histórico de Transações. Quando arquivos auxiliares acompanham um Histórico de Transações válido, são ignorados com segurança e orientações de cobertura são exibidas.
-
Cobertura histórica de preços ampliada para exports Binance antigos
Foram adicionados mapeamentos de preços de tokens para ativos legados e cancelados encontrados em exports CSV Binance mais antigos, incluindo BZRX, WAVES, KLAY, SXP e outros. Históricos de contas longas agora resolvem mais valores de aquisição e alienação antes dos cálculos do ano fiscal.
-
Importação multi-CSV da Binance reforçada para pacotes de exportação reais
A importação multi-CSV da Binance foi reforçada para pacotes de exportação reais. O parser agora processa uploads do Histórico de Spot Trade agrupados com arquivos auxiliares de Histórico de Ordens e CSVs 'Sem dados', incluindo cabeçalhos localizados em espanhol `Fecha(UTC)` e inglês `Date(UTC)`, para que arquivos válidos de histórico sejam analisados em vez de bloqueados por exportações auxiliares.
-
Precificação de conversões de dust consolidada
Conversões "Small Assets Exchange BNB" agora usam o valor da linha de recebimentos em BNB correspondente no CSV, identificada pelo campo Remark da Binance (ex: "LINA to BNB"). Valores em notação científica como 1,0E-7 são interpretados corretamente. Validado com um CSV real de 10.238 linhas e 3.384 movimentos normalizados.
-
Importação CSV mais robusta para exports reais
A importação CSV da Binance é mais robusta para exports de histórico de transações reais, reconhecendo um conjunto mais amplo de cabeçalhos localizados e variantes de operação encontradas em contas ativas.
-
Sub-fills spot da Binance e casos fiat preservados
Linhas spot divididas em sub-fills são preservadas antes da agregação. Trades spot cotados em fiat mantêm ativos, taxas e valores corretos.
-
Cobertura de precificação para distribuições Launch
Distribuições Launchpool e Launch recebem precificação histórica mais confiável, reduzindo revisão manual para ativos recém-listados.
-
Previews parciais para linhas Binance sem suporte
Operações Binance sem suporte não bloqueiam mais a preview inteira. A calculadora continua com metadados claros de revisão.
-
Suporte a operações de conta Strategy
Transferências e atividades de contas Strategy são reconhecidas como operações Binance em vez de categorias genéricas desconhecidas.
-
Histórico em espanhol com ponto e vírgula
Exports Binance localizados em espanhol são aceitos quando os campos vêm separados por ponto e vírgula.
-
Reconhecimento CSV e precificação histórica ampliados
A detecção de CSV e a cobertura de precificação histórica foram ampliadas para variantes reais de export Binance e moedas de cotação menos comuns.
-
Pareamento Binance Convert e merge multi-CSV
Legs Convert do mesmo segundo são pareadas com mais precisão, exports sobrepostos são desduplicados e uploads de histórico completo maiores são aceitos.
-
Agregação de spread fills e correção de taxas
Spread fills são agrupados sem multiplicar taxas, para que grupos do mesmo trade mantenham os valores reais de fee e as legs de disposal.
-
Tratamento de multi-fills no mesmo segundo
Trades spot divididos em vários fills no mesmo timestamp são agrupados com mais confiabilidade, incluindo legs de taxa e gasto.
-
Extratos e exports localizados
Extratos de conta e arquivos de histórico de transações Binance localizados são aceitos de forma mais consistente nas páginas por país.
-
Preview multi-CSV e relatórios pagos
CSVs Binance podem ser combinados com outros uploads de exchange em preview e relatórios pagos, mantendo o rótulo de fonte da exchange intacto.
-
Suporte Binance.US e filtro de status
Exports Binance.US foram adicionados ao conjunto de parsers, com filtro de status mais rigoroso na preview combinada para linhas completas e incompletas.
-
Cotações fiat não USD e taxas preservadas
Trades Binance cotados em fiat preservam valores fiat locais e taxas para conversão FX em vez de tratar moedas não USD como USD.
-
Caminho Binance + wallet
O contexto CSV Binance pode ser transportado junto com imports de wallet para que relatórios combinados mantenham rótulos de fonte da exchange e metadados de roteamento.
-
Roteamento UK Section 104 para Binance
Disposals Binance são roteados pelo pool UK Section 104, com correspondência same-day e bed-and-breakfast ao gerar relatórios UK.
Parser da Coinbase
Melhorias para CSV da Coinbase, Advanced Trade, formatos numéricos localizados e roteamento de relatórios.
-
EUR preservado como moeda do relatório para Espanha e UE
Imports CSV EUR da Coinbase agora preservam EUR como moeda do relatório em todo o fluxo. Logs e metadados não retrocedem mais para USD, e os resumos gerados usam o contexto correto de € para relatórios da Espanha e UE.
-
Cobertura histórica mais ampla para Coinbase
A precificação histórica foi melhorada para ativos Coinbase e moedas de cotação menos comuns.
-
Metadados de revisão mais claros
Linhas que exigem revisão manual carregam metadados de operação mais claros sem bloquear o relatório completo.
-
Preview e relatório multi-CSV
Uploads Coinbase podem ser combinados com CSVs de outras exchanges e seguir até a geração do relatório pago.
-
Roteamento para França e Canadá
Relatórios Coinbase passam pelos calculadores França e Canadá com contexto de ano fiscal propagado na preview.
-
Escala de preços com formatos mistos
Exports Coinbase com formatos mistos de decimais e milhares são normalizados com mais confiabilidade antes dos cálculos fiscais.
-
Cobertura Coinbase Pro e Advanced Trade
A cobertura do parser foi ampliada para formatos CSV Coinbase Pro e Advanced Trade, incluindo fills, taxas e transferências.
-
Base PDF filing-first para Coinbase
Relatórios Coinbase pagos receberam uma estrutura PDF filing-first mais limpa para que disposals, receitas e holdings sejam apresentados de forma consistente.
-
Parsing EU para CSV Coinbase
Casos de borda de vírgula decimal e separador de milhar em exports Coinbase são analisados consistentemente antes da preview e geração de relatório.
-
Roteamento UK Section 104 para Coinbase
Disposals Coinbase são roteados pelo pool UK Section 104, com correspondência same-day e bed-and-breakfast ao gerar relatórios UK.
Outros parsers CEX
Novos parsers e endurecimento para Kraken, OKX, Nexo, Binance.US, Coinbase Advanced, KuCoin, Bybit, Crypto.com, Gemini, MEXC, Bitstamp, Gate.io, Revolut, PayPal, Uphold e outros.
-
Partial fills spot da OKX preservados
Exports spot OKX com partial fills mantêm cada leg de fill intacta para que trades agrupados retenham os dados corretos de proceeds, custo e taxa.
-
Conversão de taxas do ledger Kraken
Taxas de trade do ledger Kraken registradas em unidades de ativo são convertidas para o caminho de valor correto antes dos cálculos de disposal e relatório.
-
Parser Nexo e integração endurecida
Suporte a CSV Nexo foi adicionado, incluindo correções de revisão para base fiat-rail, linhas de dividendo e valores líquidos de self-transfer.
-
Parser Uphold e taxas cross-fiat
Exports Uphold foram adicionados com reconciliação de taxas para fluxos de saque cross-fiat e tratamento mais claro de taxas de transferência.
-
Parser PayPal e split de taxas por moeda
Linhas cripto PayPal são analisadas com split de taxas por tipo de moeda para que taxas fiat e cripto não distorçam a base de custo.
-
Parser Revolut e taxas Send/Receive
Exports Revolut foram adicionados, incluindo tratamento de taxas para linhas Send e Receive que antes precisavam de revisão manual.
-
Parser Gate.io e Dust Swaps
Exports Gate.io foram adicionados com suporte a taxas em terceiro ativo fiat-like e grupos Dust Swap multi-leg.
-
Parser Bitstamp e taxas em terceiro ativo
Exports Bitstamp foram adicionados com leitura de taxas de saque e reconciliação de taxas de trade em terceiro ativo.
-
Cobertura Robinhood e Cash App
CSVs de exchange Robinhood e Cash App foram adicionados ao conjunto de parsers e conectados ao roteamento de preview combinada.
-
Parser OKX e agregação de partial fills
Exports OKX foram adicionados com agregação de partial fills e suporte para formatos antigos de venda cripto para fiat.
-
Cobertura CSV MEXC
Suporte a exports MEXC foi adicionado para trades, taxas e transferências no fluxo de preview combinada.
-
Cobertura Bitfinex e Poloniex
Exports Bitfinex e Poloniex foram adicionados, incluindo filtro para status não finais de depósito e saque.
-
Parser Gemini e trades não USD
Exports Gemini foram adicionados com preservação de valores CSV para trades fiat não USD e filtro para linhas perpetual sem suporte.
-
Parser Bybit e separação de símbolos fiat
Exports Bybit foram adicionados com reconhecimento ampliado de moedas fiat-like para análise de símbolos e tratamento de moeda de cotação.
-
Cobertura CSV KuCoin
Exports KuCoin foram adicionados com suporte para decomposição cripto-a-cripto, taxas e preservação de moeda de origem não USD.
-
Cobertura CSV Crypto.com
Exports Crypto.com foram adicionados ao conjunto de parsers com normalização de transações e taxas para preview e geração de relatórios.
-
Caminho Kraken + wallet
O contexto CSV Kraken pode ser transportado junto com imports de wallet para que relatórios combinados mantenham rótulos de fonte da exchange e metadados de roteamento.
-
Roteamento UK Section 104 para Kraken
Disposals Kraken são roteados pelo pool UK Section 104, com correspondência same-day e bed-and-breakfast ao gerar relatórios UK.
Precificação e histórico de relatórios
Registro histórico e internacional de melhorias em previews combinadas, precificação, FX e relatórios de fluxos liberados. A disponibilidade varia por país e ano fiscal.
-
Conversão FX mais resiliente para históricos CSV longos
As consultas de taxa de câmbio agora repetem intervalos de datas com falha em blocos menores quando o provedor rejeita uma solicitação grande, reduzindo falhas temporárias de conversão para contas com históricos CSV de vários anos.
-
Aviso de cobertura de custo base mais claro para históricos CSV incompletos
Quando um CSV enviado não inclui histórico suficiente para estabelecer custos de aquisição completos, o preview agora orienta os usuários a enviar o histórico completo da exchange desde a abertura da conta, não apenas o ano fiscal selecionado. Isso reduz ganhos inflados causados por registros de aquisição ausentes.
-
Metadados de conversão FX fortalecidos para moedas de declaração
Transações convertidas são marcadas com a moeda de declaração alvo, evitando suposições de moeda obsoletas em previews com múltiplas moedas e relatórios gerados.
-
Cobertura de regressão ampliada para parsing EU e comportamento FX
Testes de regressão foram adicionados para parsing de números EU, relatórios EUR completos da Coinbase, conversão FX e estabilidade do parser em caminhos de import compartilhados.
-
Linhas CSV originais em previews combinadas
Previews combinadas agora retêm o contexto de linha CSV bruto para que linhas importadas incomuns possam ser revisadas sem perder a evidência do upload original.
-
Tratamento de lacunas para ativos recém-listados
A precificação histórica agora trata ativos recém-listados e pequenas lacunas de dados com mais fluidez, reduzindo revisão manual desnecessária para atividade recente.
-
Roteamento de preview para Espanha e Itália
Previews de exchange agora aceitam rotas localizadas em espanhol e italiano e carregam o contexto do país selecionado para o fluxo de cálculo.
-
Limite multi-CSV elevado para dez arquivos
O fluxo de upload combinado aceita imports de histórico completo maiores aumentando o limite de CSV por requisição de três para dez arquivos.
-
CSV de trades mais limpo e supressão de dust
CSVs de trade gerados são mais limpos para relatórios por país, e linhas dust minúsculas são suprimidas com limites de valor para evitar schedules fiscais com ruído.
-
Proveniência de fonte em previews combinadas
Previews combinadas carregam proveniência de fonte mais rica, ajudando relatórios a distinguir linhas CSV de exchange, linhas derivadas de wallet e linhas de classificação sintetizadas.
-
Geração paga de CSV desbloqueada
A geração de relatórios CSV pagos foi desbloqueada e os CSVs de relatório agora rotulam totais usando a moeda de declaração selecionada para o relatório por país.
-
Contexto CSV e nomes originais preservados
Uploads CSV capturados retêm contexto e nomes de arquivo originais para que arquivos importados possam ser rastreados pela preview, revisão e geração de relatório.
-
ACB Canadá e método portfólio França
Motores de cálculo específicos para Canadá e França foram conectados aos analisadores de exchange para que relatórios CEX usem a lógica de disposal local correta.
-
Métodos LIFO e HIFO adicionados
O motor FIFO ganhou modos LIFO e HIFO; HIFO ordena lotes pelo custo unitário efetivo incluindo taxas.
-
Normalização fiat não USD entre parsers
Parsers de exchange preservam cotações e taxas fiat não USD para conversão FX em vez de armazená-las como valores já em USD.
-
Regressões compartilhadas de números EU
Vírgulas decimais, separadores de milhar e formatos numéricos europeus mistos agora passam pelas regressões compartilhadas do parser antes do output de preview e relatório.
-
Paridade entre preview e PDF
Totais de preview, contagens de disposal no PDF e cópia do relatório filing-ready foram alinhados para que relatórios pagos correspondam aos valores aprovados pelos usuários na preview.
-
Suites de regressão UK e US
Regressões de cenário UK e US no estilo oficial foram adicionadas para capturar casos de borda de Section 104, same-day, bed-and-breakfast, loss cap e tabelas de declaração.
-
Conversão FX real e moedas por país
Relatórios usam conversão FX real e moedas de exibição por país em analisadores CEX e guias de declaração gerados.
-
Detecção de self-transfer adicionada
A detecção de self-transfer foi adicionada para reduzir falsos eventos tributáveis quando ativos se movem entre as próprias contas de exchange e wallet do usuário.