DE EN ES FR IT TH
Guida · Italiano

Bitcoin Portfolio — Guida

Guida rapida alle funzioni principali dell'app BTC-Tracking: importazione CSV tramite la procedura guidata in 3 passaggi, gestione di transazioni e posizioni in Gestione dati, ed esportazione CSV. L'app si apre sulla Vista Portafoglio — per importare e gestire transazioni e posizioni, passa a «Gestione dati» nel menu «Visualizzazione» in alto.

Uso / Installazione — Download e installazione → Visualizzazioni →
01 / 07

Importare CSV

Seleziona un file con «Importa CSV». L'importazione avviene tramite una procedura guidata in tre passaggi: Mappatura, Verifica e Stato.

1. Mappatura

L'app rileva automaticamente le colonne e propone una mappatura — ad es. per esportazioni CoinTracking, formati di esportazione di portafogli o file propri con nomi di colonna diversi. Un'anteprima in tempo reale mostra subito come verranno interpretate le righe rilevate.

  • Campi obbligatori (con *): Tipo, Data, Portafogli ed exchange, Importo di acquisto, Valuta di acquisto, Importo di vendita, Valuta di vendita devono essere ciascuno associati a una colonna CSV.
  • Portafoglio / Exchange fisso: sovrascrive la mappatura delle colonne e imposta la stessa posizione per tutte le righe — utile per file che coprono un solo exchange. Se non è mappato alcun exchange, l'area viene evidenziata.
  • Mappatura dei valori di tipo: ogni valore distinto presente nel file (ad es. Prelievo, Staking) viene associato a uno specifico tipo interno — oppure impostato su – ignora – per escludere quelle righe dall'importazione.
Passaggio 1: finestra di mappatura delle colonne CSV con mappatura automatica
Passaggio 1 — Mappatura: proposta automatica di mappatura delle colonne Clicca per ingrandire ↗

2. Verifica

Ogni riga rilevata viene controllata singolarmente prima dell'importazione vera e propria. Le righe colorate indicano dove conviene fare una verifica — ad es. possibili duplicati o valori non validi. La selezione multipla permette di confermare, correggere o escludere righe da questa importazione in blocco.

Passaggio 2: tabella di verifica con stati di riga codificati per colore
Passaggio 2 — Verifica: controlla le righe singolarmente prima dell'importazione Clicca per ingrandire ↗

3. Stato

Riepilogo dell'importazione: quante righe sono state importate, saltate o rilevate come duplicato. Da qui si torna a Gestione dati, dove le transazioni importate sono già visibili.

Passaggio 3: riepilogo dello stato dell'importazione
Passaggio 3 — Stato: risultato dell'importazione a colpo d'occhio Clicca per ingrandire ↗
Suggerimento: Prima dell'importazione definitiva conviene controllare nel passaggio di Mappatura il numero di righe rilevate — se non corrisponde al file di origine, verifica se il separatore o la riga di intestazione sono stati rilevati correttamente.
02 / 07

Formato CSV personalizzato

Senza l'opzione CoinTracking, l'app esporta nel proprio formato. È anche il formato che si aspetta un'importazione CSV manuale senza mappatura automatica CoinTracking.

"typ","date","exchange","buyQty","buyCur","sellQty","sellCur","fee","feeCur","comment"
"Deposito","20.07.2026 16:53:27","Bitbox02","0.00490000","BTC","","","","EUR","Example transfer to own wallet"
"Prelievo","20.07.2026 16:53:26","21 Bitcoin","","","0.00500000","BTC","0.00010000","BTC","Example transfer to own wallet"
"Trade","19.07.2026 16:53:26","21 Bitcoin","0.01000000","BTC","500.00","EUR","0.00000000","EUR","Example transaction"

Importante: typ determina il tipo di operazione (Deposito / Prelievo / Trade), buyQty/buyCur e sellQty/sellCur descrivono rispettivamente ciò che è stato acquistato e venduto.

Rilevamento flessibile: La mappatura del passaggio 1 riconosce anche nomi di colonna diversi provenienti da altri formati di esportazione (ad es. Time, Unit, Fee Unit, Transaction ID, Note), gli importi in satoshi vengono convertiti automaticamente in BTC, e le date con scarto di fuso orario (ad es. 2026-07-20T16:53:27-03:00) vengono interpretate correttamente.
Esempio di un file CSV esportato
Righe CSV di esempio: deposito, prelievo, trade Clicca per ingrandire ↗
03 / 07

Gestione dati

Posizioni e transazioni si gestiscono nella pagina «Gestione dati». Le schede possono essere riordinate trascinando la maniglia e compresse/espanse — l'ordine viene salvato.

Portafogli ed exchange

Tabella di tutte le posizioni. Usa «Aggiungi portafoglio / exchange» per creare una nuova posizione — ogni exchange/ portafoglio deve essere creato una volta prima della prima operazione. Cliccando su una riga si filtra l'elenco delle transazioni su quella posizione; un filtro nasconde le posizioni senza saldo.

Tutte le transazioni

Elenco completo di tutte le operazioni. «Aggiungi transazione» apre un modulo per una singola operazione:

CampoSignificato
Quantità (BTC)Quantità di BTC negoziata, ad es. 0.1
Data e oraMomento della transazione
TipoBUY o SELL
Importo fiatControvalore nella valuta di negoziazione, ad es. 5000
ValutaValuta di negoziazione, ad es. EUR o USDT
Tasso di cambio verso valuta di visualizzazioneRilevante solo se la valuta di negoziazione e quella di visualizzazione differiscono
ExchangeScegli una posizione esistente o creane una nuova con + New position…
Commissioni / Valuta (commissioni)Commissione dell'operazione, valuta propria inclusa
Modulo: aggiungi transazione
Esempio: 0,1 BTC BUY per 5.000 EUR sull'exchange «21 Bitcoin» Clicca per ingrandire ↗

Seleziona una o più righe con la casella per aprire il menu delle azioni:

AzioneSignificato
Esporta selezionatiEsporta solo le righe selezionate come CSV
Accoppia trasferimentiCollega due righe (deposito/prelievo) come trasferimento corrispondente tra portafogli
Cambia portafoglio o exchangeModificare la posizione a posteriori
Imposta tasso di cambioCorreggere il tasso verso la valuta di visualizzazione
Non è un duplicatoConfermare una riga rilevata come duplicato e rimuovere il contrassegno
Segna come trasferimento singoloContrassegnare deliberatamente un deposito/prelievo senza contropartita
EliminaRimuovere le transazioni selezionate

Evidenziazione delle righe per colore

Il colore di sfondo di una riga nell'elenco delle transazioni indica automaticamente uno di quattro stati:

ColoreSignificato
🟠 ArancioneValuta estera senza tasso di cambio — transazione in una valuta diversa da quella di visualizzazione, il tasso di cambio è ancora a 1. Correggere con «Imposta tasso di cambio».
🟣 ViolaPossibile duplicato — data, tipo e importo coincidono con una transazione già esistente. Verificare e confermare con «Non è un duplicato», oppure eliminare la riga.
🔵 BluTrasferimento singolo — deposito o prelievo senza contropartita su un'altra posizione, contrassegnato deliberatamente come operazione singola.
🔴 Rosso scuroImportato di recente — la riga proviene dall'importazione CSV della sessione corrente, per un controllo rapido dopo l'importazione.

La legenda subito sopra la tabella mostra gli stessi quattro colori come riferimento rapido.

Evidenziazione delle righe per colore nell'elenco delle transazioni
Esempio di tutti e quattro i contrassegni: importato di recente, trasferimento singolo, valuta estera senza tasso di cambio, possibile duplicato Clicca per ingrandire ↗

Cronologia importazioni

Scheda con tutte le importazioni CSV precedenti: data, nome file, numero totale di righe e quante di esse sono state importate, rilevate come duplicato o con errore. Le singole importazioni possono essere eliminate da qui.

Metriche e grafici: performance, saldo, allocazione e guadagno/perdita per acquisto non vengono più mostrati qui, ma nella Vista Portafoglio.
Gestione dati: portafogli ed exchange, elenco delle transazioni
Gestione dati: portafogli ed exchange, elenco transazioni con azioni per riga Clicca per ingrandire ↗
Gestione dati in vista a schede su schermi stretti
Vista a schede adattiva su schermi stretti al posto delle righe di tabella Clicca per ingrandire ↗
04 / 07

Blocca app

L'icona del lucchetto nell'intestazione (accanto a «Azioni» / «Visualizzazione») cifra tutte le posizioni e transazioni con una password e rimuove i dati in chiaro dal database. Utile se l'app resta incustodita o il computer sottostante non è del tutto affidabile.

CampoSignificato
PasswordPassword di cifratura — necessaria per sbloccare in seguito
Conferma passwordDeve coincidere esattamente, altrimenti il blocco viene rifiutato
Cosa succede al blocco: Tutte le posizioni e transazioni vengono cifrate con la password e rimosse dal database. Da quel momento l'app mostra ad ogni accesso una finestra bloccante «App bloccata» finché non viene reinserita la password corretta — operazione che ripristina anche i dati. I tentativi errati vengono rallentati con un'attesa crescente.
🔒 Cifratura: AES-256-GCM, la chiave viene derivata dalla password tramite PBKDF2WithHmacSHA256 con 310.000 iterazioni e un salt casuale di 16 byte. Ogni cifratura usa un nonce GCM casuale di 12 byte; il tag di autenticazione a 128 bit rileva allo sblocco una password errata o dati manomessi.
Importante: Non esiste alcun recupero della password. Se la password viene persa, i dati cifrati non possono essere ripristinati.

Sblocco

Con l'app bloccata, ad ogni accesso compare la finestra «App bloccata» con un campo password. Dopo aver inserito la password corretta, i dati vengono decifrati e ripristinati.

Password persa: Con Ripristina app nella finestra di sblocco è possibile ripristinare l'app se la password non è più nota. Questo elimina in modo irreversibile tutti i dati cifrati e l'app riparte come una nuova installazione. Per confermare occorre digitare DELETE.
Finestra per bloccare l'app con campi password
Finestra «Blocca app», aperta tramite l'icona del lucchetto nell'intestazione Clicca per ingrandire ↗
Finestra «App bloccata» per sbloccare con password o ripristinare l'app
Finestra «App bloccata»: inserisci la password o ripristina con «Ripristina app» Clicca per ingrandire ↗
05 / 07

Esportare CSV

Con «Esporta CSV» nell'intestazione puoi esportare tutte le transazioni, oppure — dopo aver selezionato righe nella tabella — solo alcune.

OpzioneSignificato
Formato CoinTrackingAttiva la casella per esportare nel formato compatibile con CoinTracking invece del formato proprio dell'app
Password (opzionale)Lasciala vuota → esportazione come .csv in chiaro. Imposta una password → file .enc cifrato
Finestra di esportazione con formato CoinTracking e password opzionale
Finestra di esportazione: scegli il formato e cifra opzionalmente con una password Clicca per ingrandire ↗
06 / 07

Altre funzioni

La barra delle icone a destra dell'intestazione raggruppa impostazioni globali e strumenti disponibili su tutte le pagine.

Impostazioni

L'icona dell'ingranaggio apre la finestra delle impostazioni:

CampoSignificato
LinguaLingua dell'interfaccia dell'app
Valuta di visualizzazioneValuta fiat per tutti i valori calcolati (saldo, guadagno/perdita, …)
CarattereFisso su Inconsolata e non modificabile mentre la Modalità Einundzwanzig è attiva
Data limite fiscale (fine esenzione)Per le monete acquistate a partire da questa data, l'esenzione fiscale dopo 1 anno non si applica più. Lascia vuoto per disattivarla. Solo informativo, non è consulenza fiscale.

Prezzo BTC

Il prezzo mostrato a sinistra nell'intestazione può essere sovrascritto manualmente cliccando sul valore — utile quando non si può caricare un prezzo attuale.

Modalità offline

L'icona wifi attiva o disattiva la modalità offline. Mentre è attiva, l'app non recupera automaticamente i prezzi da internet — il prezzo può comunque essere impostato manualmente. L'impostazione viene salvata localmente nel browser.

Menu Azioni: backup e ripristino

Oltre a importazione/esportazione CSV, il menu «Azioni» contiene un backup completo del database, indipendente dall'esportazione CSV:

AzioneSignificato
Esporta DBSalva posizioni, transazioni, cronologia importazioni e tutti i dati di prezzo (giornalieri, mensili e annuali) come JSON. Password opzionale — lasciala vuota per un file non cifrato.
Importa DBElimina TUTTE le posizioni, transazioni, la cronologia importazioni e i dati di prezzo attuali, sostituendoli con il backup ripristinato. Non può essere annullato.
Menu Azioni con elimina tutto, importa/esporta CSV ed esporta/importa DB
Menu Azioni: elimina tutto, importa/esporta CSV, esporta/importa DB Clicca per ingrandire ↗
Attenzione a «Elimina tutto»: Questa voce del menu Azioni elimina immediatamente tutti i dati dopo una semplice conferma — a differenza del ripristino nella finestra «App bloccata» (vedi passaggio 04), che richiede di digitare la parola delete per confermare. Conviene fare prima un backup.
07 / 07

Modalità Einundzwanzig

L'icona «21» nell'intestazione attiva uno schema di colori alternativo con un carattere proprio (Inconsolata) e un ticker scorrevole con frasi della cultura Bitcoiner. Finché la modalità è attiva, l'interruttore normale chiaro/scuro e il selettore del carattere nelle Impostazioni restano bloccati.

Modalità Einundzwanzig con schema di colori e ticker propri
Modalità Einundzwanzig: schema di colori, carattere e ticker dedicati nell'intestazione Clicca per ingrandire ↗
Il nome si ispira al podcast Bitcoin in lingua tedesca einundzwanzig.space («einundzwanzig» significa «ventuno» in tedesco).