Импорт через Excel

Загрузка операций из .xlsx или .csv файла прямо из UI. inCash сам создаёт недостающие счета, категории, контрагентов.

Где запустить

В Журнале → кнопка «Импорт» в шапке (иконка стрелки вниз). Откроется модалка:

  1. Выберите файл.xlsx или .csv.
  2. Превью — таблица с первыми 20 строками, чтобы вы убедились что колонки распознаны правильно.
  3. Загрузить — операции создаются.

Формат файла

Минимальный набор колонок (имена должны точно совпадать с заголовками):

| Колонка | Тип | Обязательно | |---|---|---| | Дата | YYYY-MM-DD или DD.MM.YYYY | Да | | Тип | INCOME / EXPENSE / TRANSFER | Да | | Сумма | Число (запятая или точка) | Да | | Валюта | Код (USD, UZS, EUR...) | Да | | Счёт | Имя | Для INCOME / EXPENSE | | Со счёта | Имя | Для TRANSFER | | На счёт | Имя | Для TRANSFER | | Категория | Имя | Опционально | | Контрагент | Имя | Опционально | | Проект | Имя | Опционально | | Комментарий | Текст | Опционально | | Дата сделки | Дата | Опционально | | Период с / Период по | Дата | Опционально | | Сумма в валюте компании | Число | Опционально | | Курс | Число | Опционально |

Что создаётся автоматически

Если в файле упомянут несуществующий счёт / категория / контрагент / проект — inCash создаёт их «на лету» с дефолтными настройками:

  • Счёт: тип BANK, валюта = валюта первой операции с этим счётом, начальный баланс 0.
  • Категория: тип = тип операции (INCOME / EXPENSE), без иерархии. Иерархию задавайте через / в имени: «Маркетинг / Реклама» → создастся «Маркетинг» (родитель) и «Реклама» (дочерняя).
  • Контрагент: только имя.
  • Проект: только имя.

Кросс-валютные операции

Если валюта операции отличается от валюты счёта — inCash попробует:

  1. Использовать колонку Сумма в валюте компании если есть.
  2. Если есть Курс — пересчитает по нему.
  3. Если ничего нет — попробует фиксированный или рыночный курс.

См. Приоритет курсов.

После импорта

  • Открыть журнал, проверить выборочно несколько операций.
  • Сверить балансы счетов с банковскими выписками.
  • При ошибках — массовое удаление через фильтры журнала + bulk-удаление не реализовано, поэтому импортируйте на тестовую компанию сначала, если файл сомнительный.

Лимиты

  • Максимальный размер файла — 10 МБ.
  • Без верхнего лимита по строкам, но >10 000 строк могут замедлить UI — лучше разбить на несколько файлов по периодам.