Empower CSV до Beancount
Перетворіть CSV-файл транзакцій Empower Personal Dashboard — експорт, раніше відомий як Personal Capital — у збалансовані подвійні записи Beancount, з уже налаштованим відображенням стовпців.
Відповідність стовпців перевірено на реальному експорті Empower
Як експортувати транзакції з Empower
- 1
В Empower Personal Dashboard у веб-браузері натисніть Overview, а потім Transactions.
- 2
Встановіть потрібний діапазон дат і виберіть вкладку типу рахунку, яку конвертуєте — Bank, Credit або Investment. CSV містить саме те, що показано на екрані, і нічого більше.
- 3
Натисніть кнопку CSV праворуч від поля “Search transactions”.
- 4
Відкрийте завантажений файл у текстовому редакторі. Кожен рядок вказує свій рахунок у стовпці Account, тому залиште рядки одного рахунку, скопіюйте їх разом із заголовком і вставте нижче.
CSV — це знімок екрана транзакцій
Які б діапазон дат і вкладка типу рахунку не були активні під час натискання CSV, саме вони потрапляють у файл — “у моєму експорті бракує рахунків” майже завжди означає, що вкладка Bank, Credit або Investment виконує свою роботу. Знаки не потребують додаткової роботи: Empower записує зміну на рахунку, тому оплата карткою є від’ємною, а платіж за кредитом — додатним, що відповідає запису на рахунку Liabilities: — залиште “Flip every sign” вимкненим, на відміну від експорту Amex. Суми іноді надходять з одним десятковим знаком або без нього (3200, -8.5) і доповнюються до двох. Файл все одно змішує рахунки під стовпцем, який конвертер не читає, тому залиште рядки одного рахунку перед вставкою.
Результат Beancount
Питання щодо експорту з Empower
Чому мій CSV містить лише деякі з моїх рахунків?
Тому що експорт відображає екран транзакцій: вибрана вкладка типу рахунку та встановлений діапазон дат — це весь фільтр. Розширте діапазон та експортуйте один раз для кожної вкладки, конвертуючи кожен файл окремо — або експортуйте все та розділіть файл за стовпцем Account.
Чи потрібно змінювати знак для оплат кредитною карткою, як у випадку експорту Amex?
Ні. Empower записує зміну на рахунку, тому покупка вже від’ємна, а платіж — додатний — ті самі знаки, які використовує запис Beancount на рахунку Liabilities:. Залиште “Flip every sign” вимкненим тут; саме пресет Amex, а не цей, потребує його.
Чи можу я конвертувати транзакції брокерського рахунку таким способом?
Лише як рух грошових коштів. CSV-файл транзакцій має шість стовпців — дата, рахунок, опис, категорія, теги, сума — і не містить кількості, ціни або тікера, тому покупка акцій конвертується у вихід грошей з рахунку, а не у прихід акцій. Конвертуйте тут свої банківські та карткові рахунки, а операції фіксуйте в журналі з явними записами щодо товарів.
Збережіть щойно конвертований реєстр
Beancount.io розміщує ваш текстовий реєстр, автоматично імпортує майбутні виписки та залишає кожне число доступним для перевірки.
Почати безкоштовно→