Специфика бухгалтерского учета и аудита в компьютерной среде
Компьютерные формы бухгалтерского учета
Понятие формы бухгалтерского учета
Под формой бухгалтерского учета понимают совокупность учетных регистров, которые используют в определенной последовательности и определенном взаимодействии для ведения учета с применением принципа двойной записи. Определенное сочетание хронологического и систематического учета, связи между учетными регистрами, способ и техника учетных записей – все это определяет форму бухгалтерского учета. Формы регистров, порядок и последовательность записей в них, а также технические средства учета весьма разнообразны.
Прежде чем подробно рассмотреть признаки, которые характеризуют форму учета, укажем, что наиболее общим определением, которое может применяться как к бумажным формам учета, так и к формам, предусматривающим использование компьютеров, может считаться то, которое дано Я.В. Соколовым [102]. По его мнению, под формой учета следует понимать все то, что лежит между первичными носителями учетной информации и бухгалтерским отчетом.
Неотъемлемая составляющая определения формы учета – понятие учетного регистра, который отражает вторичную учетную информацию (первичным источником информации являются первичные документы) и служит материальным средством фиксации на счетах данных о фактах хозяйственной деятельности предприятия. Регистры бухгалтерского учета предназначены для формирования в них показателей по заранее установленному перечню. Увеличение или уменьшение количества показателей приводит к изменению работы всего учетного персонала, что является довольно трудоемким процессом. На протяжении многих лет главным признаком формы бухгалтерского учета считали именно внешний вид регистров и их построение.
В основу построения бумажных регистров бухгалтерского учета положен принцип избытка, т. е. все данные, которые могут понадобиться, в них формируются и фиксируются. Учетные регистры имеют многоцелевое назначение. В них аккумулируется информация, необходимая функциональным службам предприятия для разных целей: проведения анализа и выявления резервов, заполнения форм периодической и годовой бухгалтерской отчетности, текущего и последующего контроля, выдачи справок и пр. Учетные регистры однозначно характеризуют любую форму учета. Например, постоянное усовершенствование форм журналов-ордеров, их модификация для больших и малых предприятий не изменили сущности журналов-ордеров и форму бухгалтерского учета, построенную с их помощью, несмотря даже на то что эту форму иногда не совсем точно называют «журнальная».
Тем не менее в условиях применения компьютеров изменилось традиционное понимание самого понятия «регистр бухгалтерского учета». При бумажных формах бухгалтерского учета система отражения данных в регистрах бухгалтерского учета объединена с системой их обобщения и полностью зависит от нее. Если при некомпьютеризированном способе обработки бухгалтерских данных под регистром бухгалтерского учета понимают средство, предназначенное для фиксации, накопления, систематизации, обобщения и отражения учетной информации, то в условиях компьютеризации бухгалтерского учета стадия отражения учетной информации, т. е. предоставления систематизированных учетных данных в удобном для пользователя виде, как правило, является самостоятельным процессом, который не связан со стадиями накопления, обобщения и систематизации информации.
Накопление, систематизация и обобщение учетной информации в условиях применения современной вычислительной техники осуществляются в автоматическом режиме. Первичная бухгалтерская информация накапливается в базе данных компьютерной системы, потом обобщается и систематизируется на счетах, которые представлены отдельными ячейками памяти компьютера и представляют собой идеальные с точки зрения теории бухгалтерского учета носители признаков группировки информации. Построение структуры компьютерных баз данных может быть разнообразным, а табличный принцип, по которому строятся бумажные регистры, не является единственным при построении компьютерных баз данных. Базы данных бывают также иерархическими, сетевыми, реляционными [69, с. 44].
При компьютеризированном учете любой материальный носитель данных бухгалтерского учета теоретически можно рассматривать как регистр, поэтому любые электронные носители, с помощью которых накапливается учетная информация, можно считать регистрами учета.
При применении компьютеров учетный регистр объединяет три составные части:
а) компьютерную базу данных с определенной структурой, предназначенной для накопления и сохранения учетной информации на технических носителях;
б) переменные величины, временно создаваемые в памяти компьютера для систематизации и обобщения учетных данных, – бухгалтерские счета;
в) видеограммы и машинограммы, предназначенные для отражения сгруппированной и систематизированной учетной информации (рис. 5.1).
Рис. 5.1. Структура электронного учетного регистра
Несмотря на то что связи между регистрами имеют большое значение в бумажных формах бухгалтерского учета, они не являются главными в применении компьютеров. Например, может быть множество связей учетных регистров с документами, взаимосвязей хронологической и систематической записи, аналитического и синтетического учета, учетных записей в зависимости от вариантов технологического процесса обработки учетной информации. Отличие одной формы от другой определяется не только внешним видом учетных регистров и их взаимосвязью, но и системой записей, которые в них осуществляются.
Технологический процесс обработки учетной информации на разных предприятиях неодинаков. Практика доказывает, что этот процесс зависит от многих факторов, а именно: от состава технических средств, квалификации и структуры бухгалтерского аппарата, технологии производства и т. п. Кроме того, он постоянно совершенствуется, изменяются алгоритмы обработки первичных данных, соответственно изменяется и получение итоговой информации. Таким образом, не может быть единой формы компьютеризированного учета, как не может быть и единой формы учета для традиционных методов ведения бухгалтерского учета на бумаге.
Компьютерные формы бухгалтерского учета
Автоматизированные формы учета могут быть различными, что зависит главным образом от изменений в учетном процессе вследствие применения соответствующей техники.
При бумажном способе обработки учетной информации происходит выбор одной из форм учета, которая в наибольшей степени отвечает потребностям предприятия (журнально-ордер-ной, мемориально-ордерной и т. п.), и дальнейшей механизации ведения отдельных учетных регистров. При компьютеризации устанавливается порядок накопления, обработки, обобщения, контроля информации и формирования отчетных показателей в зависимости от алгоритмов обработки первичной информации. Компьютерные формы учета реализуются с помощью программных алгоритмов, которые формируют как внешний вид регистров, так и последовательность учетных записей. Таким образом, особенность компьютерных форм бухгалтерского учета заключается в том, что они не существуют без конкретной компьютерной программы.
Формы учета, которые предусматривают применение компьютеров, позволяют эффективно удовлетворить требованиям разделения учетного труда, аналитичности и оперативности.
Первое требование – возможность осуществления разделения труда – выполняется благодаря тому, что современные программно-аппаратные компьютерные системы, как правило, построены на принципах распределенной обработки данных. Благодаря программно реализованному механизму, который позволяет работать с одной базой данных нескольким пользователям, возникла возможность одновременно работать с одним учетным регистром не одному, а нескольким бухгалтерам.
Применение компьютеров позволяет эффективно решить проблему аналитического учета. Если при использовании бумажных форм учета увеличение уровней детализации аналитического учета и перечня объектов аналитики нуждается в росте числа учетных работников, то при наличии вычислительной техники есть возможность вести аналитический учет с любым уровнем детализации и широкой номенклатурой аналитических объектов.
Проблема оперативности получения данных решается в процессе применения компьютеров автоматически. Если при бумажных формах учета операции накопления данных в учетных регистрах, вычисления итогов и перенесения данных из регистpa в регистр требуют больших затрат живого труда и всегда связаны с ошибками, то при применении компьютеров эти операции выполняются без участия человека.
В истории компьютерных форм учета в зависимости от используемых технических средств можно выделить три этапа.
1. Использование перфорационных машин. Впервые порядок организации бухгалтерского учета при комплексной его механизации был определен в условиях применения перфорационных вычислительных машин в конце 50-х годов XX в.; эта форма бухгалтерского учета получила название таблично-перфокарточ-ной. Она была разработана для предприятий, которые использовали перфорационные машины, и предусматривала перенесение данных из каждого документа на машинный носитель – перфокарту (рис. 5.2). По каждому участку учета: учету производственных запасов, оплате труда, готовой продукции и т. п. – формировались массивы перфокарт.
Рис. 5.2. Таблично-перфокарточная форма учета
В основу комплексной механизации бухгалтерского учета по таблично-перфокарточной форме был положен принцип непрерывности обработки учетной информации на вычислительных устройствах при полной механизации всех учетных работ. При этом произошло перераспределение работ, и значительная часть операций учетного процесса выполнялась персоналом вычислительного центра. Существенная особенность данной формы состояла в том, что в ней было объединено использование двух видов нанесенной на перфокарту информации: переменной (разовой) и постоянной (нормативно-справочной). Документы о хозяйственных операциях, оформленные в пачки, проверенные и принятые для обработки, регистрировались в специальном журнале приема документов и регистрации контрольных чисел, предназначенном для контроля хранения этих документов и проверки полноты записей в табуляграммах. Зарегистрированные документы передавались на перфоратор для набивки перфокарт. Подготовленные перфокарты направлялись на вычислительные машины, где происходила их группировка. Все данные за определенный период пропускались через соответствующее считывающее устройство для печати информации и расчета контрольных итогов. При этом печатался журнал операций, который служил также контрольной машинограммой.
2. Использование компьютеров третьего поколения (больших и средних) и многотерминальных вычислительных систем.
Внедрение в СССР в учетную практику электронно-вычислительных машин типа «Урал», «Днепр», «Минск», ЕС привело к созданию таблично-автоматизированной формы учета (рис. 5.3).
При этой форме первичные данные могут кроме бумажных носителей сразу фиксироваться на машинных носителях, что позволяет автоматизировать сбор первичной информации. На машинных носителях сохраняется также текущая, нормативно-справочная и входная информация. Поскольку нормативно-справочная информация подлежит многоразовому использованию, она заносится в специальные базы данных. В зависимости от использования технических средств и носителей информации различают два способа введения учетной информации: непосредственный и с использованием периферийной техники. Одним из важнейших принципов этого этапа развития компьютерных форм учета стало использование режима запроса с целью получения отчетов по необходимым показателям. Для этой цели бухгалтер заполняет стандартный документ, в котором указывается вид запроса. После этого компьютер предоставляет необходимую информацию.
Рис. 5.3. Таблично-автоматизированная форма учета
3. Использование персональных компьютеров и вычислительных сетей. Возможности вычислительной техники не только обеспечивают универсальный характер ее применения согласно общим методологическим подходам организации бухгалтерского учета, но и позволяют использовать программы, настроенные на конкретное предприятие с учетом предложений заказчика. Составляющие элементы компьютерной формы учета, без которых невозможно ее создание на конкретном предприятии, приведены на рис. 5.4.
Рис. 5.4. Составляющие элементы компьютерной формы учета
Технологический процесс обработки данных при компьютерной форме учета можно разделить на три этапа.
Начальным этапом учетного процесса являются сбор и регистрация первичных данных для обработки на компьютере. При введении информации в компьютерную информационную систему предприятия (КИСП) пользователь составляет учетные фразы, по которым формируется единый электронный учетный регистр – журнал хозяйственных операций, хотя большая часть программ для компьютеризации бухгалтерского учета позволяет проводить просмотр информации и в виде журналов-ордеров, ведомостей и т. п.
На втором этапе проводится формирование на электронных носителях массивов учетных данных: журнала хозяйственных операций, структуры синтетических и аналитических счетов, справочников аналитических объектов, постоянной информации. Одновременно осуществляется контроль процесса, обработка информации, записанной в массивах учетных данных.
Заключительным этапом процесса является получение результатов за отчетный период по запросу пользователя или в виде регистров синтетического учета, аналитических таблиц, справок из бухгалтерских счетов или отражения на экране дисплея нужной информации.
Современная компьютерная форма бухгалтерского учета базируется на средствах вычислительной и коммуникационной техники. Практическое ее применение зависит от набора технических средств и выбора организационных форм их использования, которые предусматривают такие варианты:
а) предоставление каждому бухгалтеру персонального компьютера;
б) использование одного центрального компьютера (сервера) и терминалов (или сетевых компьютеров) для введения данных;
в) объединение персональных компьютеров в сеть (этим обеспечивается обмен данными между разными участками бухгалтерского учета);
г) объединение персональных компьютеров в сеть с одним или более мощными компьютерами (серверами). В последнем случае бухгалтер работает на специализированном автоматизированном рабочем месте (АРМ).
Если используют персональные компьютеры, которые не соединены сетью, то вместо одного журнала ведут несколько журналов, информационные массивы носят локальный характер (формируются по участкам учетной работы), а в конце отчетного периода объединяются по определенным принципам. Если используется центральный компьютер с терминалами (сетевыми компьютерами), то применяют общий журнал; при этом информационный массив представлен единой базой данных. Если создана компьютерная сеть, то наличие единого журнала не обязательно. В этом случае необходима координация набора локальных информационных массивов; исключением может быть выделение одного из рабочих компьютеров для использования как сервера. И наконец, если создана сеть АРМ с использованием выделенных серверов, то в зависимости от конкретных условий возможно использование как единого журнала, так и набора журналов, причем в любом случае целесообразно иметь единую базу данных.
Сравнение технологических характеристик разных компьютерных форм учета приведено в табл. 5.1.
Таблица 5.1
Основные технологические характеристики разных компьютерных форм учета
Применение компьютерных сетей представляет собой новый этап использования вычислительной техники. Они позволяют эффективно объединять возможности компьютеров и линий связи. База данных составляет информационное ядро системы, которое часто располагается на одном компьютере – сервере локальной сети. Естественно, что использование единой базы данных требует коммуникаций между всеми компьютерами и сервером. Сейчас эти возможности предоставляет локальная вычислительная сеть.
Изучение особенностей компьютерной формы учета позволяет сформулировать основные ее принципы.
1. Основой компьютерной формы учета является электронный учетный регистр, в который входят:
а) база данных на технических носителях информации, предназначенная для накопления и хранения учетной информации;
б) переменные величины, которые временно создаются в памяти компьютера для систематизации и обобщения учетных данных;
в) видеограммы и машинограммы, предназначенные для визуального отражения результатной информации.
2. Бездокументный сбор первичных данных с помощью периферийных устройств и их передача с помощью средств коммуникации дистанционными каналами в компьютеры – основной способ документирования хозяйственных операций.
3. Информация, которая отражает отклонение по тем или иным хозяйственным операциям, например отклонение от установленных нормативов, плановых задач, может быть получена автоматически по запросу.
4. На основе входных первичных данных, однократно зафиксированных на электронных носителях информации, осуществляется интегрированная обработка учетных данных с необходимым уровнем детализации и оперативности. При этом используется единая информационная база данных, которая накапливает всю необходимую для системы учета информацию.
5. Одноразовое введение данных – учетная запись превращается в учетную фразу, предназначенную для перенесения данных на компьютерные носители и их обработку в компьютеризированной системе учета.
6. Один журнал хронологической записи – много регистров систематической записи. По учетным фразам формируется единый электронный учетный регистр – журнал хозяйственных операций, хотя большая часть для компьютеризации бухгалтерского учета позволяет просматривать информацию в виде журналов-ордеров, ведомостей и т. п.
7. Один синтетический счет – множество аналитических счетов. Количество счетов аналитического учета зависит от цели, поставленной руководством перед учетом, и никак не ограничивается.
8. Отчетная информация выводится в определенный срок, а рабочая (справки, отчеты для управленцев) в любой момент может быть получена по запросу – данные для этих документов получают путем выборки из журнала операций по определенным алгоритмам.
Технологический процесс и организационная структура учета при компьютерной форме бухгалтерского учета представлены на рис. 5.5.
Рис. 5.5. Компьютерная форма учета
В компьютерной форме принципиальное значение приобретает программное обеспечение (набор алгоритмов) для компьютеризации бухгалтерского учета. Порядок введения, способ и последовательность обработки учетных данных с помощью компьютеров, формирование сводных учетных показателей полностью зависят от программы, которая используется. Таким образом, технологический процесс компьютеризированного учета определяется общими принципами программирования, и в связи с этим элементы формы учета находят конкретное воплощение в специализированных компьютерных программах.
Система учета – понятие более широкое и содержательное, чем форма учета, поскольку охватывает не только технику ведения учета, но и методологию отражения операций, вычисления показателей, способов оценки, организацию работы бухгалтерии и т. п. Несмотря на то что форма учета представляет собой важную составляющую системы учета, она определяет лишь порядок учетной регистрации, а не порядок построения учетной системы. С применением КИСП понятие формы учета переходит в понятие компьютерной системы бухгалтерского учета КСБУ, которая имеет следующие основные характерные признаки:
а) компьютер из вспомогательного средства становится определяющим фактором организации работы бухгалтера;
б) компьютеризация охватывает все без исключения этапы обработки учетной информации – сбор первичной информации, накопление и обработку данных, формирование отчетности;
в) оперативность обеспечивается как в направлении передачи учетной информации, так и относительно обработки учетных данных;
г) появляется возможность моделирования на основе учетных данных в процессе анализа хозяйственных операций.
Организация работы бухгалтерии при применении вычислительной техники
Использование вычислительной техники привело к качественно новым тенденциям в построении структуры учетного аппарата. Первое характерное различие заключается в использовании АРМ бухгалтера. В специальной литературе под АРМ традиционно понимают профессионально ориентированный программно-аппаратаьгй комплекс, который обеспечивает решение задач пользователя непосредственно на его рабочем месте [60, 69, 99]. Если в построении структуры учетного аппарата при некомпьютеризированном способе обработки учетной информации его базовый элемент – это отдельный учетный работник, то при применении вычислительной техники принимают во внимание не только обязанности и квалификацию учетного работника, но и характеристику АРМ бухгалтера, на котором он работает.
Создание АРМ бухгалтера основано на принципах персонификации вычислений и самообучения учетных работников, компьютеризации основных учетных функций, безбумажной технологии ведения бухгалтерского учета, рациональном объединении распределенной, децентрализованной и централизованной систем обработки учетной информации.
АРМ классифицируют по следующим основным признакам (рис. 5.6).
Рис. 5.6. Классификация АРМ
Многочисленные публикации по вопросам создания АРМ для обработки учетной информации [57, 87, 99] дают возможность классифицировать их по уровню управления:
- АРМ высших руководителей, включая главного бухгалтера, а также руководителей среднего и нижнего уровней управления;
- АРМ специалистов (АРМ бухгалтера и экономиста; нормировщика, диспетчера, инженера, технолога и др.);
- АРМ технических исполнителей (кладовщика, секретаря, кассира, продавца, оператора и др.).
Специфика состоит в том, что АРМ бухгалтера нуждается в создании технологии, которая предусматривает участие широкого круга работников организации: бухгалтеров, операторов, секретарей, кладовщиков, руководителей и других специалистов по обработке учетной информации – во введении данных, формировании первичных документов, визуальном контроле входных данных, составлении форм итоговых документов, которые осуществляются на рабочем месте с помощью персонального компьютера.
При применении АРМ функции бухгалтеров изменяются следующим образом:
- основной обязанностью бухгалтера, ответственного за ведение учета на конкретном участке, становится обработка локальной информации на относительно небольшой информационной базе;
- или информация поступает в виде заполненных первичных документов с регламентированной структурой, или первичный документ заполняется и оформляется на компьютере непосредственно бухгалтером;
- обработка документов состоит в отражении информации из документов в учетных регистрах путем введения их реквизитов и формирования проводок;
- обработка учетной информации строго регламентируется как инструктивными материалами, так и технологией работы с ней в системе.
Другой особенностью применения вычислительной техники является трансформация форм построения учетного аппарата.
Широкое использование вычислительной техники сначала обусловило централизованную обработку учетной информации, поскольку все вычислительные устройства были в одном отделе предприятия. Высокая цена компьютеров второго и третьего поколений, сложность их эксплуатации и обслуживания послужили причиной необходимости создания больших централизованных вычислительных центров со специальным штатом операторов и программистов и, как следствие, требовали максимальной степени централизации учета. На этом этапе даже на больших предприятиях, где сохранились цеховые бухгалтерии, децентрализация учета утратила свои обычные формы, поскольку цеховые бухгалтерии получали готовые сводки от вычислительного центра. Функции цеховых бухгалтерий сводились лишь к контролю правильности оформления первичных документов и полученных отчетных сводок. На этом этапе развития технических средств были преимущества централизованного подхода при создании КСБУ, перечисленные на рис. 5.7.
Рис. 5.7. Преимущества централизованного подхода при создании КСБУ
Однако максимальная централизация учета имела и негативные последствия: обработка учетной информации отрывалась от места осуществления хозяйственных операций, увеличивалась продолжительность документооборота, повышались затраты на перемещение носителей информации к месту их обработки и пр.
С развитием возможностей вычислительной техники и ее удешевлением, появлением персональных компьютеров, созданием АРМ бухгалтеров возникла возможность децентрализовать учет, поскольку теперь обработка первичной учетной информации и формирование конечной информации могут происходить непосредственно на рабочих местах учетных работников. Децентрализованная система обработки данных имеет следующие преимущества (рис. 5.8).
Рис. 5.8. Преимущества децентрализованного подхода к созданию КСБУ
Изучение и обобщение российского и мирового опыта организации учета в условиях его компьютеризации дали возможность определить основную тенденцию в централизации и децентрализации выполнения учетных функций. Она состоит в накоплении и централизованной обработке учетных данных в едином центре и децентрализованном введении первичной информации в базу данных и общем использовании итоговых учетных показателей. КСБУ объединяет преимущества централизованной обработки данных с преимуществами децентрализации. Использование локальных вычислительных сетей позволяет применять в информационной системе управления такие методы агрегации и дисагрегации учетной информации, которые ведут к установлению оптимального соотношения централизации и децентрализации.
Создание структуры компьютерной бухгалтерии
В условиях использования некомпьютеризированных способов обработки учетной информации наиболее эффективным принципом построения структуры учетного аппарата является централизация. Среди недостатков децентрализованной структуры бухгалтерского аппарата осложнение разделения труда между учетными работниками, увеличение штата и соответственно затрат на его удержание, несвоевременность отчетности, невозможность эффективного контроля.
Таким образом, построение структуры бухгалтерского аппарата по принципу централизации при некомпьютеризированных способах обработки учетной информации наиболее приемлемо, поскольку дает возможность осуществлять эффективный контроль и разделение труда по функциональному признаку, хотя и не позволяет руководителям в подразделениях предприятия полностью использовать данные текущего учета для оперативного управления.
Вообще построение структуры бухгалтерии может базироваться на следующей совокупности принципов:
- определение для каждого структурного подразделения одной основной функции;
- подчинение одному руководителю не более пяти-восьми бухгалтеров;
- распределение обязанностей согласно индивидуальным возможностям исполнителей;
- децентрализация оперативной ответственности по объектам учета и контроля.
Исходя из критерия построения компьютерной бухгалтерии можно выделить три группы предприятий, на которых работает:
а) один-два бухгалтера;
б) три-восемь бухгалтеров;
в) больше восьми бухгалтеров.
При численности бухгалтеров от трех до восьми главный бухгалтер выполняет функции контроля введения данных. Если бухгалтеров больше восьми, то следует разделить бухгалтерию на отделы (секторы). Подразделениями бухгалтерии могут быть отделы контроля первичной информации, автоматизированной обработки и сохранения данных, формирования исходящих документов, документального контроля, инвентаризации, бухгалтерского архива. Следует создать информационное и контрольное специализированные подразделения, а также отдел введения данных (рис. 5.9).
Рис. 5.9. Структура учетного аппарата для бухгалтерий крупных предприятий
Традиционно основой разделения труда бухгалтеров являлся принцип организации учета по отдельным учетным задачам (или участкам): учет внеоборотных активов, учет производственных запасов, учет оплаты труда, учет денежных средств, учет расчетных операций, учет затрат производства и т. п. При автоматизации бухгалтерского учета по принципам компьютерной формы учета перечень учетных задач остается неизменным, но сохранение и преобразование информации, формирование результатных данных осуществляются в единой информационной базе.
Возможности компьютерной формы учета позволяют гибко распределять учетную работу между персоналом разных участков учета. Состав учетных задач остается неизменным при разных объемах учетных работ, однако список исполнителей существенно отличается в зависимости от размера предприятия и соответственно от объема учетной работы. Особенности организации учетного аппарата в бухгалтериях разных размеров удобно представить с помощью схемы (рис. 5.10).
Рис. 5.10. Универсальная модель учетного аппарата при применении компьютерной формы учета
На малых предприятиях учет ведет одно лицо – главный бухгалтер предприятия на одном компьютере (на схеме обозначен как круг 1). При необходимости к его компьютеру подсоединяются компьютеры руководителей (круг 2). С увеличением объема учетных работ увеличивается численность бухгалтеров на предприятии. К локальной сети подключаются АРМ бухгалтеров с разных участков учета (круг 3). Для наибольшей эффективности учетных работ следует предусматривать выделение мощного компьютера как сервера, на котором будет сохраняться информационная база и выполняться основная масса вычислений. Дальнейшая реализация информационной технологии компьютеризированного решения задач бухгалтерского учета с использованием АРМ на растущем предприятии предопределяет необходимость построения многоуровневой вычислительной системы, основанной на применении АРМ технических исполнителей (первичный учет), АРМ функциональных работников (участки учета, круг 4) и АРМ руководителей. В условиях промышленного предприятия система бухгалтерского учета на основе АРМ на низшем уровне состоит из АРМ работников первичного учета (АРМ кладовщика по учету материальных ценностей, АРМ по учету выработки работников в цехах основного и вспомогательного производств, АРМ кладовщика по учету готовой продукции). Фактически КСБУ на этом этапе превращается в КИСП. Информацию на основе введенных данных передают по каналам связи в бухгалтерию. Последующие уровни относятся к бухгалтерии и содержат АРМ с участков учета и отдельных синтетических счетов (учет внеоборотных активов, учет производственных запасов, учет оплаты труда, учет готовой продукции и ее реализации, учет расчетных операций, учет затрат производства). Бухгалтеры контролируют введенные данные, проверяют их полноту и достоверность, при необходимости дополняют информацию и создают учетную информационную базу. Ее дополняют информацией с других АРМ и из информационных систем предприятия. Кроме того, возможна организация АРМ бухгалтера-аналитика и АРМ контроллера. Эти два АРМ охватывают задачи анализа и контроля, выполняемые работниками бухгалтерии.
Типовые структурные схемы учетного аппарата промышленного и торгового предприятий при применении компьютерной формы учета по трем уровням АРМ приведены на рис. 5.11 и 5.12.
Таким образом, современная структура учетного аппарата не может эффективно функционировать без компьютерной формы учета. В условиях применения КСБУ возникает возможность усилить функцию контроля законности и экономической целесообразности фактов хозяйственной жизни, не повышая трудоемкость ведения учета. Информационная система обеспечивает непрерывный контроль как составления документов, так и текущих учетных записей. Это обусловлено тем, что компьютерная система бухгалтерского учета имеет свою внутреннюю структуру и встроенные алгоритмы, определяет правила учета и схему документооборота. Практический результат для предприятия уменьшение вероятности как случайных, так и преднамеренных ошибок бухгалтера.
Аудит предприятий, применяющих компьютерные информационные системы
Особенности аудита при использовании КИСП
Компьютеризация бухгалтерского учета не вносит принципиальных изменений в элементы его метода. Кардинально меняется лишь технология обработки учетной информации. Это находит отражение в структуре компьютерных форм бухгалтерского учета.
Автоматизация бухгалтерского учета и других процессов на предприятии, с одной стороны, и автоматизация аудита – с другой, коренным образом меняют порядок проведения аудиторской проверки конкретного экономического объекта. В общем случае различают аудит вне компьютерной среды, т. е. на объекте с традиционной технологией ручного ведения учета, и аудит в компьютерной среде – на объекте, где бухгалтерский учет ведут с использованием компьютеров. Сама аудиторская проверка также возможна без использования компьютеров или с их помощью.
В условиях применения КИСП и КСБУ существенно меняются организация и методика проведения аудита, поскольку его осуществление по методикам, ориентированным на традиционный учет, не дает необходимого результата.
Рис. 5.11. Структура учетного аппарата и локальной сети бухгалтерии промышленного предприятия
Рис. 5.12. Структура учетного аппарата и локальной сети бухгалтерии торгового предприятия
Применение КИСП оказывает влияние:
- на процедуры, которые использует аудитор в процессе получения достаточного представления о системах бухгалтерского учета и внутреннего контроля предприятия;
- на процесс оценки неотъемлемого риска (inherent risk) и риска системы средств контроля (control risk);
- на разработку и осуществление аудитором тестов системы контроля и процедур проверки по существу, необходимых для достижения цели аудита – формирования аудиторского заключения.
Во время планирования аудиторских процедур, на которые может оказать влияние среда КИСП проверяемого предприятия, аудитор обязан рассмотреть, каким образом использование КИСП влияет на аудит, и оценить значимость (significance) и сложность (complexity) процессов функционирования КИСП, а также доступность данных КИСП для использования в аудите.
Под значимостью понимается такая степень влияния автоматизированной обработки данных на информацию и утверждения (assertions), содержащиеся в финансовой отчетности, которую следует принимать во внимание.
Сложной прикладная программа КИСП считается в случаях, если:
- объем операций таков, что пользователям тяжело обнаружить и исправить ошибки, допущенные в процессе обработки;
- программа автоматически формирует значительное количество бухгалтерских проводок и в автоматическом режиме передает их в другие прикладные программы;
- компьютер выполняет сложные финансовые расчеты и (или) в автоматическом режиме формирует операции либо проводки, которые не могут быть проверены по отдельности;
- обмен операциями с другими организациями осуществляется в электронном виде, причем данные не просматриваются и не проверяются человеком.
Далее аудитор изучает структуру КИСП клиента, в частности степень концентрации или распределения компьютерной обработки данных в рамках хозяйствующего субъекта, ее влияние на распределение обязанностей исполнителей и доступность компьютерных данных для непосредственного изучения. Первичные документы, компьютерные файлы и другая информация, необходимые для составления аудиторских доказательств, могут существовать только в течение короткого периода времени или в формате, доступном только для просмотра на компьютере. В этом случае аудитор применяет специальные методы исследования информации.
Вместе с тем, поскольку многие контрольные процедуры, используемые в системе бухгалтерского учета предприятия, в КИСП представляют собой набор специальных алгоритмов, аудитору следует иметь соответствующую квалификацию, необходимую для их изучения и оценки. Аудитор должен хорошо ориентироваться в современных автоматизированных программных системах учета, контроля и анализа, знать принципы распределения функций и взаимного контроля среди работников, принимающих участие в процессе обработки учетной информации. Для проведения аудита в компьютерной среде аудитор обязан:
- обладать дополнительными знаниями в области систем обработки экономической информации;
- иметь представление о техническом, программном, математическом и прочих видах обеспечения КСБУ;
- владеть терминологией в области компьютеризации;
- четко себе представлять особенности технологии и последовательность процедур компьютерной обработки учетной информации;
- знать организацию работы бухгалтерии в условиях КИСП;
- уметь работать на компьютере с основными офисными программами;
- иметь практический опыт работы с разными системами бухгалтерского учета, анализа, правовыми и справочными системами, специальными информационными системами аудита.
С учетом разнообразия и сложности компьютерных технологий аудитору желательно быть первоклассным специалистом по компьютерному бухгалтерскому учету. Даже если у аудитора нет достаточных знаний, Международный стандарт аудита (МСА) 401 «Аудит в условиях компьютерных информационных систем» обязывает его приглашать эксперта в области информационных технологий (использование услуг сторонних экспертов регламентируется МСА 620 «Использование работы эксперта»).
Основные направления взаимодействия аудитора с экспертом относительно систем компьютерной обработки данных следующие:
- оценка законности приобретения и лицензионной чистоты бухгалтерского программного обеспечения, которое функционирует в системе компьютерной обработки данных;
- оценка надежности системы компьютерной обработки информации в целом;
- проверка правильности и надежности алгоритмов расчетов;
- формирование на компьютере необходимых аудитору регистров аналитического учета и отчетности.
Однако и в этом случае аудитор обязан иметь достаточное представление о компьютерной системе клиента в целом, чтобы правильно планировать, направлять и контролировать работу эксперта. Нужно понимать, что эксперт оценивает компьютерную систему обработки данных, а аудитор – достоверность информации, которая содержится в отчетности, сформированной с помощью этой системы.
Изучение и оценка КИСП
Аудит в условиях автоматизированных систем учета зависит от степени автоматизации бухгалтерского учета, контроля и аудита, наличия методик проведения автоматизированного аудита, доступности учетных данных, сложности обработки информации.
Приступая к аудиторской проверке, аудитор прежде всего должен ознакомиться с организационной формой обработки данных и уровнем автоматизации управленческих задач, в том числе задач бухгалтерского учета. Предприятие, как правило, обрабатывает данные самостоятельно. Иногда по договору привлекается посторонняя организация.
Как и при «традиционном» аудите, во время проверки в условиях КИСП аудитор фиксирует все существенные моменты при выполнении аудиторских процедур в соответствующих рабочих документах. Специфическими тут могут быть вопросы по тестированию программ, проверке правильности алгоритмов и т. д. При этом большое значение имеют собственные характеристики системы обработки данных, поскольку они влияют на степень сложности бухгалтерской системы, тип внутреннего контроля, выбор вида тестов, на основе которых можно определить характер, продолжительность и объем аудиторских процедур.
Как правило, степень автоматизации учетных, контрольных и аудиторских задач и технология их осуществления уточняется еще перед началом аудиторской проверки. Это позволяет составить или уточнить план и программу аудиторской проверки. При оценке сложности системы автоматизированной обработки учетных данных необходимо принимать во внимание как степень интеграции различных информационных подсистем, так и степень совместного использования разными системами одних и тех же баз данных.
Особое внимание уделяется проверке надежности средств внутреннего контроля в условиях компьютерной обработки данных. Учетная политика, ориентированная на КСБУ, должна обязательно предусматривать элементы внутреннего контроля.
В условиях автоматизированных систем обработки учетной информации осуществляют три вида контроля:
- структурный (производственный) контроль;
- контроль разработки;
- процедурный (рабочий) контроль.
Под структурным контролем понимают общую административную проверку структуры распределения обязанностей и ответственности в отделе обработки информации (бухгалтерии). Эта проверка имеет отношение ко всей работе, которую выполняет бухгалтерия, и является частью системы контроля, через которую проходит каждая новая учетная процедура.
Сущность контроля разработки состоит в проверке соответствия всех новых компьютерных учетных подсистем установленным на предприятии стандартам их создания, т. е. проверке выполнения основных этапов проектирования и программирования, которые предусматривают обязательное наличие встроенных в программное обеспечение контрольных алгоритмов и модулей. Контроль разработки вместе со структурным контролем должны охватывать все новые учетные процедуры на предприятии.
Под процедурным (рабочим) контролем понимают проверку осуществления учетных процедур контроля как в бухгалтерии, так и за ее пределами. Его можно провести по каждой процедуре по единым шаблонам, однотипным для нескольких процедур.
Поскольку возможность различных злоупотреблений в большинстве случаев обусловлена отсутствием необходимого программного контроля, а система автоматизированного контроля должна быть предусмотрена в проекте автоматизации учета, то аудитор в любом случае обязан проверять проектную документацию. Ее изучают на предмет наличия в проекте средств программного контроля – как для обеспечения достоверности информации, которая обрабатывается на основных этапах учетного процесса, так и для выявления различных злоупотреблений. В результате подобной проверки могут быть выявлены «слабые места» контроля в программе, которые не препятствуют совершению нарушений и злоупотреблений, например отсутствие программного контроля внутреннего перемещения материальных ценностей и денежных средств.
Часто предусмотренная в проектной докуметации система контроля не соответствует его фактическому осуществлению в процессе обработки учетной информации, поэтому аудитору следует убедиться в соответствии проекта фактическому учетному процессу, проверить правильность обработки информации. Технологический процесс обработки информации в КИСП должен обеспечивать автоматический контроль правильности обработки информации и исправления ошибок. Выявленные в процессе обработки на отдельных стадиях учетного процесса ошибки отражают в рабочих документах (актах). По этим актам аудитор может воссоздать и документально проверить процесс обработки информации, выявить постоянные ошибки и их причины.
Во время проверки аудитору следует изучить и оценить систему документооборота предприятия, порядок формирования, регистрации, хранения, обработки документов и трансформации первичных документов в систему записей на бухгалтерских счетах. Нужно обнаружить места возникновения первичной информации и степень автоматизации ее сбора и регистрации. При использовании специальных средств автоматизации сбора и регистрации информации (датчиков, счетчиков, весов, сканеров штриховых кодов и т. п.) аудитор должен убедиться в том, что специалисты регулярно тестируют эти устройства, а в случае выявления отклонений надлежащим образом это оформляют и принимают необходимые меры.
Первое представление об уровне автоматизации формирования первичных документов аудитор может получить и во время ознакомления со схемой размещения АРМ на предприятии. АРМ, размещенные в местах возникновения первичной информации (на складах, в цехах), позволяют составить первичный документ в момент совершения операции, зафиксировать информацию на машинном носителе, сделать документ доступным для дальнейшей обработки в бухгалтерии. Отсутствие АРМ в производственных подразделениях предприятия указывает или на ручной способ составления документов с последующей их передачей в бухгалтерию, или на формирование документов в самой бухгалтерии, что характерно для предприятий с небольшим количеством документов.
Аудитор обязан оценить, насколько модель документооборота, реализованная программным обеспечением КИСП, рациональна и эффективна для объекта, который проверяют. Крупные предприятия работают с применением модели полного документооборота. При этом важно проанализировать распределение функций между службами оперативного управления и бухгалтерией, информационные связи разных подразделений с бухгалтерией, проследить движение отдельных документов и их взаимосвязь, понять, как поддерживается система междокументальных связей, где хранятся электронные копии документов и как обеспечен к ним доступ учетных работников. На предприятиях, которые автоматизируют только бухгалтерский учет с помощью комплексной программной системы, аудитору необходимо обратить внимание на следующее:
- соблюдение временного интервала между выпиской документа, осуществлением операции и ее отражением в учете;
- возможность хранения документов в системе после их распечатки;
- связь документов и сформированных бухгалтерских проводок.
Аудитор обязан охарактеризовать способы введения данных и формирования записей о хозяйственных операциях. Автоматизированная и автоматическая генерация бухгалтерских записей и проводок на основе типовых операций и электронных форм документов часто позволяет избежать многих ошибок, неизбежных при ручном введении и составлении проводок.
Вместе с тем в компьютерном учете ряд операций, например начисление процентов, закрытие счетов, определение финансового результата, может инициироваться самой программой. Значит, по таким операциям нет никаких организационно-распорядительных или оправдательных документов. В подобных ситуациях обязанность аудитора – тщательно проверить правильность алгоритмов расчетов. Ошибка, заложенная в алгоритм расчета и каждый раз переносимая в записи повторяемых хозяйственных операций, может исказить результат хозяйственной деятельности. В процессе проверки алгоритмов расчета сумм при введении данных о хозяйственных операциях контролируется также правильность формирования проводок.
Аудитору следует проверить алгоритм на соответствие действующему законодательству и учетной политике предприятия и выяснить возможность корректировки алгоритма в случае изменения порядка ведения бухгалтерского учета, налогового или иного законодательства. Как уже отмечалось, тестирование алгоритмов предъявляет высокие требования к компьютерной подготовке аудитора. Желательно, чтобы он понимал макроязык конкретной программы. Это позволит ему не только провести тестирование алгоритма на конкретных данных, но и разобраться в правильности его настройки.
Аудитор обязан также проверить алгоритмы расчета показателей форм отчетности в соответствии с действующим законодательством и оценить возможность их корректировки в случае изменения законодательства. Это же относится и к самим используемым формам отчетности. Многие известные фирмы-разработчики, например «1С», оперативно распространяют среди своих пользователей новые формы бланков при их изменении.
В обязанности аудитора входит оценка возможностей используемой клиентом системы в части создания и формирования новых, не предусмотренных программой форм внутренней или внешней отчетности: рассмотрение механизма работы с исходной информацией, возможностей ее расшифровки и быстрого выявления и исправления ошибок; тестирование результатов обработки с целью обнаружения, например, неправильно рассчитанного сальдо на счетах; тестирование перенесения учетных данных в отчетность, особенно в том случае, если показатели формы отчетности в системе заполняются «вручную» – перенесением из сформированных программой стандартных отчетов (учетных регистров).
Современные КСБУ допускают децентрализованное использование компьютеров непосредственно на рабочих местах учетного персонала. Уровень же централизации обработки и сохранения данных может быть разным и зависит от численности сотрудников бухгалтерии, распределения учетных работ и т. д. На малых предприятиях, где данные обрабатывает один бухгалтер, программное обеспечение КСБУ и информационная база сосредоточены на одном компьютере. Однако при большей численности сотрудников бухгалтерии речь идет уже о системах для многих пользователей, которые реализуют работу нескольких пользователей с информационной базой учета. Такие системы используют одну из следующих технологий:
- локальное функционирование рабочих мест;
- обработку информации на основе технологии «файл – сервер»;
- обработку информации на основе технологии «клиент – сервер»;
- полностью централизованную обработку данных.
Любая из этих технологий допускает свои формы применения компьютеров, формы организации и ведения информационной базы учета и интеграции учетных данных для составления отчетности. Как правило, на средних и больших предприятиях преимущество имеют последние три технологии, причем на больших предприятиях все чаще применяют технологию «клиент – сервер».
Аудитор должен разбираться в основных различиях между названными технологиями, так как это влияет на процедуры проверки и аудиторский риск. Аудитор обязан оценить, насколько обоснованна и эффективна система, которая используется у конкретного экономического субъекта. Однако аудитор не имеет права принуждать клиента к применению известной аудитору системы. Он может помочь клиенту компьютеризировать бухгалтерский учет, рекомендовать ту или другую фирму и программу.
В целом КСБУ, в которых используются персональные компьютеры, не соединенные в сеть, менее сложные, чем сетевые КСБУ. В первом случае даже пользователи, владеющие основными навыками обработки данных, могут разработать прикладные учетные программы (примером служит использование электронных таблиц Excel для ведения несложной бухгалтерии, например учета хозяйственных операций частного предпринимателя). В таких условиях контроль процесса системной разработки (например, адекватная документация) и операций (например, доступ к контрольным процедурам), существенных для эффективного контроля в большой компьютерной среде, разработчик, пользователь или руководитель не могут рассматривать как эффективный с точки зрения соотношения затрат и результатов. Тем не менее, поскольку данные были обработаны на компьютере, пользователи такой информации могут без соответствующих на то оснований чрезмерно полагаться на учетную информацию. Поскольку персональные компьютеры ориентированы на индивидуальных конечных пользователей, точность и достоверность подготовленной финансовой информации будет зависеть от средств внутреннего контроля, установленных руководителями предприятия и принятых пользователем. Например, если компьютер используют несколько человек без надлежащего контроля, программы и данные одного пользователя, которые хранятся на встроенном носителе информации, могут стать предметом неразрешенного пользования, изменения или мошенничества со стороны других пользователей.
В международной практике выделяют подход, в соответствии с которым используют КИСП с модулями оперативного учета хозяйственных операций в реальном режиме времени. Это актуально для таких отраслей бизнеса, как банковские операции, мобильная телефонная связь, электронная коммерция. В подобных системах обычно агрегированные учетные данные из модулей оперативного учета по заданным алгоритмам периодически передаются в КСБУ.
Особенностью таких систем является наличие развитых программных контрольных процедур (controls) во время осуществления хозяйственных операций. При введении данных в интерактивном режиме они, как правило, подлежат немедленной проверке. Неподтвержденные данные не будут приняты, и на экране терминала высветится сообщение, которое даст возможность пользователю исправить данные и сразу же ввести их повторно. Например, если пользователь введет неправильный порядковый номер объекта товарно- материальных ценностей, будет выведено сообщение об ошибке и пользователю представится возможность ввести правильный номер.
Аудиторские процедуры, выполняемые одновременно с интерактивной обработкой, могут включать проверку «встроенных» средств контроля интерактивных прикладных программ. Например, это может быть сделано с помощью введения тестовых операций через терминал или посредством специального аудиторского программного обеспечения. Аудитор может использовать такие тесты для того, чтобы проверить свое понимание компьютерной учетной системы или для проверки таких средств контроля, как пароли и прочие средства контроля доступа.
Особенности интерактивных компьютерных систем предопределяют высокую эффективность проведения аудитором анализа новых интерактивных бухгалтерских прикладных программ до, а не после начала их эксплуатации. Такой предварительный анализ дает аудитору возможность изучить, например, детальное описание функций программы или испытать программные средств. Это также может предоставить аудитору достаточно времени для разработки и испытания аудиторских процедур до начала их выполнения.
Внимание следует уделить также особенностям функционирования комплексных КИСП, которые основаны на единой базе (хранилище) данных (data warehouse, а также data repository), данные которой используются разными службами предприятия.
Системы баз данных состоят преимущественно из двух основных компонентов: базы данных и системы управления базой данных (СУБД). Базы данных взаимодействуют с другими техническими и программными средствами всей компьютерной системы.
База данных является совокупностью данных, которые используются многими пользователями для решения различных задач. Отдельный пользователь может не знать обо всех данных, которые хранятся в базе данных, и о способах их использования для решения различных задач. Индивидуальные пользователи знают только о данных, которыми они оперируют, и могут рассматривать эти данные как компьютерные файлы, которые применяются в их прикладных программах.
Системы баз данных отличаются двумя существенными особенностями: общим использованием и независимостью данных. Поскольку инфраструктура безопасности предприятия играет важную роль в обеспечении целостности накопленной информации, аудитору необходимо рассмотреть эту инфраструктуру перед проверкой программных средств контроля. В целом внутренний контроль требует эффективной системы контроля базы данных, СУБД и прикладных программ. Эффективность системы внутреннего контроля зависит в большой степени от характера задач администрирования базы данных и их выполнения.
Аудиторский риск при использовании КИСП
Компьютерная обработка экономических данных оказывает влияние прежде всего на процесс изучения аудитором системы учета и внутреннего контроля проверяемого предприятия. В соответствии с требованиями МСА 400 «Оценка риска и внутренний контроль» аудитор должен оценить неотъемлемый риск на предприятии и риск средств контроля.
В соответствии с Положением о международной аудиторской практике 1008 «Оценка рисков и система внутреннего контроля характеристики компьютерных информационных систем и связанные с ними вопросы» аудитор должен учесть влияние рисков использования КИСП для того, чтобы оптимально выполнить процедуры контроля и максимально снизить вероятность формирования неправильных выводов и рекомендаций. Особенности оценки рисков при применении КИСП и КСБУ приведены также в МСА 401 «Аудит в условиях компьютерных информационных систем».
Характер рисков и характеристики внутреннего контроля в среде КИСП сводятся к следующим.
Отсутствие следов операций – неясность пути преобразования входной информации из первичных учетных документов до итоговых показателей. Некоторые КИСП спроектированы таким образом, что полный объем информации про операцию может существовать только в течение короткого периода времени или только в компьютерном формате. Если сложная программа предусматривает большое количество этапов обработки, то полного объема информации, необходимой для поверки, может и не быть. (Именно поэтому ошибки, которые существуют в самом алгоритме программы, очень сложно обнаружить без использования специальных программ.)
Единая обработка операций. При компьютерной обработке однотипных операций применяются одни и те же инструкции. Это позволяет фактически устранить возможность ошибок, которые присущи ручной обработке. И наоборот, ошибки программирования (и прочие системные ошибки в технических средствах или программном обеспечении) приводят к неправильной обработке всех операций. Уменьшение участия человека в процессах обработки информации приводит к тому, что ошибки и недостатки в учетных процедурах из-за изменения прикладных программ или системного программного обеспечения могут оставаться невыявленными в течение продолжительного времени.
Отсутствие разделения функций. Многие процедуры контроля, которые обычно выполняются отдельными исполнителями вручную, может быть сконцентрирована в КИСП. Соответственно лицо, которое имеет доступ к компьютерным программам, процессу обработки или данным, может выполнять несовместимые функции. Несколько процедур управления может быть сконцентрировано в руках одного бухгалтера, тогда как при ведении бухгалтерского учета вручную они были бы распределены между несколькими сотрудниками. Таким образом, этот бухгалтер, оказывая влияние на учет по всем разделам, «контролирует сам себя». Значит, потенциал ошибок и недостатков, присущий КИСП, значительно выше, чем при ведении бухгалтерского учета путем ручной обработки данных.
Возможность ошибок и нарушений. Возможность «человеческих» ошибок при разработке, техническом обслуживании и эксплуатации КИСП может быть больше, чем в системах ручной обработки, частично из-за степени детализации, присущей такой деятельности. Кроме того, возможность несанкционированного доступа к данным или изменения данных без очевидных доказательств может быть большей при использовании КИСП, чем в системах ручной обработки данных.
Незначительное участие людей в осуществлении операций может снизить вероятность выявления ошибок и нарушений. Ошибки и нарушения, которые появляются при разработке или модификации прикладных программ либо системного программного обеспечения, могут оставаться невыявленными в течение длительного времени. Риск внутреннего контроля в среде КИСП возникает в том числе из-за неточности при разработке программы, сопровождении и поддержке программного обеспечения системы, операций, безопасности системы и контроля доступа к специальным управляющим программам. Риск может возрастать из-за ошибок или мошенничества как в программных модулях, так и в базах данных, поэтому необходимо принимать меры, предупреждающие возникновение ошибок в системах, в которых выполняется сложный алгоритм расчетов, поскольку обнаружить такие ошибки очень тяжело. Нужно понимать, что некоторые системы содержат множество ошибок из-за неправильных действий оператора, а другие – вследствие намеренного искажения вводимой информации в зависимости от особенностей реализации программных средств контроля.
Инициирование или осуществление операций. Компьютерные информационные системы способны автоматически инициировать или осуществлять определенные виды операций. Документальное оформление разрешения на выполнение может отличаться от оформления аналогичного документа при ручной обработке данных.
Возможности совершенствования управленческого контроля. КИСП предоставляет руководителям предприятия и аудитору большой набор аналитических средств для анализа операций и контроля деятельности хозяйствующего субъекта. Дополнительные средства контроля при необходимости помогают улучшить структуру внутреннего контроля в целом.
Примеры причин ошибок в учетной информации в случае применения КИСП приведены в табл. 5.2.
Таблица 5.2
Примеры возникновения ошибок в учетной информации при применении КИСП
Таким образом, использование клиентом компьютерных систем обработки данных приводит к образованию дополнительных аудиторских рисков. Эти риски связаны со следующими факторами:
- техническими аспектами;
- программной системой обработкой информации;
- организацией учета и контроля при использовании КИСП;
- квалификацией аудитора.
Технические аспекты касаются рисков, вызванных плохой работой аппаратных средств, использованием нелегального программного обеспечения, несоответствием характеристик аппаратного и программного обеспечения, отсутствием надлежащего технического обслуживания и контроля. Риск аудита повышается, если компьютерная система децентрализована, а компьютерные устройства географически разнесены.
Законный владелец программного обеспечения бухгалтерского учета имеет право получать помощь и поддержку у разработчика программного продукта. Поскольку фирмы-разработчики тщательно отслеживают все изменения в законодательных и нормативных актах, они своевременно вносят исправление в свои программы и часто бесплатно или за незначительную доплату предоставляют их своим пользователям. Эта помощь способствует повышению надежности работы с такой программой, снижает аудиторский риск. Использование же незаконно приобретенной программы повышает аудиторский риск, поскольку подобные программы часто являются устаревшими версиями; в них своевременно не корригируются алгоритмы расчетов, формы отчетности и документов, пользователь не имеет сопроводительной документации и не может верно использовать возможности программы. Именно поэтому аудитору следует оценить законность приобретения и лицензионную чистоту бухгалтерского и системного программного обеспечения, которое используется на предприятии. Одна из задач аудита и заключается в соблюдении клиентом действующего законодательства, в том числе выполнении требований охраны авторских прав на программные продукты.
Риски, связанные с программной системой обработки информации, могут быть вызваны ошибками при разработке системы, ее малым тиражом, использованием не по назначению. Программы широко распространенные, применяемые на сотнях предприятии и в разных условиях, как правило, не имеют ошибок, поскольку ошибки были выявлены в процессе внедрения на многих объектах и исправлены. Аудиторский риск в этом случае снижается. И наоборот, в системе, созданной в единичном экземпляре программистом, который не имеет экономической подготовки, скорее всего, много ошибок. Естественно, такая программа повышает риск при аудиторской проверке. Не исключены случаи применения программ, явно не предназначенных для бухгалтерского учета, обработки именно учетных данных. Обязанность аудитора состоит в том, чтобы выяснить, используется ли система клиента по назначению.
Риски, связанные с организацией учета и контроля при использовании КИСП, вызваны недостаточной подготовкой персонала клиента к работе с системой обработки учетных данных, отсутствием четкого распределения обязанностей и ответственности персонала клиента, неудовлетворительной организацией системы внутреннего контроля, слабой защитой от несанкционированного доступа к базе данных или ее отсутствием, потерей данных.
Риски, связанные с квалификацией аудитора, появляются из-за неправильной оценки системы обработки учетных данных, некорректности построения тестов, ошибочного толкования результатов.
Оценивая риски, связанные с использованием КИСП, нужно помнить, что в современных условиях плохо обученный персонал – наиболее уязвимое звено системы обработки данных. Аудитор должен оценить квалификацию учетного персонала в сфере компьютерной подготовки, информационных технологий и конкретной учетной системы. Ему необходимо обратить внимание и на отношение персонала к системе, степень доверия к ней. Бухгалтер, который считает, что быстрее выполнит работу без программы, очевидно, плохо знаком с ее возможностями и, вероятно, делает много ошибок при обработке данных на компьютере.
Методика тестирования КИСП аудитором
Наиболее точным методом оценки средств контроля, встроенных в программное обеспечение бухгалтерского учета, является либо непосредственное изучение аудитором программных алгоритмов, либо изучение алгоритмов с использованием специалъного аудиторского программного обеспечения (программные комплексы, одиночные программы, отдельные утилиты (служебные программы). Это всегда требует продолжительного времени и усилий, а иногда становится невозможно, например, из-за недостатка и у аудитора, и у эксперта знаний особенностей языка программирования конкретной программно-аппаратной системы. В этом случае аудиторы применяют разнообразные средства тестирования программного обеспечения. Методы тестовых данных используются во время аудиторской проверки путем введения данных (например, набора фактов хозяйственной жизни) в компьютерную систему хозяйствующего субъекта и сравнения полученных результатов с заранее известными. Аудитор может использовать тестовые данные со следующими целями:
- тестирование конкретных средств контроля в компьютерных программах, таких как интерактивный пароль и контроль доступа к данным;
- тестирование фактов хозяйственной жизни, отобранных из прежде обработанных операций или сформулированных аудитором для проверки отдельных характеристик процесса обработки, который осуществляется компьютерной системой субъекта;
- тестирование фактов хозяйственной жизни, которые используются в интегрированных тестовых подсистемах, где применяется фиктивный модуль (например, отдел или должностное лицо), через который они проходят в ходе обычного цикла обработки.
В практике аудита известны следующие подходы к тестированию КИСП.
1. Проверка путем имитации учетных данных. Используя программное обеспечение предприятия-клиента, аудитор вводит в КИСП набор тестовых данных, часто намеренно содержащий некоторые «сомнительные» операции. Путем сопоставления полученных отчетных данных с заранее известными аудитору проверяется правильность проведенных в КИСП расчетов и полученных результатов. Тестовые данные специально подготавливаются аудитором в зависимости от специфики отрасли и особенностей хозяйственной деятельности конкретного предприятия. Обычно это определенные мнимые хозяйственные операции, часть которых некорректна. При этом аудитор знает, какой именно результат должна сформировать программа. Существует несколько подходов к тестированию программного обеспечения. В простейшем из них последовательность работы аудитора с тестовыми данными следующая (рис. 5.13).
Рис. 5.13. Общий подход к тестированию программного обеспечения
Комплексный подход к тестированию (Integrated test facility approach – ITF) включает как использование тестовых операций, так и создание определенных мнимых объектов аналитического учета (дебиторов, кредиторов, работников, материальных ценностей и т. п.) [31, с. 581]. Обычно в программу вводят набор данных, содержащий как реальные, так и мнимые записи. Последовательность такого тестирования приведена на рис. 5.14.
Аудитор может применять специально разработанные конкретные примеры тестирования алгоритмов компьютерной обработки данных. Например, для проверки правильности начисления налога на доходы физических лиц аудитор может ввести в компьютер клиента значение определенной суммы заработной платы и убедиться в правильности полученного результата.
2. Проверка с помощью специальных аудиторских программ, подготовленных аудиторской фирмой. Эта проверка осуществляется путем моделирования с программной проверкой всех возможных параметров учетного процесса. На их основе аудитор осуществляет имитационную обработку данных со структурой, аналогичной структуре реального программного обеспечения.
Рис. 5.14. Последовательность осуществления комплексного подхода к тестированию КСБУ
Полученные исходные данные сравниваются с реальными данными; по результатам сравнения обнаруживаются отклонения, которые фиксируются в протоколе проверки, где кроме самих отклонений на основе базы знаний фиксируются законодательные нормативные акты, которые были при этом нарушены.
С помощью специальных программных средств осуществляются проверка, моделирование и анализ учетных данных с целью определения их полноты, качества, правомерности и достоверности. Для этого выполняется сравнение смоделированных учетных данных с реальными данными информационной системы, а также выполняются тестирование расчетов и перерасчетов, суммирование, повторное упорядочивание и формирование отчетных данных, их сравнение с реальными данными. Кроме того, контролируется правильность восстановления данных.
Эта методика тестирования предусматривает использование только реальных данных клиента, которые обрабатываются одновременно в КСБУ клиента и в программном обеспечении, которое использует аудитор. Она называется параллельным выполнением вычислений (parallel simulation) (рис. 5.15) [34, с. 582].
3. Для предприятий, с которыми аудиторская фирма имеет долгосрочные договорные отношения, разрабатываются специальные аудиторские модули, которые встраиваются в имеющиеся программные средства учета, контроля и аудита.В программное обеспечение включаются дополнительные программные модули, которые позволяют контролировать необходимые параметры учетного процесса. С помощью этих модулей выполняется отбор операций, представляющих интерес с точки зрения постоянной аудиторской проверки. Избранные операции сохраняются для дальнейшего изучения аудитором. Отобранные при этом данные группируются по операциям в специальной аудиторской базе данных для дальнейшей обработки (рис. 5.16).
Рис. 5.15. Параллельная обработка учетных данных
В программных средствах применяются следующие виды контроля данных:
- систематический контроль, когда учетные данные тестируются по всем основным критериям (диапазон, сопоставление с нормативно-справочной информацией и т. п.);
- выборочный контроль, осуществленный на некоторой выборке данных (по определенным операциям, по отдельным задачам и т. п.).
Рис. 5.16. Сбор аудиторской информации при помощи встроенного контрольного модуля
Во всех случаях аудиторские процедуры нужно проводить не с оригинальными файлами субъекта проверки, а с копиями этих файлов, поскольку любые их изменения, проводимые аудитором, и возможные повреждения не должны влиять на данные компьютерной системы обработки данных. В том случае, когда контрольные данные обрабатываются в рамках обычного процесса обработки информации субъекта, аудитор должен убедиться в том, что данные о контрольных хозяйственных операциях изъяты из учетных записей предприятия.