Release notes

Changelog DYOR.tax

Améliorations datées des parsers, de l’import CSV, de la valorisation et de la génération de rapports. Les pages exchange affichent les cinq dernières mises à jour; cette page conserve l’historique fonctionnel complet depuis mars.

Binance

Parser Binance

Améliorations pour CSV Binance, spot, Convert, exports localisés et valorisation historique.

  1. Couverture FX et prix des actifs élargie pour les imports CSV Binance

    Ajout d'une route de conversion de change alternative pour les devises fiat non disponibles via la route principale, notamment l'UAH. Cela améliore la conversion historique en EUR pour les imports CSV Binance contenant des paires en UAH, particulièrement pertinent pour les résidents fiscaux ukrainiens dans les pays de l'UE. Ajout du mappage CoinGecko pour MONKY (wise-monkey), réduisant les lignes non résolues dans les exports Binance réels de grande taille.

  2. Lignes Flexible Loan et On-Chain Payment classifiées

    Les lignes Flexible Loan - Lending, Repayment et Collateral Transfer sont désormais classifiées correctement au lieu d'apparaître comme des opérations non prises en charge. Les lignes On-Chain Payment sont traitées comme des mouvements internes le cas échéant. Les deux changements réduisent le nombre de lignes à réviser dans les exportations Binance réelles volumineuses.

  3. Couverture des prix élargie, meilleure prise en charge des rapports volumineux et guide sur la base de coût

    Des mappages CoinGecko ont été ajoutés pour les actifs présents dans les exports Binance réels, notamment Vaulta (A), Acala (ACA) et Bancor (BNT). Les exports Binance très volumineux avec des dizaines de milliers de lignes génèrent maintenant des rapports avec succès. L'avertissement d'historique incomplet explique désormais plus clairement que le téléchargement de l'historique complet Binance depuis l'ouverture du compte est nécessaire pour une base de coût FIFO correcte - les années précédentes ne peuvent pas être reconstituées à partir des seuls prix.

  4. Amélioration du traitement des conversions dust héritées de Binance

    Nous avons renforcé l'importation des CSV Binance pour les lignes 'Small Assets Exchange BNB' anciennes sans remarques par actif. Le moteur valorise désormais ces cessions dust à partir des produits BNB du même groupe dans le CSV et ajoute une couverture de correspondance pour les tokens hérités, réduisant les lignes sans prix dans une exportation réelle volumineuse.

  5. Fichiers CSV auxiliaires Binance reconnus et traités correctement

    Les exports auxiliaires de Binance tels que l'Historique des Abonnements Earn sont désormais reconnus comme fichiers auxiliaires non imposables. Si seul un fichier auxiliaire est téléchargé, la calculatrice guide l'utilisateur pour télécharger l'Historique des Transactions. Lorsque les fichiers auxiliaires accompagnent un Historique des Transactions valide, ils sont ignorés en toute sécurité et des indications de couverture sont affichées.

  6. Couverture historique des prix élargie pour les exports Binance anciens

    Des mappages CoinGecko ont été ajoutés pour les actifs legacy et délistés présents dans d'anciens exports CSV Binance, notamment BZRX, WAVES, KLAY, SXP et autres. Les historiques de comptes longs peuvent désormais résoudre davantage de valeurs d'acquisition et de cession avant les calculs de l'année fiscale.

  7. Import multi-CSV Binance renforcé pour les paquets d'exportation réels

    L'import multi-CSV de Binance a été renforcé pour les paquets d'exportation réels. Le parser gère désormais les uploads d'Historique Spot Trade regroupés avec des fichiers auxiliaires d'Historique des Ordres et des CSV 'Aucune donnée', y compris les en-têtes localisés en espagnol `Fecha(UTC)` et en anglais `Date(UTC)`, de sorte que les fichiers d'historique de transactions valides sont analysés au lieu d'être bloqués par les exportations auxiliaires.

  8. Tarification des conversions de dust renforcée

    Les conversions "Small Assets Exchange BNB" sont désormais valorisées depuis la ligne de produits BNB correspondante dans le CSV, identifiée par le champ Remark de Binance (ex. "LINA to BNB"). Les montants en notation scientifique comme 1,0E-7 sont correctement parsés. Validé sur un CSV réel de 10 238 lignes et 3 384 mouvements normalisés.

  9. Import CSV plus robuste pour les exports réels

    L'import CSV Binance est plus robuste face aux exports d'historique de transactions réels, en reconnaissant un plus grand nombre d'en-têtes de colonnes localisés et de variantes d'opération présentes dans les exports de comptes actifs.

  10. Sub-fills spot Binance et cas fiat préservés

    Les lignes spot divisées en sub-fills sont conservées avant l’agrégation. Les trades spot cotés en fiat gardent les bons actifs, frais et montants même avec des devises de cotation peu courantes.

  11. Couverture de valorisation pour distributions Launch

    Les lignes Launchpool et Launch reçoivent une valorisation historique plus fiable, ce qui réduit la revue manuelle pour les actifs récemment listés.

  12. Aperçus partiels pour lignes Binance non prises en charge

    Les opérations Binance non prises en charge ne bloquent plus tout l’aperçu. La calculatrice continue avec des métadonnées de revue claires.

  13. Support des opérations Strategy account

    Les transferts et activités de comptes Strategy sont reconnus comme opérations Binance au lieu de tomber dans des catégories inconnues génériques.

  14. Historique espagnol séparé par point-virgule

    Les exports Binance localisés en espagnol sont acceptés lorsque les champs sont séparés par des points-virgules.

  15. Reconnaissance CSV et valorisation historique élargies

    La détection CSV et la couverture de valorisation historique ont été élargies pour les variantes d'export Binance réelles et les devises de cotation moins courantes.

  16. Matching Binance Convert et fusion multi-CSV

    Les legs Convert du même instant sont appariés plus précisément, les exports chevauchants dédupliqués et les imports d'historique complet plus volumineux sont acceptés.

  17. Agrégation des spread fills et correction des frais

    Les spread fills sont regroupés sans multiplier les frais, de sorte que les groupes d'un même trade conservent leurs montants réels de frais et leurs legs de cession.

  18. Gestion des multi-fills au même instant

    Les trades spot fractionnés sur plusieurs fills au même timestamp sont regroupés de façon plus fiable, y compris les legs de frais et de dépense.

  19. Relevés et exports localisés

    Les relevés de compte et fichiers d'historique de transactions Binance localisés sont acceptés de façon plus cohérente sur les pages pays.

  20. Aperçu multi-CSV et rapports payants

    Les CSV Binance peuvent être combinés avec d'autres imports d'exchange lors de l'aperçu et de la génération de rapports payants, en conservant l'étiquette source de l'exchange.

  21. Support Binance.US et filtrage de statut

    Les exports Binance.US ont été ajoutés au set de parsers avec un filtrage de statut plus strict dans les aperçus combinés pour les lignes complètes et incomplètes.

  22. Quotes fiat non USD et frais préservés

    Les trades Binance cotés en fiat conservent les valeurs fiat locales et les frais pour la conversion FX au lieu de traiter les devises non USD comme USD.

  23. Chemin d’intégration Binance + wallet

    Le contexte CSV Binance peut être transmis avec les imports wallet afin que les rapports combinés conservent les étiquettes source de l'exchange et les métadonnées de routage.

  24. Routage UK Section 104 pour Binance

    Les cessions Binance sont acheminées via le pool UK Section 104, avec correspondance same-day et bed-and-breakfast lors de la génération de rapports UK.

Coinbase

Parser Coinbase

Améliorations pour CSV Coinbase, Advanced Trade, formats numériques localisés et routage des rapports.

  1. EUR conservé comme devise de rapport pour l'Espagne et l'UE

    Les imports CSV EUR Coinbase conservent désormais EUR comme devise de rapport tout au long du flux. Les journaux et métadonnées ne reviennent plus au dollar, et les résumés générés utilisent le bon contexte € pour les rapports d'Espagne et d'UE.

  2. Couverture historique élargie pour Coinbase

    La valorisation historique a été améliorée pour les actifs Coinbase et devises de cotation moins courants.

  3. Métadonnées de revue plus claires

    Les lignes nécessitant une revue manuelle portent des métadonnées d’opération plus claires sans bloquer le rapport complet.

  4. Aperçu et rapport multi-CSV

    Les uploads Coinbase peuvent être combinés avec d’autres CSV exchange et passer jusqu’à la génération du rapport payé.

  5. Routage France et Canada

    Les rapports Coinbase passent par les calculateurs France et Canada avec le contexte d’année fiscale propagé dans l’aperçu.

  6. Mise à l’échelle des prix en formats mixtes

    Les exports Coinbase avec formats décimaux et séparateurs de milliers mixtes sont normalisés plus fiablement avant les calculs fiscaux.

  7. Couverture Coinbase Pro et Advanced Trade

    La couverture du parser a été étendue aux formats CSV Coinbase Pro et Advanced Trade, y compris les fills, les frais et les transferts.

  8. Base PDF filing-first pour Coinbase

    Les rapports Coinbase payants ont reçu une structure PDF filing-first plus propre afin que les cessions, revenus et holdings analysés soient présentés de façon cohérente.

  9. Parsing EU pour CSV Coinbase

    Les cas limites de virgule décimale et de séparateur de milliers dans les exports Coinbase sont analysés de façon cohérente avant la preview et la génération de rapport.

  10. Routage UK Section 104 pour Coinbase

    Les cessions Coinbase sont acheminées via le pool UK Section 104, avec correspondance same-day et bed-and-breakfast lors de la génération de rapports UK.

Other CEX

Autres parsers CEX

Ajouts et durcissement de parsers pour Kraken, OKX, Nexo, Binance.US, Coinbase Advanced, KuCoin, Bybit, Crypto.com, Gemini, MEXC, Bitstamp, Gate.io, Revolut, PayPal, Uphold et plus encore.

  1. Partial fills spot OKX préservés

    Les exports spot OKX avec partial fills conservent chaque jambe de fill intacte afin que les trades regroupés gardent les données correctes de produits, coût et frais.

  2. Conversion des frais Kraken ledger

    Les frais de trade du ledger Kraken enregistrés en unités d'actif sont convertis dans le bon chemin de valeur avant les calculs de cession et de rapport.

  3. Parser Nexo et intégration renforcée

    Le support CSV Nexo a été ajouté, avec des corrections de revue pour la base fiat-rail, les lignes de dividende et les montants nets de self-transfer.

  4. Parser Uphold et frais cross-fiat

    Les exports Uphold ont été ajoutés avec réconciliation des frais pour les flux de retrait cross-fiat et un traitement plus clair des frais de transfert.

  5. Parser PayPal et split des frais par devise

    Les lignes crypto PayPal sont analysées avec une répartition des frais tenant compte de la devise, afin que les frais fiat et crypto ne faussent pas la base de coût.

  6. Parser Revolut et frais Send/Receive

    Les exports Revolut ont été ajoutés, incluant la gestion des frais pour les lignes Send et Receive qui nécessitaient auparavant une revue manuelle.

  7. Parser Gate.io et Dust Swaps

    Les exports Gate.io ont été ajoutés avec prise en charge des frais en troisième actif fiat-like et des groupes Dust Swap multi-jambes.

  8. Parser Bitstamp et frais en troisième actif

    Les exports Bitstamp ont été ajoutés avec lecture des frais de retrait et réconciliation des frais de trade en troisième actif.

  9. Couverture Robinhood et Cash App

    Les CSV exchange Robinhood et Cash App ont été ajoutés au set de parsers et connectés au routage de la preview combinée.

  10. Parser OKX et agrégation partial fills

    Les exports OKX ont été ajoutés avec agrégation des partial fills et prise en charge des anciens formats de vente crypto-to-fiat.

  11. Couverture CSV MEXC

    Le support des exports MEXC a été ajouté pour les trades, frais et transferts dans le flux de preview combinée.

  12. Couverture Bitfinex et Poloniex

    Les exports Bitfinex et Poloniex ont été ajoutés, incluant le filtrage des statuts de dépôt et retrait non finaux.

  13. Parser Gemini et trades non USD

    Les exports Gemini ont été ajoutés avec préservation des valeurs CSV pour les trades fiat non USD et filtrage des lignes perpetual non prises en charge.

  14. Parser Bybit et séparation des symboles fiat

    Les exports Bybit ont été ajoutés avec une reconnaissance étendue des devises fiat-like pour l'analyse des symboles et la gestion de la devise de cotation.

  15. Couverture CSV KuCoin

    Les exports KuCoin ont été ajoutés avec prise en charge de la décomposition crypto-to-crypto, des frais et de la préservation de la devise source non USD.

  16. Couverture CSV Crypto.com

    Les exports Crypto.com ont été ajoutés au set de parsers avec normalisation des transactions et des frais pour la preview et la génération de rapports.

  17. Chemin d’intégration Kraken + wallet

    Le contexte CSV Kraken peut être transmis avec les imports wallet afin que les rapports combinés conservent les étiquettes source de l'exchange et les métadonnées de routage.

  18. Routage UK Section 104 pour Kraken

    Les cessions Kraken sont acheminées via le pool UK Section 104, avec correspondance same-day et bed-and-breakfast lors de la génération de rapports UK.

Engine

Valorisation et rapports

Améliorations qui touchent plusieurs calculateurs : aperçus combinés, valorisation historique, FX et rapports générés.

  1. Conversion FX plus résiliente pour les historiques CSV longs

    Les consultations de taux de change réessaient maintenant les plages de dates échouées en morceaux plus petits lorsque le fournisseur rejette une grande requête, réduisant les échecs de conversion temporaires pour les comptes avec des historiques CSV de plusieurs années.

  2. Avertissement de couverture de base de coût plus clair pour les historiques CSV incomplets

    Lorsqu'un CSV téléchargé ne contient pas suffisamment d'historique pour établir les coûts d'acquisition complets, l'aperçu invite maintenant les utilisateurs à télécharger l'historique complet de l'exchange depuis l'ouverture du compte, et non seulement l'année fiscale sélectionnée. Cela réduit les gains gonflés causés par des enregistrements d'acquisition manquants.

  3. Métadonnées de conversion FX renforcées pour les devises de déclaration

    Les transactions converties sont marquées avec la devise de déclaration cible, empêchant les hypothèses de devise obsolètes de se propager dans les aperçus multi-devises et les rapports générés.

  4. Couverture de régression élargie pour le parsing EU et le comportement FX

    Des tests de régression ont été ajoutés pour le parsing des nombres EU, les rapports EUR complets Coinbase, le comportement de conversion FX et la stabilité du parser sur les chemins d'import partagés.

  5. Lignes CSV brutes dans les aperçus combinés

    Les aperçus combinés conservent désormais le contexte des lignes CSV brutes afin que les lignes importées inhabituelles puissent être revues sans perdre la preuve de l'import original.

  6. Gestion des trous de valorisation sur nouveaux listings

    La valorisation historique gère désormais plus élégamment les actifs récemment listés et les courtes lacunes de données, réduisant les revues manuelles inutiles pour l'activité récente.

  7. Routage preview Espagne et Italie

    Les aperçus exchange acceptent désormais les routes localisées espagnoles et italiennes et transmettent le contexte du pays sélectionné dans le flux de calcul.

  8. Limite multi-CSV portée à dix fichiers

    Le flux d'import combiné accepte des imports d'historique complet plus volumineux en portant la limite CSV par requête de trois à dix fichiers.

  9. CSV de trades plus propre et suppression dust

    Les CSV de trade générés sont plus propres pour les rapports pays, et les minuscules lignes dust sont supprimées avec des plafonds de valeur pour éviter des tableaux fiscaux trop chargés.

  10. Provenance source dans les aperçus combinés

    Les aperçus combinés portent une provenance source plus riche, aidant les rapports à distinguer les lignes CSV exchange, les lignes dérivées du wallet et les lignes de classification synthétisées.

  11. Génération CSV payante débloquée

    La génération de rapports CSV payants a été débloquée et les CSV de rapport étiquettent désormais les totaux avec la devise de déclaration sélectionnée pour le rapport pays.

  12. Contexte CSV et noms originaux préservés

    Les imports CSV capturés conservent contexte et noms de fichiers originaux afin que les fichiers importés soient traçables lors de la preview, de la revue et de la génération de rapport.

  13. ACB Canada et méthode portefeuille France

    Les moteurs de calcul spécifiques au Canada et à la France ont été connectés aux analyseurs exchange afin que les rapports CEX utilisent la bonne logique locale de cession.

  14. Méthodes LIFO et HIFO ajoutées

    Le moteur FIFO a acquis les modes LIFO et HIFO ; HIFO classe les lots par coût unitaire effectif frais inclus.

  15. Normalisation fiat non USD entre parsers

    Les parsers exchange préservent les cotations et frais fiat non USD pour la conversion FX au lieu de les stocker comme des valeurs déjà en USD.

  16. Régressions communes sur nombres EU

    Les virgules décimales, les séparateurs de milliers et les formats numériques européens mixtes passent désormais les régressions partagées du parser avant l'affichage de la preview et du rapport.

  17. Parité entre aperçu et PDF

    Les totaux d'aperçu, les comptages de cessions dans le PDF et le texte du rapport filing-ready ont été alignés afin que les rapports payants correspondent aux valeurs approuvées par les utilisateurs en aperçu.

  18. Suites de régression UK et US

    Des régressions de scénarios UK et US de style officiel ont été ajoutées pour couvrir les cas limites Section 104, same-day, bed-and-breakfast, plafond de perte et tableaux de déclaration.

  19. Conversion FX réelle et devises par pays

    Les rapports utilisent la conversion FX réelle et les devises d'affichage par pays dans les analyseurs CEX et les guides de déclaration générés.

  20. Détection self-transfer ajoutée

    La détection de self-transfer a été ajoutée pour réduire les faux événements imposables lorsque des actifs se déplacent entre les propres comptes exchange et wallet de l'utilisateur.