Discover CSV в Beancount
Преобразуйте экспорт карты Discover в сбалансированные двойные проводки Beancount, с уже включенным изменением знака, необходимым для этого формата, и с отображением даты покупки, а не даты расчетов.
Сопоставление столбцов проверено на реальном экспорте из Discover
Как выгрузить транзакции Discover
- 1
Войдите в систему на discover.com — загрузка транзакций находится за логином, а не в публичном справочном центре.
- 2
Откройте Recent Activity или Statement за нужный период. Discover хранит до 24 месяцев транзакций онлайн.
- 3
Используйте опцию загрузки на этом экране и выберите формат электронной таблицы (CSV).
- 4
Вставьте файл ниже вместе с строкой заголовка и оставьте включенным изменение знака — оно уже отмечено для вас, потому что этот экспорт требует этого.
Discover записывает, сколько вы должны, поэтому расходы отображаются как положительное число
Эмитент карты указывает остаток задолженности, а не движение денежных средств, поэтому расход на продукты в 84.23 записывается как 84.23, а платеж — как -1502.74 — противоположная ориентация по сравнению с экспортом чекового счета, и такая же, как в American Express. Пресет включает изменение знака за вас, что превращает расход в отрицательную проводку, а платеж — в положительную. Если вставить тот же файл Discover в общий конвертер с отключенной этой опцией, каждая транзакция будет выходить с обратным знаком, тихо и без каких-либо предупреждений. Также есть две колонки дат, и маппинг использует ту, что на вашем чеке.
Результат Beancount
Вопросы по экспорту из Discover
Дата должна быть из Trans. Date или Post Date?
Trans. Date — именно эту дату использует пресет: день фактической траты, совпадающий с чеком и логично читающийся в журнале. Post Date — это дата расчетов, обычно на день-два позже, и они различаются во многих строках. Если вы сверяете построчно с бумажной выпиской, переместите выбор Date на одну колонку вправо.
Это работает для сберегательного или чекового счета Discover?
Этот маппинг предназначен для кредитной карты. Мы не смогли проверить реальный экспорт с депозитного счета Discover Bank, и публиковать позиции колонок, которые никто не проверил на реальном файле, — это как раз то, чего эта страница старается избегать. Поэтому вставьте этот файл в общий конвертер CSV и подтвердите обнаруженные колонки, прежде чем доверять результату.
Для чего нужна колонка Category и можно ли ее использовать?
Она содержит собственную лексику Discover — Merchandise, Supermarkets, Gasoline, Restaurants, Payments and Credits — в каждой строке. Конвертер игнорирует её, потому что к какому счету Beancount относится покупка, решать только вам. Тем не менее она полезна: отсортируйте файл по этой колонке перед конвертацией, и вы сможете затем одним проходом перенаправить целые блоки транзакций.
Сохраните только что преобразованную учётную книгу
Beancount.io размещает вашу текстовую учётную книгу, автоматически импортирует новые выписки и сохраняет проверяемость каждого числа.
Начать бесплатно→