Import Custom: Trading e Crypto

Guida completa all'importazione manuale di transazioni in formato CSV. Template scaricabili, valori ammessi per ogni colonna, gestione crypto-to-crypto e risoluzione errori comuni.

list Indice dei contenuti expand_more

Quando usare il formato Custom?

Il formato Custom ti permette di importare transazioni da qualsiasi intermediario, anche se non direttamente supportato da MoneyViz. Esistono due varianti:

  • Custom Trading - Per azioni, ETF, CFD, derivati, Forex
  • Custom PHP/Crypto - Per criptovalute, token, DeFi
warning
Importante: Storico completo

Importa sempre tutte le transazioni dall'inizio, anche se si riferiscono ad anni precedenti a quello da dichiarare. MoneyViz ha bisogno dello storico completo per calcolare correttamente plusvalenze e minusvalenze.

error
Non modificare le intestazioni!

La prima riga del file CSV contiene i nomi delle colonne. Non rinominare, non rimuovere e non riordinare le colonne. Il sistema si aspetta esattamente le intestazioni presenti nel template. Modifica solo i dati a partire dalla riga 2.

Regole generali:

  • I tipi transazione sono case-insensitive (BUY = buy = Buy)
  • I numeri decimali accettano sia . che ,
  • Le date non possono essere nel futuro

Custom Trading: Azioni, ETF, Derivati

Usa questo formato per importare transazioni da broker trading (azioni, ETF, CFD, futures, opzioni, Forex).

Colonne del file CSV

ColonnaObbl.TipoValori/FormatoNote
dataObbl.Datadd/mm/yyyy o yyyy-mm-ddNo date future. Accetta anche formato Excel.
tipoObbl.StringaBUY, SELL, DIVIDEND, DEPOSIT, WITHDRAWAL, FEE, GIFT, EARN, DERIVATIVE_PLCase insensitive
valutaObbl.StringaEUR, USD, GBP, CHF, etc.Codice ISO 4217. Solo valute fiat.
qtObbl.NumeroDecimale con . o ,Quantita di titoli/quote
borsaObbl.StringaMIL, NASDAQ, NYSE, XETRA, LSE, etc.Codice exchange. Se non esiste viene creato.
simboloaziendaCond.StringaAAPL, MSFT, ENEL, etc.Obbligatorio se ISIN non presente
isinCond.Stringa12 caratteri (es. IT0003128367)Obbligatorio se simbolo non presente
prezzoOpz.NumeroPrezzo unitarioSe vuoto, calcolato automaticamente
commissioniOpz.NumeroImporto commissioni
valuta_commissioniOpz.StringaEUR, USD, etc.Se diversa dalla valuta principale
cambioOpz.NumeroTasso di cambioOverride manuale del cambio EUR/valuta
noteOpz.StringaTesto liberoDescrizione aggiuntiva

Esempio base

data,tipo,valuta,qt,borsa,simboloazienda,isin,prezzo,commissioni,valuta_commissioni,cambio,note 01/03/2024,BUY,EUR,100,MIL,ENEL,IT0003128367,6.50,2.50,EUR,,Acquisto Enel 15/06/2024,SELL,EUR,50,MIL,ENEL,IT0003128367,7.20,2.50,EUR,,Vendita parziale 01/09/2024,DIVIDEND,EUR,1,MIL,ENEL,IT0003128367,25.00,,,,"Dividendo Q3"
lightbulb
Simbolo o ISIN?

Devi compilare almeno uno tra simboloazienda e isin. Se compili entrambi, il sistema usa l'ISIN per il matching. L'ISIN e preferibile perche piu preciso (stesso ticker puo esistere su borse diverse).

Custom Crypto: Criptovalute e Token

Usa questo formato per importare transazioni da exchange crypto, wallet, DeFi, staking.

Colonne del file CSV

ColonnaObbl.TipoValori/FormatoNote
dataObbl.Datadd/mm/yyyy o yyyy-mm-ddNo date future
tipoObbl.StringaBUY, SELL, DEPOSIT, WITHDRAWAL, FEE, GIFT, EARN, DERIVATIVE_PLCase insensitive. DIVIDEND non ammesso per crypto.
valutaObbl.StringaEUR, USD, GBPSolo fiat. Se inserisci crypto viene forzata a EUR.
qtObbl.NumeroDecimale (fino a 21 cifre)Quantita crypto acquistata/venduta
borsaObbl.StringaCCUsa sempre CC per le importazioni crypto custom.
simboloaziendaObbl.StringaBTC-EUR, ETH-USD, BTC-ETHFormato: CRYPTO-VALUTA. Per C2C: CRYPTO-CRYPTO.
isinOpz.Stringalasciare vuotoNon valorizzare. La colonna deve esistere ma restare vuota.
prezzoOpz.NumeroPrezzo unitario in valutaSe vuoto, recuperato automaticamente
commissioniOpz.NumeroFee in crypto o fiatSe in crypto, crea transazione FEE separata
valuta_commissioniOpz.StringaBTC, ETH, EUR, etc.Se crypto, genera transazione FEE separata
cambioOpz.NumeroTasso EUR/USDOverride manuale
noteOpz.StringaTesto liberoDescrizione
contract_addressOpz.Stringa0x...Per token ERC20/BEP20 non standard
error
ISIN non ammesso

Nel formato Custom Crypto la colonna isin non deve essere presente. Se la valorizzi, riceverai un errore. Per identificare token usa contract_address.

Esempio base

data,tipo,valuta,qt,borsa,simboloazienda,isin,prezzo,commissioni,valuta_commissioni,cambio,note,contract_address 01/01/2024,BUY,EUR,0.5,CC,BTC-EUR,,42000.00,10.50,EUR,,Primo acquisto BTC, 15/01/2024,BUY,EUR,2.0,CC,ETH-EUR,,2200.00,5.50,EUR,,Acquisto Ethereum, 01/03/2024,SELL,EUR,0.1,CC,BTC-EUR,,48000.00,12.00,EUR,,Vendita parziale,

Crypto-to-Crypto (C2C): Swap tra criptovalute

Quando scambi una crypto per un'altra (es. BTC per ETH), il sistema rileva automaticamente che si tratta di uno swap C2C e crea le transazioni corrette.

Come funziona

Quando simboloazienda contiene due crypto separate da - (es. BTC-ETH), il sistema:

  1. Rileva che ne BTC ne ETH sono valute fiat
  2. Crea automaticamente 2 transazioni: SELL della prima + BUY della seconda
  3. Forza la valuta a EUR per i calcoli fiscali
  4. Se le fee sono in crypto, crea una terza transazione FEE
swap_horiz
Esempio pratico

BTC-ETH con tipo BUY, qt=1.5, prezzo=15.5
Il sistema interpreta: "Compro 1.5 ETH pagando 15.5 BTC per ogni ETH"
Risultato: SELL di (1.5 x 15.5) = 23.25 BTC + BUY di 1.5 ETH

Esempio CSV per swap

data,tipo,valuta,qt,borsa,simboloazienda,isin,prezzo,commissioni,valuta_commissioni,cambio,note,contract_address 01/02/2024,BUY,EUR,1.5,CC,BTC-ETH,,15.5,0.001,ETH,,Swap BTC per ETH, 15/02/2024,BUY,EUR,1000,CC,USDT-USDC,,1.0,0.5,USDC,,Swap stablecoin,
warning
FEE non puo essere C2C

Il tipo FEE non puo avere un simbolo C2C (es. USDT-USDC). Le fee devono essere in una singola crypto o fiat.

Tipi di transazione ammessi

Questi sono i tipi di transazione che puoi usare nel campo tipo:

TipoDescrizioneEsempio d'uso
BUYAcquisto di titoli/cryptoCompri 100 azioni Apple, compri 0.5 BTC
SELLVendita di titoli/cryptoVendi 50 azioni Enel, vendi 1 ETH
DEPOSITDeposito di fondi o cryptoDepositi 1000 EUR sul broker, trasferisci BTC da altro wallet
WITHDRAWALPrelievo di fondi o cryptoPrelevi EUR dal broker, invii ETH ad altro wallet
DIVIDENDDividendo ricevuto (solo Trading)Ricevi dividendo trimestrale da Enel
FEECommissione pagataCommissione custodia, gas fee blockchain
GIFTTitoli/crypto ricevuti gratuitamenteAirdrop, bonus, referral, azioni regalo
EARNProventi da staking/lendingReward staking ETH, interessi lending USDC
DERIVATIVE_PLProfit/Loss da derivatiP/L futures, opzioni, CFD
block
Tipi NON ammessi

Non usare TRADE_BUY o TRADE_SELL nel CSV.
Questi tipi sono usati internamente dal sistema per le transazioni C2C e genereranno un errore se inseriti manualmente.

Errori comuni e soluzioni

Errori di formato

MessaggioCausaSoluzione
"Si prega di non modificare la prima riga del file modello"Header CSV modificato o colonne aggiunte/rimosseScarica un nuovo template e ricopia i dati
"Il formato del file e sbagliato o il file e vuoto"File vuoto o formato non riconosciutoVerifica che il file abbia righe di dati oltre all'header
"Formato Data Non Valido... formato GG/MM/AAAA"Data in formato americano (MM/DD/YYYY)Usa formato europeo: dd/mm/yyyy o ISO: yyyy-mm-dd
"Caratteri non ammessi nella colonna Prezzo (formule es. 10*15)"Formula Excel invece di numeroConverti le formule in valori prima di esportare
"Nessun carattere speciale tranne '-', '.' ammessi"Caratteri speciali nel simboloRimuovi caratteri speciali (es. $, #, @) dal simbolo

Errori specifici Crypto

MessaggioCausaSoluzione
"Per le importazioni crypto il campo ISIN non deve essere valorizzato"Colonna ISIN presente nel file CryptoRimuovi la colonna ISIN. Usa contract_address per i token.
"Se la crypto ha simbolo '-EUR' anche la valuta deve essere EUR"Mismatch tra simbolo e valutaSe usi BTC-EUR, la valuta deve essere EUR
"FEE non puo essere uno swap tra crypto"Tipo FEE con simbolo C2CLe FEE devono avere simbolo singolo (es. ETH-EUR, non ETH-BTC)

Errori tabelle collegate

ElementoComportamento
Valuta non riconosciutaTrading: Errore "valuta non valida"
Crypto: Viene forzata automaticamente a EUR
Exchange/Borsa non esistenteViene creato automaticamente come exchange custom. Nessun errore.
Ticker/Simbolo non trovatoViene creato automaticamente come ticker custom. Nessun errore.

Valute fiat supportate

Le valute fiat riconosciute sono (codice ISO 4217):

EUR, USD, GBP, CHF, JPY, AUD, CAD, SEK, NOK, DKK, PLN, CZK, HUF, RON, BGN, HRK, TRY, RUB, CNY, HKD, SGD, KRW, INR, BRL, MXN, ZAR, NZD, ILS, THB, MYR, PHP, IDR, VND, AED, SAR

Download template ed esempi

Hai bisogno di aiuto con l'import?

Con il servizio Servito puoi ricevere supporto nella verifica del file Custom e nella validazione dei dati importati.

lock Nessuna carta di credito richiesta per iniziare

Coesione Italia 21-27 — Progetto cofinanziato dall'Unione europea — Ministero delle Imprese e del Made in Italy

Fiscangelo AI

Sempre disponibile

Inizia la chat

Inserisci la tua email per chattare con Fiscangelo, il nostro assistente AI

👨‍💼 Esperto di prodotto verifica 🔒 Server in UE, dati cifrati

Usiamo l'AI per aiutarti a non commettere errori

Quando fai una domanda, carichi un documento o ci chiedi info sui tuoi conti, chiediamo aiuto a Fiscangelo — un sistema AI in grado di aiutarti in modo contestuale su temi tecnici e fiscali. Le risposte AI non sostituiscono MAI una consulenza.

🔍 Dettagli tecnici: quali AI, dove si trovano, per quanto

📋 I dettagli che (giustamente) vuoi conoscere

  • 🇪🇺 Domande e conversazioni → elaborate da Mistral AI (Parigi, server UE) e fornitori extra-UE sotto SCC art. 46 GDPR.
  • 🧾 Documenti, screenshot, dati di transazione → stesse garanzie (UE diretta o SCC). Mai usati per addestrare modelli di terzi.
  • 📦 Archiviazione → Hetzner Object Storage (Helsinki, server UE, AES-256).
  • 📅 Conservazione → 24 mesi log chat (pseudonimizzati a 90 giorni); 10 anni per documenti fiscali italiani (art. 22 DPR 600/1973 + art. 2220 c.c.).
  • Revoca → scrivi a info@moneyviz.it: cancellazione entro 30 giorni (GDPR art. 15-22).
🤖 Fiscangelo AI · Le risposte AI non sostituiscono una consulenza Dettagli

📋 Come trattiamo i tuoi dati

  • 🇪🇺 Domande e conversazioni → Mistral AI (UE) e fornitori extra-UE sotto SCC art. 46 GDPR.
  • 🧾 Documenti, screenshot, dati di transazione → stesse garanzie. Mai usati per addestrare modelli di terzi.
  • 📦 Archiviazione → Hetzner Object Storage (Helsinki, server UE, AES-256).
  • 📅 Conservazione → 24 mesi log chat (pseudonimizzati a 90 giorni); 10 anni doc fiscali italiani.
  • Revocainfo@moneyviz.it: cancellazione entro 30 giorni (GDPR art. 15-22).
Sto preparando la risposta… 0/0
Sta scrivendo...
⏱️ Risposte entro 48-72 ore
Le risposte degli operatori umani esperti di prodotto arriveranno entro 48-72 ore durante i giorni lavorativi.
💡 Prova Fiscangelo per una risposta immediata
Per inviare file, passa a "Operatore"