Pular para o conteúdo principal
Charles Schwab → Beancount

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. 1

    Acesse schwab.com e vá para Accounts, depois History.

  2. 2

    Selecione a conta e depois a visualização Transactions em vez de um extrato.

  3. 3

    Defina o intervalo de datas, depois use o controle Export acima da tabela de transações e escolha CSV.

  4. 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. 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

Suas transações aparecerão aqui assim que você colar um CSV.

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.

Convertendo uma exportação de outro banco ou aplicativo?

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