Fidelity CSV към Beancount
Преобразувайте експорт от сметка Fidelity History — Cash Management или брокерска сметка, те споделят същата колона за сума — в балансирани двустранни транзакции Beancount, с вече картографиран четим текст за получателя.
Съпоставянето на колони е проверено срещу реално извлечение от Fidelity
Как да експортирате транзакциите си от Fidelity
- 1
Влезте в fidelity.com и отворете Accounts & Trade, след това Portfolio.
- 2
Изберете раздела Activity & Orders, след това секцията History под него.
- 3
Изберете една конкретна сметка, а не All Accounts. Изтеглянето за всички сметки е по-широк файл с колони в различен ред и това картографиране не му подхожда.
- 4
Задайте периода, който искате, след това използвайте връзката за изтегляне и изберете CSV. Файлът, който искате, има име, започващо с History_for_Account_.
- 5
Поставете файла по-долу точно както е изтеглен — празните редове, които Fidelity записва над заглавния ред, се отхвърлят вместо вас.
Брокерският експорт е предимно не пари, а разбираемият текст се крие в Action
Очаквайте пропуснати редове, и то много: прехвърляния на акции и дейности по акционерни планове носят количество, но без сума в долари, така че пари не са се движили и няма какво да се запише в двупосочна транзакция. Всеки такъв ред се изброява, а не се измисля, и при брокерска сметка това може да е една трета или повече от файла — нормален резултат, а не неуспешно изпълнение. Това, което се преобразува, е паричното: депозити, дебити, дивиденти, лихви и паричният крак на сделка, така че покупката става пари, напускащи сметката, а не акции, пристигащи. Два специфични за Fidelity детайла стоят зад картографирането. Текстът за получателя се намира в Action, докато Security Description чете „No Description“ на всеки паричен ред. И правният блок от десет реда в края на файла се отчита и се пропуска.
Beancount резултат
Въпроси относно експортирането от Fidelity
Моят файл от Fidelity завършва с десет реда правен текст — трябва ли да ги изтрия?
Не за коректност. Те се изброяват като нечетими редове и се пропускат, така че транзакциите над тях все пак се преобразуват точно. Изтрийте ги, ако предпочитате чисто изпълнение: това е всичко от празния ред след последната ви транзакция до реда „Date downloaded …“. Празните редове в началото на файла изобщо не изискват внимание — те се отхвърлят, преди дори да се прочете заглавният ред.
Защо всеки ред в експорта ми казва „No Description“?
Защото Fidelity оставя Security Description празно на паричните редове и поставя разбираемия текст в Action вместо това. Детекцията на колони избира грешната от двете и описва целия ви извлечение като заместител; този предварителен набор картографира Action, така че депозит от заплата се чете „DIRECT DEPOSIT ACME CORP PAYROLL“. Това е най-ясната демонстрация на този сайт какво ви носи провереното картографиране в сравнение с предположението.
Мога ли да изтегля всичките си сметки в Fidelity в един файл?
Можете, но не преобразувайте този тук. Изтеглянето за всички сметки вмъква Account и Account Number близо до началото, което премества сумата в различна колона, и смесва всяка сметка в редове, които всички биха били осчетоводени към единствената сметка, която посочите по-долу. Това е два неуспеха наведнъж. Експортирайте една сметка наведнъж и използвайте файла, чието име започва с History_for_Account_.
Запазете току-що конвертирания регистър
Beancount.io хоства вашия регистър в plain-text, импортира бъдещи извлечения за вас и поддържа всяка сума одитируема.
Започни безплатно→