Импорт операций
Загрузка существующих данных из файла. Поддерживаются CSV, Excel (xlsx) и JSON-снимки. inCash автоматически создаёт счета, категории, контрагентов которых не хватает.
Где запустить
В Журнале → кнопка «Импорт» в шапке (стрелка вниз). Или из dropdown «Импорт / Экспорт» в хедере.
Откроется модалка с загрузчиком файла → выбираете → видите превью первых 20 строк → нажимаете «Загрузить».
Какой формат выбрать
| Если у вас… | Используйте | Подробно |
|---|---|---|
| Выгрузка из finmap.online | CSV (scripts/import-csv.ts) | finmap CSV |
| Excel-таблица с операциями | xlsx через UI | Excel |
| Экспорт из другой компании inCash | JSON | JSON snapshot |
| Простой список из стороннего источника | CSV / xlsx | Excel |
Минимальные колонки для CSV / Excel
| Колонка | Обязательно | |---|---| | Дата | Да | | Тип (INCOME / EXPENSE / TRANSFER) | Да | | Сумма | Да | | Валюта | Да | | Счёт / Со счёта / На счёт | Зависит от типа |
Остальное (категория, контрагент, проект, теги, периоды) — опционально. См. Excel-формат.
Что создаётся автоматически
- Счета — если файл упоминает счёт, которого нет, создастся новый (тип BANK, валюта = валюта первой операции на нём).
- Категории — без иерархии (если разделитель
/в имени — разберётся в дерево). - Контрагенты — только имя.
- Проекты, теги — только имя.
Кросс-валютные операции
Если валюта операции не совпадает с валютой счёта — inCash попробует:
- Использовать колонку
Сумма в валюте компании. - Использовать колонку
Курс. - Применить фиксированный или рыночный курс.
См. Приоритет курсов.
Лимиты
- Файл до 10 МБ.
- До 50 000 строк за раз — выше может тормозить превью.
После импорта
- Сверьте балансы счетов с реальными — особенно если был кросс-валют.
- Откройте Аналитика → P&L за период, который импортировали — посмотрите аномалии.
- Если что-то импортировалось не так — массового удаления через UI пока нет (на дорожной карте). Workaround: удалить компанию через Настройки → Мои компании → Удалить (soft-delete, можно восстановить 30 дней) и сделать новую.
Идемпотентность
Импорт не идемпотентен: повторная загрузка того же файла создаст дубликаты операций. Перед повторным импортом убедитесь что предыдущая попытка была удалена.