Към основното съдържание
Beancount.io LogoBeancount.io
Charles Schwab → Beancount

Charles Schwab CSV към Beancount

Преобразувайте Schwab брокерски Transactions експорт в балансирани двойно-записни Beancount транзакции — знаците за долар, разделителите на хиляди и датите, коригирани според сетълмента, се разчитат правилно.

Съпоставянето на колони е проверено срещу реално извлечение от Charles Schwab

Как да експортирате транзакциите си от Charles Schwab

  1. 1

    Влезте в schwab.com и отидете на Accounts, след това на History.

  2. 2

    Изберете сметката, след това изгледа Transactions вместо извлечение.

  3. 3

    Задайте периода от дати, след това използвайте контролата Export над таблицата с транзакции и изберете CSV.

  4. 4

    Изтегленият файл е наречен според сметката и момента, в който сте го поискали, приблизително като Individual_XXX980_Transactions_20260724-173507.csv.

  5. 5

    Ако файлът ви започва с банер „Transactions for account …“ или завършва с ред „Transactions Total“, изтрийте тези два реда; след това копирайте останалото и го поставете по-долу.

Четири от десет реда могат да бъдат пропуснати и нищо не е грешно

В реален Schwab експорт с 1491 реда 610 реда имат празно поле Amount: усвоени акции, трансфери на акции и друга активност по плана за акции са движили ценни книжа, а не пари, така че няма парична страна за записване. Всеки от тях е отчетен и пропуснат, което означава, че дългият списък с пропуснати редове е очакваният резултат при брокерски файл, а не признак, че конверторът се е задавил. Това, което се връща, е паричната страна на сметката — входящи трансфери, покупки, продажби, дивиденти и лихви. Една сделка се преобразува само до своята парична част, така че покупка на $995.00 за VTI става $995 напускащо сметката без прикачен запис за акциите; запишете страната на стоката ръчно.

Beancount резултат

Вашите транзакции ще се появят тук, след като поставите CSV файл.

Въпроси относно експортирането от Charles Schwab

Какво представляват редовете „Transactions for account…“ и „Transactions Total“?

Банерът Schwab, който се поставя над заглавията на колоните, и редът за сумиране, който се поставя под тях. Нито един от тях не е транзакция и не се появява във всеки експорт — някои пътища за изтегляне ги включват, а други не. Изтрийте ги, ако вашият ги има, и изпълнението ще излезе чисто; ако ги оставите, струва ви два отчетени реда и не променя никое от преобразуваните суми.

Моят файл има колони Withdrawal и Deposit вместо Amount — това грешният файл ли е?

Това е правилният файл за сметка в Schwab Bank Investor Checking, която експортира Date, Status, Type, CheckNumber, Description, Withdrawal, Deposit и RunningBalance вместо брокерското оформление. Задайте селекторите по име на колона, а не по позиции: двойката Debit и Credit приема Withdrawal и Deposit. По-старите Schwab Bank експорти нямат колона Status, така че всичко след нея се измества с една позиция — точно затова тази страница картографира брокерския файл и оставя банковия на селекторите.

Една от датите ми гласи „04/17/2023 as of 04/15/2023“. Коя се използва?

Първата. Schwab записва тази двойна форма на редове, коригирани според сетълмента, а водещата дата е датата на публикуване, по която собственият екран с история сортира — така че преобразуваната транзакция съвпада с това, което виждате на сайта, когато го проверите. Задният край на клетката се отхвърля и редът се преобразува нормално, вместо да бъде пропуснат.

Конвертирате ли експорт от друга банка или приложение?

Запазете току-що конвертирания регистър

Beancount.io хоства вашия регистър в plain-text, импортира бъдещи извлечения за вас и поддържа всяка сума одитируема.

Започни безплатно