Per le istruzioni di esportazione passo passo, apri la schermata di importazione accanto al selettore di file: ogni preset ha le proprie e puoi consultarle per qualunque broker nel progetto demo senza un account. Per sintomi non specifici del broker vedi Problemi di importazione.
Se il tuo broker non è nell’elenco qui sotto, di solito l’importazione va a buon fine. In caso contrario, inviaci un file di esempio: Hai ancora problemi? spiega come fare.
Interactive Brokers
IBKR non ha un'esportazione delle transazioni già pronta: costruisci un report chiamato Flex Query, lo esegui e importi il CSV che produce. Quasi ogni importazione IBKR vuota o parziale è un problema di query e non di Capitally: una sezione che non è mai stata abilitata, o un intervallo di date impostato al momento della creazione della query invece che al momento dell'esecuzione, produce un file che sembra perfettamente normale e importa quasi nulla. I passaggi di configurazione sono nella schermata di importazione sotto il preset Interactive Brokers; questi sono i punti in cui si sbaglia.
- Deve essere una Activity Flex Query, non il normale Activity Statement, con quattro sezioni abilitate al suo interno:
Cash Transactions(tutte le opzioni tranneSummary),Trades(Execution),Transfers(Transfer) eCorporate Actions(Details). Una sezione saltata è semplicemente assente dal file. - Spunta
Select Allper le colonne. Scegliere i campi a mano è la causa abituale di un file che Capitally non riesce a leggere: le quattro sezioni arrivano impilate in un unico CSV eClientAccountIDè la colonna che segna dove ciascuna inizia e finisce. Toglila e le sezioni si fondono tra loro. - L'intervallo di date appartiene all'esecuzione, non alla query. Impostarlo al momento della creazione è la singola ragione più comune per cui una query dall'aspetto corretto non restituisce nulla.
- Un anno per esecuzione, e nessuna impostazione elimina il limite: uno storico di dieci anni sono dieci esecuzioni e dieci file. Importali dal più vecchio; gli intervalli sovrapposti sono sicuri, perché ogni riga IBKR porta l'identificatore del broker (
TradeID,TransactionIDoActionID) e Capitally fa il match su quello. - Le operazioni di oggi non sono mai in una Activity Flex Query: il caso classico è un acquisto ricorrente eseguito la mattina e mancante da una query rieseguita nel pomeriggio. Importa domani, oppure esegui una Trade Confirmation Flex Query, che lo stesso preset legge. Queste non contengono dati sui dividendi, quindi usale solo per le esecuzioni di oggi.
- Le conversioni di valuta e le relative commissioni richiedono che il monitoraggio contanti sia attivo prima dell'importazione, non dopo. Se era disattivato, annulla l'importazione, abilitalo e importa di nuovo.
- I futures e i T-Bill arrivano come asset personalizzati, quindi non ricevono un prezzo automatico. Gli ADR vengono importati come l'azione sottostante e una commissione pass-through ADR che IBKR registra insieme a un dividendo è inglobata nella commissione di quel dividendo anziché arrivare separatamente.
Una migrazione tra entità IBKR — ad esempio IB Hungary verso IB Ireland — ti lascia con due numeri di conto e due storici. Importa prima il vecchio conto, poi il nuovo, e imposta le righe di trasferimento tra conti su ignore nella tabella di revisione; Capitally le segnala quando le trova. Lasciate al loro posto contano le azioni due volte e accorciano i periodi di detenzione, così una posizione detenuta da anni appare come recente. Registra entrambi i numeri di conto sotto un unico account Capitally.
Le correzioni di ritenuta d'acconto arrivano come righe a sé stanti, di solito a gennaio e di solito su REIT, BDC e closed-end fund. Se il dividendo corretto non è nello stesso file, Capitally avvisa che il file contiene aggiornamenti fiscali per dividendi che non riesce a vedere. Puoi unire i due anni in un'unica importazione e cambiare le righe dei dividendi ricorrenti da Duplicate a update, oppure registrare l'importo rettificato come una transazione Other datata all'interno dell'anno fiscale a cui appartiene.
Quando l'importazione risulta vuota o incompleta, apri prima il CSV in un foglio di calcolo e conta le righe: questo separa «IBKR non ha esportato nulla» da «Capitally ha saltato delle righe», e i due casi hanno soluzioni diverse.
- Solo una riga di intestazione, o poche righe da un lungo periodo: l'intervallo di date dell'esecuzione è sbagliato.
- Solo una sezione presente: una sezione non è stata abilitata, oppure
Select Allnon è stato spuntato al suo interno. - Solo righe di cambio valuta:
Tradesnon è abilitata. - Una sezione appare due volte, la prima copia vuota: ricostruisci la query invece di correggere il file.
Non c'è niente di nuovo da importare: ogni riga è già nel tuo progetto. Cambia le righe Duplicate in update se volevi aggiornarle.Non c'è nulla da importare: il preset non ha trovato nulla di utilizzabile, il che riporta alle sezioni e all'intervallo di date.Nessun mercato trovatocon il nome di un codice di exchange: quel codice non è ancora mappato nel preset. Scegli la quotazione giusta dal menu a discesa sulla riga e la scelta viene salvata con l'asset; segnalaci il codice e lo aggiungiamo.
Degiro
Esporta il file Movimenti del conto dall’Inbox, non la tabella delle Operazioni: l’esportazione delle Operazioni omette dividendi e commissioni, e sceglierla è la causa abituale di Non c’è nulla da importare. La lingua dell’esportazione è irrilevante: un estratto conto in olandese (Datum, Omschrijving, Mutatie, con Koop e Verkoop per le operazioni) viene letto esattamente come uno in inglese, e le righe Conversie geldmarktfonds vengono ignorate come movimenti di liquidità interni anziché importate come operazioni. Se in passato hai importato con il vecchio formato Operazioni, le righe di un intervallo sovrapposto non possono essere abbinate a quanto già presente e verranno inserite come nuove operazioni, quindi avvia l’intervallo di date da dove è terminata l’importazione precedente. Degiro non indica la quantità di dividendi reinvestiti, pertanto le righe DRIP necessitano dell’inserimento manuale del numero di azioni dopo l’importazione, mentre le operazioni sui diritti vengono segnalate ma non importate.
XTB
XTB ha sostituito l'esportazione CSV con un report Excel e il primo import dopo tale modifica non è in grado di deduplicare le transazioni importate in precedenza: la vecchia esportazione non assegnava un ID alle operazioni di acquisto e vendita e le registrava con orario locale, mentre la nuova utilizza l'orario UTC. Inizia dall'intervallo di date in cui si è concluso l'ultimo import, oppure salta le righe duplicate nella fase di revisione: a partire da quell'import, ogni riga è dotata di un ID e gli intervalli sovrapposti sono nuovamente gestiti in modo sicuro. Il report inoltre non specifica mai la valuta del conto, pertanto nella fase di revisione viene richiesta come Valuta del conto in Impostazioni di importazione. Viene dedotta dal prefisso del nome file — USD_…, EUR_…, PLN_…, leggendo IKE_… come PLN — e, in assenza di prefisso, viene impostata come predefinita su PLN. Il download del report di XTB non mantiene sempre tale prefisso, quindi conserva il nome file originale quando possibile e verifica l'impostazione prima di confermare. Modificarla sposta ogni transazione dell'import su quella valuta, a eccezione delle righe relative ai conti IKE e IKZE, che rimangono sempre in PLN. XTB non pubblica nemmeno gli ISIN, motivo per cui gli ETF corrispondono spesso a una quotazione tedesca: correggi il simbolo una sola volta e la scelta verrà memorizzata. Le azioni accreditate tramite spin-off sono del tutto assenti da Operazioni; Capitally le legge dal foglio Chiuse dello stesso report e le registra come una conversione in uscita dal titolo principale con un prezzo di carico di 0 — il valore utilizzato da XTB stessa, in modo che la plusvalenza su una successiva vendita corrisponda all'estratto conto fiscale del broker. Importa il report così come XTB lo esporta, anziché salvare un singolo foglio: senza le posizioni chiuse lo spin-off non viene mai registrato e la sua successiva vendita lascerebbe la posizione scoperta.
Revolut
Revolut richiede due importazioni separate da due esportazioni separate: Estratto conto titoli per azioni ed ETF, dalla scheda Invest, ed Estratto conto crypto per le criptovalute, dalla scheda Crypto. Nessuno dei due file contiene le transazioni dell'altro, quindi una metà mancante è quasi sempre un'esportazione mancante. L'estratto conto crypto non ha una colonna valuta — la valuta è letta dal simbolo nelle celle Price e Fees, e poiché $ copre diverse valute, controlla quella abbinata da Capitally prima di confermare.
Trade Republic
L'esportazione delle transazioni di Trade Republic esiste solo nell'app mobile, sotto Profile → Account Statements → Transaction Export; non c'è nulla di equivalente nell'interfaccia web, motivo per cui si conclude che il broker non abbia affatto un'esportazione. Scegli un intervallo di date o All transactions e importa il CSV che genera. Gli estratti PDF per singola transazione che Trade Republic produce non sono importabili.
Trading 212
L’esportazione Cronologia CFD registra le posizioni rispetto all’asset sottostante — un indice, un’azione o una materia prima — anziché come un singolo strumento CFD, quindi un CFD chiuso arriva come un acquisto e una vendita di quel sottostante, con le posizioni short rappresentate da quantità negative. È un’esportazione separata dal file Storico degli account Invest e ISA; un conto CFD e un conto Invest richiedono ciascuno la propria esportazione.
Lo spread è già incluso nei prezzi di apertura e chiusura, mentre gli interessi overnight, gli aggiustamenti sui dividendi e le commissioni di cambio arrivano come righe a sé stanti, con l’aggiustamento del dividendo espresso nella valuta del tuo conto. Le righe Ordine vengono ignorate anziché importate: un ordine eseguito è già descritto dalla riga Posizione chiusa corrispondente, mentre un ordine annullato o in sospeso non ha mai movimentato il portafoglio.
Charles Schwab
Lo storico transazioni di Schwab risale solo fin dove arrivano gli archivi di Schwab stessa: i conti trasferiti nella fusione con TD Ameritrade spesso iniziano dal 2020 anziché dalla data reale di apertura del conto, quindi le posizioni più vecchie arrivano senza prezzo di carico. Due modi per colmare il gap: aggiungere transazioni Buy usando i numeri non rettificati, pre-split (quantità = quantità rettificata ÷ rapporto di split, prezzo = prezzo rettificato × rapporto di split), oppure, se il rendimento storico non ti interessa, registrare un Saldo conto con la quantità corrente datato al giorno successivo all'ultimo split. Controlla inoltre l'export per le operazioni societarie: spin-off e fusioni sono frequentemente assenti, e questo emerge più tardi come un numero di azioni che non si riconcilia.
J. Safra Sarasin
Il CSV Movimenti del conto copre un solo conto di liquidità alla volta, quindi un portafoglio detenuto in più valute richiede un’esportazione per ogni conto valutario. Un cambio valuta viene riportato solo nel conto in cui è stato contabilizzato, motivo per cui la metà di un cambio che scompare è quasi sempre dovuta a un’esportazione mancante piuttosto che a un problema di analisi dati.
Il report nomina i titoli solo per nome, senza ISIN né ticker, quindi il nome è l’unico elemento su cui si basa l’abbinamento. Controlla ogni asset abbinato nella fase di revisione prima di confermare: un nome potrebbe non corrispondere allo strumento corretto o puntare a uno simile. Le obbligazioni raramente hanno una voce di catalogo corrispondente e arrivano come asset personalizzati; la loro quantità è il valore nominale diviso 100, così che quantità per prezzo equivalga alla liquidità movimentata.
Bossa (DM BOŚ)
Bossa non pubblica gli ISIN, quindi la prima importazione richiede l'abbinamento manuale degli asset: inserisci il simbolo come appare sulla Borsa di Varsavia, con l'estensione GPW — CDR.GPW. Bossa usa inoltre identificatori diversi per le operazioni e per i dividendi, così la stessa società può apparire due volte nella tabella di revisione sotto due voci; clicca sul campo e scegli lo stesso simbolo per entrambe. I tipi di transazione che il preset non ha mai visto non vengono importati affatto anziché essere segnalati, quindi se una riga è semplicemente mancante, inviaci il file e il tipo verrà aggiunto. Vedi scegliere il simbolo asset corretto per come funziona l'abbinamento.
mBank eMakler
eMakler richiede due importazioni, in questo ordine: 1 di 2 – Transazioni (Zlecenia → TYP OPERACJI → Transakcje), poi 2 di 2 – Dividendi e liquidità (stessa schermata, Historia finansowa). L'ordine è importante — i dividendi vengono abbinati tramite l'ISIN nella descrizione della riga, prima rispetto alle posizioni già presenti nel tuo progetto, quindi importarli prima delle operazioni li lascia senza nulla a cui agganciarsi. mBank non fornisce nemmeno simboli di mercato ufficiali, quindi verifica gli asset abbinati alla prima importazione; le scelte vengono salvate per quelle successive.
PKO BP
Anche PKO divide i dati in due esportazioni: 1 di 2 – Transazioni da Historia → Historia Transakcji, e 2 di 2 – Dividendi, obbligazioni e liquidità da Historia → Zestawienie operacji finansowych. Importare l'una e non l'altra lascia un portafoglio con operazioni ma senza redditi, o redditi senza nulla a cui attaccarsi. Come Bossa, PKO usa simboli diversi per le operazioni e per i dividendi, quindi aspettati di unire due voci per la stessa società almeno una volta. Importa prima i file più vecchi, così le righe successive si appoggiano a posizioni già esistenti.
Coinbase, Binance e altri exchange di criptovalute
Binance ha due importatori che leggono due file diversi, e dare l'uno all'altro è il classico Non c'è nulla da importare: Storico transazioni legge il registro del wallet (User_ID, UTC_Time, Account, …) e copre depositi, prelievi, ricompense e conversioni, mentre Storico spot trade legge l'export delle operazioni (Date(UTC), Pair, Side, …) e copre solo le operazioni spot. Binance limita anche quanti estratti puoi generare al mese e fa scadere i link di download dopo una settimana, quindi pianifica uno storico lungo come una serie di export da 12 mesi anziché un tentativo unico. Per Coinbase, se hai importato prima dell'importatore attuale — che usa la valuta di ogni singola transazione anziché un'unica valuta principale — elimina quelle transazioni e importa di nuovo, altrimenti i saldi restano sbagliati. Un exchange senza preset può passare attraverso l'importazione da file; inviaci un esempio che copra acquisti, vendite, depositi, prelievi, conversioni e ricompense da staking e ne costruiremo uno.
Robinhood
I report di Robinhood escludono del tutto le crypto, quindi le posizioni crypto non arrivano mai da lì — registra la quantità con una transazione Saldo conto ogni volta che cambia. I report Brokerage e Roth IRA sono indistinguibili per l'importatore, quindi salva una variante del preset per ogni tipo di conto con il conto di destinazione impostato; non c'è altro modo per separarli automaticamente.