Перейти к основному содержимому
Beancount.io Logo
Apple Card → Beancount

Apple Card CSV в Beancount

Преобразуйте выписку по карте Apple Card в сбалансированные транзакции Beancount с двойной записью — по одному файлу на месяц выписки, при этом перевёрнутые знаки эмитента меняются на принятые в учётной книге.

Сопоставление столбцов проверено на реальном экспорте из Apple Card

Как выгрузить транзакции Apple Card

  1. 1

    На iPhone откройте приложение Wallet, нажмите Apple Card, затем нажмите Card Balance.

  2. 2

    Прокрутите до раздела Statements и выберите нужный месяц. Загрузка идёт за месяц выписки, а не за период, поэтому за год будет двенадцать отдельных файлов.

  3. 3

    Нажмите Export Transactions и выберите CSV. Опции OFX, QFX и QBO рядом предназначены для Quicken и QuickBooks.

  4. 4

    Сохраните файл в Files или отправьте его по электронной почте или через AirDrop на компьютер, где хранится ваша учётная книга.

  5. 5

    Вставьте его ниже. На iPad такая же выгрузка находится в настройках Settings, Wallet & Apple Pay, Apple Card, Card Balance; в веб-версии войдите на card.apple.com и используйте Statements, затем Export Transactions.

Один файл на месяц выписки, и все знаки перевёрнуты

Apple Card показывает, сколько вы должны, а не что произошло с балансом, поэтому покупка экспортируется как положительное число, а платёж — как отрицательное: противоположность выгрузкам из банка и соглашениям Beancount. Этот пресет переворачивает их, так что покупка продукта за 84.23 становится -84.23 по карте, а платёж 500.00 возвращается, как положительное число, как и должно быть для обязательственного счёта. Ещё одна вещь, о которой стоит подумать, — это сама загрузка: Apple даёт один файл за месяц выписки, а не за период, поэтому за год потребуется двенадцать выгрузок, вставляемых по очереди, а строки в файле не упорядочены по дате — это не проблема, так как каждая строка содержит свою дату.

Результат Beancount

Ваши проводки появятся здесь, как только вы вставите CSV.

Вопросы по экспорту из Apple Card

Какая колонка становится получателем платежа — Description или Merchant?

Merchant, которая содержит понятное имя, узнаваемое человеком. Description — это необработанная строка авторизации, которая тащит за собой улицу, город, почтовый индекс и страну мерчанта, поэтому её импорт заполняет учётную книгу описаниями, которые на сорок символов длиннее, чем нужно. Определение колонки выбирает более словоохотливую; пресет берёт читаемую, и это в основном всё, что вы получаете.

Почему мой платёж по карте получился положительным?

Потому что Apple указал его отрицательным, а пресет инвертирует каждую сумму в файле. В выписке по карте платёж — это кредит, уменьшающий задолженность; в вашей учётной книге карта — это обязательство, приближающееся к нулю, что является положительной проводкой по карте. Возвраты и корректировки Daily Cash ведут себя так же. Если вы предпочитаете оставить знаки эмитента, используйте универсальный конвертер с выключенной опцией инверсии.

Что за колонка Purchased By и влияет ли она на сопоставление?

Она содержит имя члена семьи, совершившего покупку, и здесь ничего не меняет. Apple Card Family добавляет её последней колонкой, после всех, которые читает этот пресет, поэтому выгрузка для семьи и для одного держателя карты конвертируется одинаково. Если вы хотите отдельный счёт на человека, отсортируйте или разделите по этой колонке в электронной таблице перед вставкой или добавьте имя как метаданные после того, как транзакции окажутся в вашей учётной книге.

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

Сохраните только что преобразованную учётную книгу

Beancount.io размещает вашу текстовую учётную книгу, автоматически импортирует новые выписки и сохраняет проверяемость каждого числа.

Начать бесплатно