Загрузка данных из других сервисов

Дзен-мани поддерживает импорт данных в CSV-формате. Если сервис, которым вы ещё пользуетесь, позволяет выгружать данные в этом формате, то вы можете попытаться загрузить их через веб-версию zenmoney.ru 

Основные моменты, которые нужно знать для импорта данных

  1. Каждая строка файла - это одна загружаемая операция. Важно, чтобы в комментариях операций не было переноса строк, иначе каждая новая строка будет расцениваться как новая операция.
  2. Все счета должны быть уже созданы и названы точно так, как указаны в файле.
  3. В качестве десятичного разделителя в суммах должна быть запятая.
  4. Все новые категории будут созданы автоматически. Многоуровневые категории со слешем сейчас не поддерживаются и будут созданы как новые (их можно потом переименовать или объединить с существующими). 
  5. Необходимо правильно указать все необходимые типы данных в колонках импортируемых данных, иначе импорт не запустится или пройдёт не корректно.
  6. Возможно, понадобится разбить импортируемый файл на несколько, если он окажется слишком большим и за один раз импортировать его не удастся. 
  7. Если возникают ошибки импорта, имеет смысл разбить файл на небольшие кусочки и импортировать их по очереди, чтобы обнаружить ошибочный кусок данных и поправить его. Если ошибок не много, то они будут указаны списком и их можно будет поправить или пропустить.
  8. Перед импортом из файла нужно удалить пустые строки (в некоторых случаях они могут попадать в файл, но не дадут загрузиться данным на сайте).
  9. Загрузка данных не загружает подкатегории. Они загрузятся в виде новой категории "Продукты / Молоко". После окончания загрузки их можно переименовать вручную в "Молоко" и указать родительскую категорию "Продукты". Сделать это можно в разделе Категории.

ВАЖНО:
Убедитесь, что в файле только те операции, что действительно отсутствуют на сайте, чтобы не получить дубли уже существующих операций.

Способы загрузки данных

Есть два способа загрузки данных:

  1. Когда в файле есть данные по нескольким счетам.
  2. И когда в файле данные только по одному счёту.

В первом случае в таблице загружаемых данных должны присутствовать поля "Счёт" и "Счёт-получатель". Это счета для расходных операций и операций поступления. Соответственно, в колонках помимо счетов должны быть указаны поля "Сумма (расход)" и "Сумма (доход)". При этом для операций перевода должны быть заполнены оба счёта и обе суммы - откуда и куда совершается перевод.

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

Во втором случае, если загружаем данные только по одному счёту, то в шапке настроек импорта можно указать счёт, на который будут загружены все операции. А в таблице данных должно быть указано поле "Сумма со знаком", где отрицательная сумма запишется как расход, а положительная - как доход.

Загрузка данных из сторонних сервисов

Мы подготовили конвертер форматов в виде Excel-файла (Конвертер CSV для Дзен-мани), при помощи которого можно сконвертировать файлы выгрузки из следующих сервисов:

  • Дзен-мани (пока формат нашего экспорта отличается от импорта)
  • Деньги ОК
  • Дребеденьги (первый вариант)
  • Acemoney 
  • CoinKeeper
  • EasyFinance 
  • Finansisto
  • Financius
  • Money (iBear)
  • Monefy 
  • Money Flow
  • Money Pro (2 варианта)
  • HomeMoney

В файле есть небольшое описание как именно им пользоваться.

Для загрузки данных из сервиса Дребеденьги может понадобиться Конвертер из Дребеденьги (второй вариант). Конвертер из Дребеденег предназначен для работы с выгрузкой в виде множества файлов, где отдельно выгружаются доходы, расходы, переводы и прочее. Содержимое каждого из этих файлов нужно загрузить на соответствующую страницу конвертера. После этого открыть страницы "Дзен-мани (доходы/расходы/переводы)", скопировать строку с формулами на всю страницу вниз по количеству данных, чтобы получилась страница с отформатированными данными, и сохранить каждую страницу в формате CSV. В итоге у вас должно получиться три файла для импорта на сайте Дзен-мани. 

Для загрузки данных из Семейный бюджет (или Koshelek) можно воспользоваться Конвертер из Семейный бюджет (Koshelek) или Конвертер из Семейный бюджет (Koshelek) 2.

Для загрузки данных из MoneyWiz можно воспользоваться конвертером на python 3 jupyter notebook https://support.zenmoney.ru/communities/1/topics/1537-moneywiz-import.

Особенности загрузки данных на сайте

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

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

Ошибка "Счёт не найден" или "Счёт-получатель не найден" означает, что в вашем аккаунте нет счёта с именем, указанным в файле. Убедитесь, что счёт у вас назван точно так же как файле с точностью до регистра и всех пробелов.

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

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

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

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

Как сохранить данные из Excel в CSV-файл?

На нужной странице в Экселе нужно выбрать Меню / Файл / Сохранить как... и выбрать формат сохранения файла "CSV (разделители – запятые) (*.csv)". Получившийся файл можно будет загрузить на сайте. При этом нужно проверить, чтобы в файле не было строк с пустыми данными - их нужно будет удалить вручную, либо в текстовом редакторе при помощи регулярных выражений. 

Как открыть CSV-файл в Excel?

Если при открытии CSV-файла в Excel он открывается в один столбец, то сначала запустите Excel и только потом из него открывайте CSV-файл. В этом случае Excel покажет окно настройки импорта, где вы сможете указать разделители и настроить параметры импорта. При этом, если русские символы отображаются не верно, нужно выбрать кодировку вручную – UTF-8.

Другой вариант: после импорта выделить все ячейки данных и на тулбаре (в разделе "Данные") нажать на кнопку "Текст по столбцам". При этом откроется окно настроек форматирования, где можно выбрать разделитель и настроить разбивку данных по столбцам.

Как загрузить CSV-файл приложения на сайт zenmoney.ru?

Загрузить этот файл можно, если удалить первую строку в этом файле (или отметить количество пропускаемых строк) и настроить колонки в следующем виде: 
Дата, Категория, Плательщик, Комментарий, Счёт, Сумма (расход), Пропустить, Счёт-получатель, Сумма (доход), Пропустить, Пропустить, Пропустить 

Или вот пример файла, который вы можете создать вручную и настроить поля в соответствии с заголовками полей:
Файл примера данных для загрузки.

Эта статья была полезна для 13 людей. Эта статья помогла Вам?

Пробую Конвертер из Дребеденьги (второй вариант).

Не могу понять, к чему во вкладке Дзен-мани(переводы) в столбце "Сумма-доход" формула:

=income!$G2 ?

Получается ерунда какая-то


И еще мне кажется что Счет и Счет-получатель перепутаны, мне пришлось менять местами для правильного движения денег при импорте.


Спасибо

Нам присылали два варианта выгрузки из Дребеденег и мы сделали под них по варианту конвертера.

+2

А еще хотел предложить сделать кнопку "начать все сначала", которая бы удаляла все транзакции, но оставляла настроенные счета и правила импорта. Это бы очень помогло, когда импортируешь транзакции массово. Находя ошибки, можно было бы исправить их в исходной файле или в правилах импорта и затем попробовать заново. Сейчас получается нужно пересоздавать счета и тд. 

Или может есть простой способ как удалить все транзакции счета или всех счетов сейчас?

Быстро удалить все операции счёта можно удалением этого счёта и созданием его же заново.

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

Для CoinKeeper колонка "Расход". Без этого условия приём перевода (зарплата и прочее) становится и расходом и доходом.

=ЕСЛИ(ИЛИ('Исходные данные'!$B2="Доход";'Исходные данные'!$B2="Перевод");0;'Исходные данные'!$E2)

И при заполнении исходных данных требуется пропускать колонку "Теги". Версия CoinKeeper 2.2.10

Спасибо, поправили.

Добавили второй вариант конвертера из Koshelek

+1

Ребята, только начал пользоваться вашим сервисом, но проблемы с импортом.

Очень долго происходит импорт данных. К примеру, 2124 транзакции импортировались более трёх минут. 

И с время, затрачиваемое на обработку, пропорционально кол-ву строк в csv файле.

Считаю, что максимально должно быть для такого кол-ва строк в пределах 10 секунд.

+5

Напишите, пожалуйста, пошаговый мануал как конвертировать данные экспортированные из Дзен-мани в формат пригодный для импорта в Дзен-мани. 

Прямо для абсолютных чайников. А если возможно видеоинструкцию (захват экрана, звук не нужен). А то все мои тысячи попыток это осилить увенчались крахом, хотя казалось бы просто перенести данные с одного аккаунта на другой должно быть элементарно.


Лучше всего вообще допилите соответствие формата импорта экспорту, но на это я не сильно надеюсь уже.

+2

Так же достаточно долго совершал попытки с помощью конвертеров отредактировать и потов импортировать данные. Всюду дает ошибки. Удалось загрузить только одну строку, файла который я экспортировал с этого-же сайта. В общем так и поборолся с импортом.

+2

Не получается импортировать из Coinkeeper. Создал соответствующий тикет в поддержку. Помогите, пожалуйста.

У меня тоже.

Конвертор кривой - колонки не совпадают.

При импорте ошибки, не смотря на то, что точно такие счета заведены:

  • [Строка 1] Счет не найден
  • [Строка 2] Счет-получатель не найден


Уважаемый сапорт, дайте, пожалуйста, ответ по срокам исправления здесь или в тикете.

с деньгиок не получается. возможно я глуп ))

Советы не помогли справиться с импортом. О проблеме написал в комментарии

Сервис поддержки клиентов работает на платформе UserEcho