Charles Schwab CSV para Beancount
Converta uma exportação de Schwab corretora Transactions em transações de Beancount com partidas dobradas equilibradas — cifrões, separadores de milhares e datas ajustadas pelo liquidação são lidos corretamente.
Mapeamento de colunas verificado em uma exportação real do Charles Schwab
Como exportar suas transações do Charles Schwab
- 1
Acesse schwab.com e vá para Accounts, depois History.
- 2
Selecione a conta e depois a visualização Transactions em vez de um extrato.
- 3
Defina o intervalo de datas, depois use o controle Export acima da tabela de transações e escolha CSV.
- 4
O download recebe o nome da conta e o momento em que você o solicitou, algo como Individual_XXX980_Transactions_20260724-173507.csv.
- 5
Se o arquivo começar com um banner “Transactions for account …” ou terminar com uma linha “Transactions Total”, exclua essas duas linhas; depois copie o restante e cole abaixo.
Quatro em cada dez linhas podem ser ignoradas, e não há problema
Em uma exportação real de Schwab com 1.491 linhas, 610 linhas têm Amount vazio: ações adquiridas, transferências de ações e outras atividades de plano de ações movimentaram títulos em vez de dinheiro, então não há lado em dinheiro para registrar. Cada uma delas é relatada e ignorada, o que significa que uma longa lista de linhas ignoradas é o resultado esperado em um arquivo de corretora, não um sinal de que o conversor falhou. O que volta é o lado em dinheiro da conta — transferências de entrada, compras, vendas, dividendos e juros. Uma negociação converte apenas a sua perna em dinheiro, então uma compra de $995.00 de VTI torna-se $995 saindo da conta sem lançamento de ações anexado; registre o lado do título manualmente.
Saída Beancount
Perguntas sobre exportação do Charles Schwab
O que são as linhas “Transactions for account…” e “Transactions Total”?
Um banner que Schwab coloca acima dos cabeçalhos das colunas e uma linha de soma que coloca abaixo. Nenhum é uma transação, e nenhum aparece em todas as exportações — alguns caminhos de download os incluem e outros não. Exclua-os se o seu arquivo os tiver e a execução sairá limpa; deixá-los custa duas linhas relatadas e não altera nenhum dos valores convertidos.
Meu arquivo tem colunas Withdrawal e Deposit em vez de Amount — é o arquivo errado?
É o arquivo certo para uma conta Schwab Bank Investor Checking, que exporta Date, Status, Type, CheckNumber, Description, Withdrawal, Deposit e RunningBalance em vez do layout de corretora. Defina as seleções pelo nome da coluna em vez de contar posições: o par Debit e Credit usa Withdrawal e Deposit. Exportações mais antigas do Schwab Bank não têm coluna Status, então tudo depois dela desloca em um — exatamente por isso esta página mapeia o arquivo de corretora e deixa o bancário para as seleções.
Uma das minhas datas lê “04/17/2023 as of 04/15/2023”. Qual é usada?
A primeira. Schwab escreve essa forma dupla em linhas ajustadas pela liquidação, e a data líder é a data de lançamento pela qual a tela de histórico da própria plataforma ordena — então a transação convertida alinha-se com o que você vê no site ao verificar. A parte final da célula é descartada e a linha converte normalmente em vez de ser ignorada.
Mantenha o livro-razão que você acabou de converter
O Beancount.io hospeda seu livro-razão em texto simples, importa extratos futuros para você e mantém cada número auditável.
Comece Grátis→