Как выбрать финансовую систему? Что лучше: заказная программа или универсальная?
Для начала определимся с понятием
финансовой системы применительно к теме моей статьи: Здесь я имею в виду
систему для ведения трех ветвей учета одновременно:
бухгалтерского, финансового и управленческого. Чем они отличаются между собой и для чего предназначены?
Бухгалтерский учет - вид учета, ведение которого требует от нас правительство. Одна из задач опытного бухгалтера в рамках бухгалтерского учета состоит в том, чтобы показать минимальную прибыль и, тем самым, уменьшить сумму налога на прибыль.
Финансовый учет - в его ведении заинтересованы собственники, например, акционеры. Одной из задач здесь, в противоположность бухгалтерскому учету, является показ максимальной прибыли. Разумеется, я не веду речь о так называемых «белом» и «черном» учете, «двойной бухгалтерии» и т.п. Просто бухгалтерский и финансовый учет могут вестись по разным правилам, в некоторой степени достаточно независимо друг от друга. Чтобы пояснить мысль, проиллюстрирую ее таким примером: С точки зрения бухгалтерского учета складской учет запасов ведется в рублях. Если Вы закупили запасов на 1000 USD при курсе 10 рублей за 1 USD, то на складе образовался запас на сумму 10000 рублей (и одновременно 1000 USD). А потом Вы продали эти запасы за 20000 рублей при курсе 25 рублей за 1 USD. Что происходит по правилам бухгалтерского учета? Вы получили прибыль 10000 рублей. Фактически же Вы понесли убытки на сумму 200 USD. Итак, продолжим:
Управленческий учет - он помогает менеджеру принять правильное решение. Например, анализ продаж определенной номенклатуры товарных запасов определенной группе покупателей и т.д., и т.п.
Так что же лучше: заказная программа или универсальная? Разумеется, однозначного ответа на данный вопрос не существует. Я постараюсь привести наиболее значимые, на мой взгляд, плюсы и минусы обоих вариантов.
Заказная программа/набор отдельных программ. Может быть заказана у сторонней организации или написана собственными сотрудниками.
Достоинства: создана под требования конкретного предприятия/пользователя. В идеале в ней должны быть учтены все запросы/требования к получаемой информации (естественно, на момент написания самой программы). Я позволю себе следующую аналогию: специализированная программа подобна рубанку с определенной заранее геометрией ножа. Вы можете «строгать» информацию с минимальными затратами (рубанок - очень дешевый инструмент), однако, если Вам больше не требуется плинтус, а требуется вагонка, придется заказывать (или купить) новый нож и/или рубанок.
Недостатки:
1. Часто силами одного программиста не удается разработать, реализовать и внедрить полностью интегрированную систему, удовлетворяющую основным требованиям всех ветвей учета.
2. Зависимость владельца программы/набора отдельных программ от конкретного разработчика. Мне известно великое множество случаев, когда с увольнением сотрудника, являвшегося разработчиком программы, нормальная работа (я уже не говорю о модернизациях) оказывалась парализованной. Хорошо, если при этом остались исходные коды программы и разработчик пользовался каким-нибудь распространенным программным продуктом, а если нет?
3. Еще одна из возможных проблем - отсутствие взаимопонимания между программистом (разработчиком) и бухгалтером (пользователем или заказчиком). Подробнее об этом можно прочитать в статье «Как выбрать администратора финансовой системы?»
У Вас, возможно, есть Ваши собственные взгляды на плюсы и минусы. Приглашаю Вас высказать Ваши мысли на эту тему (а заодно познакомиться с чужими мыслями).