Преобразование CSV из Empower в Beancount
Конвертируйте CSV-файл транзакций из Empower Personal Dashboard — экспорт, ранее известный как Personal Capital — в сбалансированные транзакции Beancount с двойной записью, с уже настроенным сопоставлением столбцов.
Сопоставление столбцов проверено на реальном экспорте из Empower
Как выгрузить транзакции Empower
- 1
В Empower Personal Dashboard в веб-версии нажмите «Обзор», затем «Транзакции».
- 2
Задайте нужный диапазон дат и выберите вкладку типа счета, который вы конвертируете, — Банк, Кредит или Инвестиции. CSV-файл содержит ровно то, что показано на экране, и ничего больше.
- 3
Нажмите кнопку CSV справа от поля «Поиск транзакций».
- 4
Откройте загруженный файл в текстовом редакторе. Каждая строка указывает свой счет в столбце «Счет», поэтому оставьте строки одного счета, скопируйте их вместе с строкой заголовка и вставьте ниже.
CSV-файл — это снимок экрана транзакций
Какие бы диапазон дат и вкладка типа счета ни были активны при нажатии на CSV, именно это и попадает в файл — «в моем экспорте отсутствуют счета» почти всегда означает, что вкладка Банк, Кредит или Инвестиции выполняет свою работу. Знаки не требуют корректировки: Empower записывает изменение по счету, поэтому оплата картой отрицательна, а платеж по кредиту положителен, что соответствует проводке по счету Liabilities: — оставьте параметр «Изменить знак» выключенным, в отличие от экспорта Amex. Суммы иногда приходят с одним десятичным знаком или без него (3200, -8.5) и дополняются до двух. Файл по-прежнему смешивает счета в столбце, который конвертер не читает, поэтому перед вставкой оставьте строки одного счета.
Результат Beancount
Вопросы по экспорту из Empower
Почему мой CSV-файл содержит только некоторые из моих счетов?
Потому что экспорт повторяет экран транзакций: выбранная вкладка типа счета и установленный диапазон дат — это весь фильтр. Расширьте диапазон и экспортируйте каждый тип счета отдельно, конвертируя каждый файл по отдельности — или экспортируйте все и разделите файл по столбцу «Счет».
Нужно ли менять знак расходов по кредитной карте, как в экспорте Amex?
Нет. Empower записывает изменение по счету, поэтому покупка уже отрицательна, а платеж положителен — те же знаки, которые использует проводка Beancount по счету Liabilities:. Оставьте параметр «Изменить знак» выключенным; это нужно для пресета Amex, а не для этого.
Могу ли я конвертировать транзакции по брокерскому счету таким образом?
Только как движение денежных средств. CSV-файл транзакций имеет шесть столбцов — дата, счет, описание, категория, теги, сумма — и не содержит количества, цены или тикера, поэтому покупка акций конвертируется в списание средств со счета, а не в поступление акций. Конвертируйте здесь банковские и карточные счета, а сделки записывайте с явными проводками по товарам в вашем реестре.
Сохраните только что преобразованную учётную книгу
Beancount.io размещает вашу текстовую учётную книгу, автоматически импортирует новые выписки и сохраняет проверяемость каждого числа.
Начать бесплатно→