Инструкции

Перенесите историю в Topf

Topf читает таблицу CSV из банка, другого приложения или Excel. Вы показываете, где в файле дата и сумма, и ещё до нажатия видите, как операции встанут в книгу.

  • Topf 1.3 на iPhone или Android
  • Файл CSV
  • Без сети

Экраны нарисованы по iOS 27. В более ранних версиях некоторые из них выглядят немного иначе.

  1. Подготовьте файл

    Скачайте выписку из банка или экспорт из другого приложения в формате CSV. Шапку банка над таблицей убирать не нужно: Topf сам найдёт строку с названиями колонок.

    Файл Excel, Numbers или Google Таблиц сначала сохраните как CSV: файл .xlsx Topf не читает. Подробнее о файле

  2. Откройте импорт

    В Topf откройте «Настройки», затем в группе «Данные» строку «Импорт». Нажмите «Выбрать файл» и выберите таблицу: на iPhone в приложении «Файлы», на Android в окне выбора файла.

  3. Покажите дату и сумму

    Нужны две колонки: дата и сумма. Если Topf не узнал колонку по названию, нажмите «Выбрать» и укажите её сами. У каждой колонки видно первое значение, поэтому нужную легко узнать.

    Счёт, категория, заметка и валюта необязательны: берите их, если они есть в файле. Подробнее о колонках

  4. Проверьте, как они встанут

    Над колонками появятся первые операции в том виде, в каком они лягут в книгу. Если траты в вашем файле записаны без минуса и выглядят как доходы, выберите «Расход без минуса» в меню суммы.

  5. Выберите счёт и импортируйте

    На шаге «Счета и категории» укажите, в какой счёт лягут операции, или создайте новый. Сверху видно, сколько операций встанет и сколько уже есть в книге.

    Кнопка называет точное число операций. Запись занимает секунды и идёт без сети.

Передумали? Импорт отменяется целиком. На экране импорта появится «Последний импорт» с кнопкой «Отменить импорт»: нажмите её и подтвердите, и то, что импорт добавил, уйдёт из книги. Подробнее об отмене

Файл

Topf читает CSV, распространённый формат таблиц. Если ваш банк или приложение предлагает CSV среди форматов выгрузки, выберите его. Колонки могут разделяться запятой, точкой с запятой или табуляцией, Topf определит сам.

  • Excel: «Файл», «Сохранить как», формат CSV UTF-8.
  • Numbers: «Файл», «Экспортировать в», CSV.
  • Google Таблицы: «Файл», «Скачать», формат CSV.

В файле может быть до 50 000 строк и до 20 МБ. Большую таблицу удобнее разбить на несколько файлов, например по годам.

Если вместо букв странные знаки, файл сохранён не в UTF-8, а в старой кодировке. Topf её не угадывает: он показывает, как слова вашего файла читаются в пяти кодировках, и вы выбираете ту, где они правильные.

Над таблицей выписки часто стоят строки о самом счёте. Topf находит строку с названиями колонок; если он ошибся, откройте меню под именем файла и выберите другую строку или укажите, что заголовков нет.

Колонки

Каждому полю операции соответствует колонка файла. Обязательны только дата и сумма, а без остальных будет так:

  • Счёт: вы выберете один на весь файл на следующем шаге.
  • Категория: расходы встанут в «Другое», доходы в «Другой доход».
  • Заметка: без заметки.
  • Валюта: валюта счёта.
  • Время: из даты или полдень.

Поле заполняется само, только когда сомнений нет: колонка называется точно как поле, и каждое её значение читается. Файл экспорта Topf узнаётся целиком, на любом из его языков. То, что вы выбрали сами, автоматика уже не меняет.

Суммы

Файлы записывают суммы тремя способами, и меню суммы знает каждый:

  • «Одна колонка со знаком»: расходы с минусом, доходы без. Делать ничего не нужно.
  • «Расход без минуса»: для файлов, где траты записаны положительными числами. Без этого расходы встали бы доходами.
  • «Расход и доход в разных колонках»: для выписок с колонками списания и зачисления. Выберите обе.

Сумма 1,234 означает 1234, если запятая отделяет тысячи, и одну целую двести тридцать четыре тысячных, если запятая отделяет дробь. Если колонка читается двумя способами, Topf спросит и покажет, как прочтётся значение в каждом случае.

Даты

Дата вида 05/04/2026 в одной стране означает 5 апреля, в другой 4 мая. Topf решает по всей колонке: если каждое значение читается двумя способами, он спросит и покажет оба прочтения.

Операция без времени встаёт на полдень, сегодняшняя не позже текущей минуты. Даты из будущего не импортируются.

Счета и категории

На шаге «Счета и категории» у каждого счёта и каждой категории файла своя строка, и вы говорите, куда они лягут: в счёт или категорию книги, в новые или «Не переносить».

Сам Topf сопоставляет только там, где ответ один: тот же счёт по имени и валюте, та же категория по имени и типу или то, что создал прошлый импорт этого файла. Если подходят несколько, строка просит выбрать, и кнопка ждёт.

Новый счёт начинается с нулевого баланса, и его баланс складывается из операций: начального баланса в CSV нет. Поправить его можно потом в самом счёте.

В бесплатной версии импорт создаёт столько новых счетов, сколько она позволяет; остальные стоят на «Не переносить» с пометкой Plus. Категорий это не касается.

Файл из Topf

Файл экспорта Topf узнаётся целиком: колонки сопоставляются сами, а счета и категории находятся по их ID. Так операции переносят в другой аккаунт или возвращают то, что выгрузили. В файле только операции: бюджеты, регулярные операции и начальные балансы с ним не переезжают, а суммы в основной валюте не читаются, ведь курс берётся заново на каждую дату.

В экспорте всех счетов перевод стоит двумя строками, и Topf собирает его обратно в один перевод. Экспорт одного счёта несёт только его сторону, и она становится переводом, если второй счёт уже есть в книге в той же валюте. В файлах банков и других приложений таких пар нет: каждая строка становится расходом или доходом, ведь склеивать строки по дате и сумме было бы догадкой.

Повторный импорт

Если импортировать тот же файл в тот же счёт второй раз, ничего не добавится. Перекрывающиеся выписки, например два месяца с общими днями, добавят каждую операцию один раз. В другой счёт тот же файл встанет заново. То же после импорта без аккаунта: когда вы подключите аккаунт, тот же файл может добавить свои строки снова.

Topf узнаёт строку по её содержимому целиком. Если банк в каждой новой выписке перенумеровывает или меняет строки, такие строки могут добавиться второй раз. Перед импортом проверьте, сколько операций, по верхней строке шага «Счета и категории», будет добавлено; если результат неверный, отмените весь импорт.

Операцию, которую вы удалили в Topf, повторный импорт не вернёт: импорт переносит данные, а не восстанавливает копию.

Пропущенные строки

Строку, которую нельзя прочитать точно, Topf не угадывает. Верхняя строка шага «Счета и категории» считает такие строки, а «Подробнее» называет каждую и причину:

  • нет даты или суммы либо такой даты не бывает;
  • дата из будущего или нулевая сумма;
  • знаков после запятой больше, чем у валюты;
  • валюта не распознана или не совпадает с валютой счёта;
  • заметка длиннее 280 знаков.

Валюту можно писать кодом, например EUR, или знаком, например €. Знаки $ и ¥ принадлежат нескольким валютам, для них нужен код.

Отмена

Снова откройте импорт, нажмите «Отменить импорт» под «Последний импорт» и подтвердите. Операции этого импорта уйдут из книги, даже исправленные после него; созданные им счета и категории уйдут тоже, если ими больше ничто не пользуется.

Отмена хранится на этом устройстве до следующего импорта. На других ваших устройствах её нет, а импорт без аккаунта больше не отменить, как только вы подключите аккаунт. После отмены тот же файл можно импортировать заново с любыми настройками.

Если Topf закрыли посреди импорта, записанное остаётся в книге и отменяется так же: экран импорта скажет, сколько из скольких записано.

Цена и курсы

Импорт бесплатный. Каждая операция встаёт в валюте своего счёта, а курс к основной валюте берётся на дату операции, как при записи задним числом.