Продолжаю цикл статей об архитектуре информационных систем. Все статьи цикла доступны в Рубрике Архитектура Информационной Системы.
Сегодня поговорим об одном из наиболее просто автоматизируемых блоков — это учет финансов, бухгалтерский и налоговый учет. Функции, которые решает данная программа — это:
- Отражение факта хозяйственных операций на счетах бухгалтерского учета;
- Формирование юридически значимых документов (не всегда, но часто);
- Формирование налоговой и бухгалтерской отчетности;
- Передача отчетности в налоговые органы.
Для автоматизации этих функций на сегодняшний день идеально подходит решение от 1С, конфигурация «Бухгалтерия предприятия». По большому счету, решение «из коробки» закрывает большую часть рутинных операций, и практически не требует доработок. Основное требование к этой системе — максимально оперативно учитывать изменения, которые происходят в законодательстве. Это значит, что программа должна регулярно обновляться, а это в свою очередь означает, что не стоит вносить в нее серьезные изменения.
Как показывает практика, бухгалтерский и налоговый учет прекрасно чувствуют в себя в отдельной базе, которая практически не содержит доработок, так как управленческий учет (который зачастую и требует доработок) ведется в параллельной базе. И между этими базами настроен односторонний обмен документами.
Остановлюсь еще на одном блоке, который связан со взаимодействием с госорганами — это расчет заработной платы. Для автоматизации этой задачи также есть решение у 1С — конфигурация «Заработная плата и управление персоналом». Она также учитывает изменения в законодательстве, регулярно обновляется, и имеет механизмы передачи отчетности в регулирующие органы. Правда, для использования данной системы потребуется очень квалифицированные бухгалтер, так как законодательство в сфере труда в РФ сложное, и учесть все нюансы — это весьма нетривиальная задача.
Следует отметить, что бухгалтерский учет и расчет зарплаты в настоящее время можно отдать на аутсорсинг в сторонние компании, и вообще не заниматься автоматизацией данных функций. Это может быть разумным решением, когда объем хозяйственных операций не очень большой, и выделенный бухгалтер не будет полноценно загружен.