smolenishev@otter-finance.ru +7 (916) 014-37-70

Автоматизация на основе бесплатных решений на языке Python:


Только open source. Библиотеки Python для автоматизации финансовых, бухгалтерских и экономических задач.


Понятные скрипты по сбору, обработке, визуализации финансовых данных и доставке ключевой информации во всех каналах распространения.



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

About

Краткая информация обо мне

Смоленышев Олег

имею опыт руководства финансовым блоком более 19 лет (производство, девелопмент, транспорт и др.) на таких предприятиях как:

  • Финансовый директор АЕОН-Авиа

    ...

  • Финансовый директор строительства завода по производству метанола в Волгограде

    ...

  • Финансовый директор Московского речного пароходства

    ...

  • Финансовый директор Волгоградcкого речного порта

    ...

  • Финансовый директор Южного речного порта города Москвы

    ...

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

В последние годы изучаю и применяю open source решения на языке Python и пришёл к выводу о том, что соединение финансов и IT-решений неизбежно для успешной работы финансовой служб. “Функцию” финансов можно легко трансформировать и автоматизировать.

В работе использую открытые и бесплатные библиотеки на языке Python, которые приведены ниже:

Services

Решения

Основной круг решаемых задач:

Как бы банально это ни звучало, но нужно

навести порядок в учете, принимая во внимание то, что язык бизнеса - это бухгалтерский учет.

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

Приведение нормативно-справочной информации

транзакционных систем в состояние, при котором создается сопоставимость факта и плана в машиночитаемом формате данных.

Подготовка бюджета компании

в короткие сроки (от 14 дней).

При этом согласовать стратегию,

основываясь на анализе деятельности компаний (горизонтально и вертикально)

Cash flow

Подготовить автоматическое формирование и рассылку Отчёта о движении денежных средств. Ежедневно в план-факте.

Profit and loss

Подготовить автоматическое формирование и рассылку Отчёта о финансовых результатах.

Предварительно каждую неделю или день.

По итогам месяца не позже 10 дней в план-факте

Balance sheet

Подготовить автоматическое формирование и рассылку Баланса компании и/или Консолидированного Баланса группы компаний.

Ежедневно! В самой сути состояния дел компании или группы компаний

Sales

Смоделировать и поставить в автоматическое формирование аналитических отчётов по продажам и другим ключевым показателям деятельности.

Ежедневно, по расписанию, по наступлению события

Настроить электронные системы:

- документооборота

- казначейства

Подготовить финансовые модели инвестиционных проектов,

в том числе в форматах принятых в ВЭБ.РФ, РОСАТОМ и тд.

Выполнить прогнозирование по временным рядам, требуемых вам показателей

с использованием моделей ARIMA, SARIMA, VAR

и библиотек на языке Python:

statsmodels

sktime

tsfresh

Подготовить Dashboards

на бесплатных библиотеках языка Python:

Plotly

Vega-Altair

Streamlit

Seaborn

Bokeh

etc.

F.A.Q.

Вопросы

Ответы на возможные вопросы с Вашей стороны:

  • Python - самый распространненый скриптовый язык, который используется и изучается.

    "Язык программирования Python должен стать первым «иностранным» для большинства россиян".

    Любой уважающий себя молодой специалист, студент, школьник учит или уже знает Python.

  • Поготовка скриптов на Python производится с документированием и полным описанием, что конкретно делает данная строка кода. Хорошая задокументированность кода позволит «читать» его и быть понятным любому специалисту, знакомому с Python. Логическая последовательность написанного скрипта принципиально отличает его от систем Low-code или какого-либо файла Excel со сложной структурой листов и формул, разобраться и проверить которые достаточно затруднительно.

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

  • Одним из решений для того, чтобы не нарушать правовые ограничения, налагаемые компанией 1С к прямому доступу к данным, будет использование коннекторов либо организация автоматической ежедневной выгрузки транзакций в любой формат базы данных.

  • Системы, построенные на open source идеологии, всегда пересекаются с проприертатным программным обеспечением.

  • Да, решают. Большие корпорации внедряют и используют BI системы. Но это требует покупку или подписку на программное обеспечение и содержание высокооплачиваемых специалистов именно по одной из таких систем.

    Следует подчеркнуть такой немаловажный фактор как то, в каком формате вы можете получить результат из BI системы и куда его можно направить. При использовании скриптов на Python вам даже не придёться задумаватся над этими вопросами: формат может быть любым, передать результат можно в любой канал передачи информации (эл.почта, Телеграм, WhatsApp).

  • Да, делают. Только на языке Python вы можете "говорить" совершенно бесплатно, а для того, чтобы "общаться" на акцентах low code, вам надо платить арендную плату.

  • Наёмный менеджмент компаний, который не всегда заинтересован в преждевременном или постоянном раскрытии показателей своей деятельности.

    Экономисты и финансисты, которые заинтересованы в сохранении статус-кво своего сегодняшнего состояния.

  • Данные можно получать из любого машиночитаемого формата. Для работы системы нужны машиночитаемые данные: как бухгалтерские системы, так и любые компьютерные системы управления данными и их накопления. Источники данных должны быть актуальными и корректными. Бюджеты в виде таблиц в Excel легко трансформируются в формат, удобный для получения план-факт отчётов, в которых фактические значения подтягиваются напрямую из компьютерных систем накопления информации.

pricing

Цены

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

Free

тыс.₽0

  • Вникнуть в учётную политику
  • Понять структуру НСИ
  • Согласовать круг решаемых задач

Бюджетирование

тыс.₽120 / проект

  • Постановка бюджетного процесса за 2 недели
  • Подготовка бюджета - 2 недели
  • Утверждение бюджета 0,5 недели

План-факт

тыс.₽60 / проект

  • Создание автоматизированной системы
  • генерации, рассылки,
  • и/или публикации
  • отчетов план-факт:
  • CF, PL, BS etc.

Поддержка

тыс.₽20 / месяц

  • Поддержание системы
  • в первые месяцы работы,
  • передача знаний (обучение)
  • сотрудников заказчика
  • по работе со скриптами

часовая ставка

Обсуждается

тыс.₽3 / час

  • Стандартное время работы

Обзоры

Новости, обзоры, книги

То, что интересно и то на что следует обратить внимание

04

Python для Excel

Книга

06

«Опенсорс — это наше всё»- Глава Минцифры Максут Шадаев.

Глава Минцифры Максут Шадаев на CNews FORUM Кейсы — о системно значимых ИТ-компаниях, суверенном интернете и «ГосТехе»

Интервью

07

«Python for Finance: How Python Is Powering the Fintech Industry»

Статья с сайта jaydevs.com: "Математические возможности Python являются неотъемлемой частью его привлекательности в финтехе. Он предоставляет легко используемые инструменты для решения важнейших задач, таких как статистический анализ, управление рисками и прогнозирование."

08

«Python and Finance: Power Up Your Spreadsheets»

Статья с сайта toptal.com: "Язык Python обладает отличной функциональностью, его простота в использовании и пригодность хорошо подходят для рабочих процессов..."

contacts

Контакты:

Звоните:

+7 (916) 014-37-70

Telegram:

Smolenishev

WhatsApp:

Smolenishev