Risultato della conversione

{% if not ok %}
Nessun file convertito correttamente.
{% endif %}
Riepilogo per file
{% for f in file_results %} {% endfor %}
FileLayout rilevatoRighe in Righe valideIgnorateEsito
{{ f.filename }} {% if f.ok %}{{ f.layout_name }} ({{ f.layout }}){% else %}non riconosciuto{% endif %} {{ f.rows_in }} {{ f.rows_out }} {{ f.skipped }} {% if f.ok %} OK {% else %} {{ f.error }}{% endif %}
{% if ok %}

{{ total_rows }} movimenti normalizzati {% if dedup_removed %}({{ dedup_removed }} duplicati rimossi){% endif %}

I controvalori in USD restano marcati come tali: il calcolo del report li convertirà in EUR col tasso del giorno (come avviene già per i trade in USDT). Righe già in EUR non vengono riconvertite.

Scarica CriptoTax_wallet_normalizzato.csv

Poi apri la home, seleziona questo file insieme ai CSV degli exchange e usa «Rilevamento Automatico».

{% if all_warnings %}
Avvisi da controllare
    {% for w in all_warnings %}
  • {{ w.filename }}: {{ w.text }}
  • {% endfor %}
{% endif %}
Anteprima (prime {{ preview|length }} righe)
{% for c in columns %}{% endfor %} {% for r in preview %} {% for c in columns %} {% endfor %} {% endfor %}
{{ c }}
{% if r[c] is number %}{{ r[c] }}{% else %}{{ r[c] }}{% endif %}
Formato standard dell'app (time | pair | type | amount | total | fee | src): la colonna src (vuota = USD da convertire, wallet_eur = già in EUR, gateio_deposit/withdraw = movimenti neutri) dice all'app come trattare ogni riga.
{% endif %}
{% include '_bugwidget.html' %}