Salta al contenuto principale
Convertitore CSV in Beancount

Charles Schwab → Beancount

Charles Schwab CSV verso Beancount

Converti un'esportazione Transactions del broker Schwab in transazioni Beancount a partita doppia bilanciate: simboli del dollaro, separatori delle migliaia e date adeguate alla liquidazione vengono tutti letti correttamente.

Mappatura colonne verificata su un esportazione reale di Charles Schwab

L’elaborazione avviene localmente nel browser.

Mappature salvate

I profili restano solo in questo browser. Le tue transazioni non lo lasciano.

Nessuna mappatura salvata per ora. Incolla un CSV, imposta le colonne e salva qui la configurazione per riutilizzarla.

Output Beancount

Le tue transazioni appariranno qui non appena incollerai un CSV.

Come esportare le transazioni di Charles Schwab

  1. Accedi a schwab.com e vai su Accounts, quindi su History.

  2. Scegli il conto, quindi la visualizzazione Transactions piuttosto che un estratto conto.

  3. Imposta l'intervallo di date, quindi utilizza il comando Export sopra la tabella delle transazioni e scegli CSV.

  4. Il download è denominato in base al conto e al momento della richiesta, più o meno come Individual_XXX980_Transactions_20260724-173507.csv.

  5. Se il file si apre con un banner "Transactions for account …" o termina con una riga "Transactions Total", elimina quelle due righe; poi copia il resto e incollalo qui sotto.

Quattro righe su dieci possono essere saltate, e non c'è nulla di sbagliato

In una reale esportazione Schwab di 1.491 righe, 610 righe hanno Amount vuoto: azioni maturate, trasferimenti di azioni e altre attività del piano azionario hanno movimentato titoli anziché denaro, quindi non c'è lato contante da registrare. Ognuna di queste viene segnalata e saltata, il che significa che un lungo elenco di righe saltate è il risultato atteso per un file di intermediazione, non un segno che il convertitore si sia bloccato. Quello che si ottiene è il lato contante del conto — trasferimenti in entrata, acquisti, vendite, dividendi e interessi. Una transazione viene convertita solo nella sua componente di contante, quindi un acquisto di $995.00 per VTI diventa $995 che esce dal conto senza alcuna registrazione di titoli associata; registra a mano la parte relativa alla merce.

Domande sull'esportazione di Charles Schwab

Cosa sono le righe "Transactions for account…" e "Transactions Total"?

Un banner Schwab viene posizionato sopra le intestazioni delle colonne e una riga di somma sotto. Nessuno dei due è una transazione e nessuno compare in ogni esportazione: alcuni percorsi di download li includono, altri no. Eliminali se il tuo file li contiene e l'esecuzione risulterà pulita; lasciarli comporta due righe riportate in più e non modifica nessuno degli importi convertiti.

Il mio file ha colonne Withdrawal e Deposit invece di Amount — è il file sbagliato?

È il file giusto per un conto Schwab Bank Investor Checking, che esporta Date, Status, Type, CheckNumber, Description, Withdrawal, Deposit e RunningBalance invece della struttura di intermediazione. Imposta le selezioni per nome della colonna anziché contando le posizioni: la coppia Debit e Credit prende Withdrawal e Deposit. Esportazioni più vecchie di Schwab Bank non hanno una colonna Status, quindi tutto ciò che segue si sposta di uno: ecco perché questa pagina associa il file di intermediazione e lascia quello bancario alle selezioni.

Una delle mie date è "04/17/2023 as of 04/15/2023". Quale viene usata?

La prima. Schwab scrive quella forma doppia sulle righe corrette per la data di liquidazione, e la data iniziale è la data di pubblicazione che la sua schermata storica usa per l'ordinamento — quindi la transazione convertita coincide con ciò che vedi sul sito quando la controlli. La parte finale della cella viene scartata e la riga viene convertita normalmente, non saltata.

Stai convertendo un export da un'altra banca o app?

Tieni il registro che hai appena convertito

Beancount.io ospita il tuo registro in testo semplice, importa i futuri estratti conto per te e mantiene ogni numero verificabile.