воскресенье, 12 апреля 2009 г.

Сопромат для бухгалтера. 1 часть

Некоторые разработчики компьютерных программ (особенно из начинающих) берутся создавать, скажем, бухгалтерскую программу (или более того - систему автоматизации для предприятия), не зная толком основ довольно непростой бухгалтерской науки и не имея практики работы в этой области. Поэтому нередко многие подобные программы, их терминология и технология работы с ними вызывают у специалистов массу вопросов, создают проблемы в работе или даже грешат практической профнепригодностью.

Возвращаясь к истокам, автор обращает внимание разработчиков, и соответственно бухгалтеров, на основополагающие понятия и термины, их корректное переложение на компьютер, описывает некоторые требования к правильному построению эффективных учётных систем, исходя из теоретических основ бухучёта. И поэтому данный материал может быть полезен как разработчикам, так и бухгалтерам, в том числе не только начинающим.

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

Стоит ли изобретать велосипед?
Почему я назвал этот материал "Сопромат для бухгалтера"? Тут несколько причин. Любой здравомыслящий человек, прежде чем начинать что-то серьёзное, например строить дом, коттедж, особняк или небоскрёб, обязательно сделает проект здания с полным расчётом прочности всех несущих - стен, потолков и перекрытий. Словом, закажет, в данном случае инженерам-строителям, специалистам по сопромату, полный расчёт всех элементов конструкции. Без этого нет гарантии, что здание будет достроено, простоит долго и у него не обвалится крыша.

Хотя, как известно, все студенты не любят и ругают сопромат, без знаний его основ инженером не станешь. А что такое "сопротивление материалов"? Это в первую очередь знание теории построения, в частности, конструкций из нагруженных опор и балок, когда нечто сложное сводится к более простому и известному.

Лозунг "...разрушим до основанья, а затем мы наш, мы новый мир построим..." за 80 лет ни к чему хорошему нас не привёл. Так почему же при автоматизации учётных систем можно пренебрегать основами? Приступая к проектированию чего-то нового, всегда полезно обратиться к теории предмета, тем более что теория бухгалтерского учёта имеет более чем пятисотлетнюю историю практического использования. Строить новое компьютерное здание бухучёта лучше, опираясь на выверенные временем и жизнью фундаментальные знания прошлого. Как утверждают знающие люди, всё новое - это в основном забытое старое, повторенное в новой форме и при новых обстоятельствах. Словом, строить новое нужно, не разрушая принципиальных основ старого.

В некоторых программах реализуется идея использования объектов аналитики как субсчетов, что тоже показало весьма жёсткое "сопротивление материала", ограничившее применение программ, особенно в части их использования для учёта на крупных предприятиях, имеющих большое количество объектов аналитического учёта. Это не позволяет реализовать заложенные в подобную программу возможности в полной мере.

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

Заметим, что во многих программах представлен довольно широкий набор выходных форм, даже отвечающих последним требованиям нормативных актов, в том числе неплохо реализованы журналы-ордера, главная книга и т. д., и в некоторых даже предоставлена возможность самим пользователям их изменять, дорабатывать. Однако представление данных в эти формы идёт через более или менее удачно реализованную внутреннюю структуру базы данных, а вот здесь-то и начинаются основные проблемы даже при небольших изменениях законодательства или появлении нестандартных требований у пользователя.

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

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

Проблема теории
Что же изобрёл Лука Пачоли и на чём базируется вся современная бухгалтерская наука? Она стоит на трёх китах, т. е. строится на базе трёх основных взаимосвязанных между собой элементов - баланса, счетов, двойной записи.

Подчёркиваю - именно взаимосвязанных (см. учебник профессора Я. В. Соколова "Основы теории бухгалтерского учёта").

Каждый из указанных элементов занимает своё место в учётной системе.

Баланс определяет метод построения и группировки счетов по активу и пассиву, их разделение на инвентарные счета, счета обязательств и выделение счетов "Капитала" в отдельную группу.

И поэтому главная заслуга Луки Пачоли, именно как профессионального математика (а не бухгалтера), состоит в том, что он на основе балансового уравнения создал единую замкнутую систему счетов бухгалтерского учёта.

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

Каждый счёт - это органическая часть системы счетов. Один счёт сам по себе существовать не может, он бессмыслен подобно руке, оторванной от тела. Выступая как часть баланса, счёт при анализе хозяйственной деятельности становится своеобразной лупой, посредством которой познаётся целое, баланс.

Счёт - это окно, сквозь которое бухгалтер наблюдает целое - баланс. Каждый счёт позволяет увидеть этот баланс под своим, только ему свойственным углом. Поэтому совокупность счётов (перечень, план) образует логически замкнутую систему.

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

Обратимся ещё к одной, более ранней работе наших современных отцов-толкователей бухгалтерского учёта профессоров В. Ф. Палия и Я. В. Соколова "Теория бухгалтерского учёта". Книга эта издана в 1984 году специально как учебное пособие для студентов, обучающихся по специальности 1737 "Бухгалтерский учёт и анализ хозяйственной деятельности", т. е. рассчитана на глубокое изучение и знание основ теории бухгалтерского учёта, а не на поверхностный облегчённый взгляд, которым страдают большинство современных пособий и даже учебников, особенно написанных для других специальностей, таких, скажем, как экономисты, менеджеры, юристы и т. д.

Приведём выдержки из главы 4.6 "Детализация информации на счетах".

"Структура информации бухгалтерского учёта чётко разделяется на два разреза: вертикальный и горизонтальный. Горизонтальные связи проявляются через корреспонденцию счетов, вызванную двойной записью данных о хозяйственных операциях и фактах. Вертикальные связи проявляются в соподчинении информационных уровней - синтетического и аналитического учёта, синтетических и аналитических счетов.

Синтетические (объединяющие) счета представляют собой способ классификации и систематизации информации по стадиям кругооборота средств и фондов. Они образуют связанную двойной записью информационную систему, отражающую динамику движения всех объектов бухгалтерского учёта в обобщённых стоимостных показателях (горизонтальные связи)".

Изобразим это описание структуры представления бухгалтерского учёта схематически. На рис. 1 представлено строение замкнутой учётной системы в вертикальном и горизонтальных разрезах.


Что даёт нам такое представление?
Во-первых, мы видим, что система счетов базируется на горизонтальных связях корреспонденции счетов, которая ограничивает, проводит водораздел между синтетическим и аналитическим учётом.

Во-вторых, видно наличие замкнутой, логически заданной информационной системы. Именно логически заданной системы, на основе выбранной хозяйствующим субъектом систематизации и классификации фактов хозяйственной жизни.

Что значит систематизация и классификация счетов? Это значит, что единый процесс кругооборота средств предприятия должен быть разделён на части и каждая часть должна быть описана. Классифицировать - это, иначе говоря, определять, чем один счёт должен отличаться от другого и сколько таких счетов нужно для полноценного учёта всего хозяйственного процесса.

Классификация счетов представляет собой орудие предварительного бухгалтерского анализа хозяйственной деятельности. Это способ выявления необходимости обобщения и группировки информации по определённым признакам, а также анализ возможностей её получения. Классификация счетов отвечает на вопросы: какую информацию, как и где отражает и обобщает система бухгалтерского учёта. Практически это означает, что нужно дать ответ на вопрос о том, сколько счетов требуется для учёта основных средств, запасов, расчётов, обязательств и т. п. (т. е. это то, что называют разработкой учётной политики и конкретно рабочего плана счетов предприятия).

Но у каждого предприятия имеются свои особенности организации кругооборота средств, так что хотя используемая система классификации одна (классификация счетов по экономическому содержанию), но глубина уровней классификации может быть разная. Следовательно, это означает, что количество счетов в системе может быть любым. Всё зависит от позиции наблюдателя, т. е. субъекта, принимающего решение. Для малого предприятия можно выбрать одну систему счетов, для крупного - другую. Важно, чтобы они полностью охватывали (описывали без пропусков) весь процесс кругооборота средств предприятия.

Вообще классификация есть внешнее или внутреннее, связанное определёнными рамками представление (система) параметров, критериев, данных об объективных процессах, происходящих внутри предприятия, т. е. взгляд на предприятие под определённым углом. Таким образом, можно сказать: "Мы так хотим и так будем учитывать на тех счетах, которые мы определили и для себя выбрали".

Как учил Лука Пачоли, "счета - это только определённый порядок фантазии купца" или "счета суть не более как надлежащий порядок, установленный самим купцом, при удачном применении которого он получит сведения обо всех своих делах и о том, идут ли дела успешно или нет".

У нас исторически сложилось так, что в качестве основы применяется единый план счетов (правда, с вариациями и доработками), в рамках которого предприятие само выбирает (дополняет) необходимые ему счета и строит свою учётную политику.

Таким образом, мы установили, что счёт является частью учётной системы, а сама система - это набор элементов и взаимосвязей между ними. Следовательно, каждый счёт - элемент системы. Общей моделью системы служит бухгалтерский баланс, и тем самым каждый счёт становится частью баланса. Одновременно каждый счёт связан с другими счетами. Эта взаимосвязь счетов осуществляется с помощью бухгалтерских проводок. Каждая проводка поддерживает и сохраняет баланс.

Особенность взаимосвязей (проводок) заключается в том, что они позволяют раскрывать реально существующие хозяйственные процессы и отношения (методологический подход, применяемый в процессе исследования и изучения поведения объектов) или совершать обратный процесс, т. е. задавать их (формальный подход, применяемый при построении информационных или программных систем на основе данных имеющейся статистики).

Проблема практики
Теперь рассмотрим, как эти три взаимосвязанных элемента реализуются, находят отражение в компьютерных программах.

Баланс выступает в программе в качестве важнейшей выходной формы.

Перечень используемых в программе счетов и субсчетов, их взаимосвязь с балансом (активные или пассивные) заданы в плане счетов.

А вот третий обязательный элемент - взаимосвязь счетов, т. е. корреспонденция счетов вместо привычной структурированной табличной формы в некоторых программах представлен не очень наглядно - в виде так называемого текстового файла. К сожалению, это следствие неправильной трактовки аналитического учёта. Чтобы разобраться с этим, попытаемся сначала определиться с понятиями "счёт" и "субсчёт". В чём различие между ними? Опять обратимся к теории бухучёта и рассмотрим эти понятия на примере счёта "Касса".

Сначала дадим определение субсчёта - по книге В. Г. Макарова "Теория бухгалтерского учёта".

Субсчёт - это промежуточное звено между синтетическими и аналитическими счетами. С его помощью осуществляется дополнительная группировка данных аналитического учёта с целью обобщения сведений об отдельных объектах внутри данного синтетического счёта. Слово "субсчёт" (от лат. sub - под) обозначает отношение подчинённости, зависимости к слову "счёт".

Счета представляют собой идентификаторы группы объектов - верхнего уровня, субсчета среднего, а аналитические признаки - низшего уровня. На это указывает М. Ю. Медведев в пособии "Бухгалтерский учёт для начинающих". На рис. 2 изображена структура счёта "Касса" (синтетический счёт, субсчета, аналитические счета).

В нашем примере счёт "Касса" имеет два субсчёта: "Касса рублёвая" и "Касса валютная". Субсчёт "Касса рублёвая" имеет единственный объект аналитического учёта "Рубли российские", а субсчёт "Касса валютная" имеет три объекта аналитического учёта: "Доллары США", "Евро", "Фунты стерлингов Великобритании".

Данное понятие субсчёта определяет необходимые, но ещё недостаточные условия для определения отличий. В определении даётся качественное понятие различий счёта и субсчёта как объектов разного уровня иерархии. Хотя всё самое важное в данном определении заключено. Оно нам ещё пригодится, а пока в данном определении больше говорится не об отличии счёта и субсчёта, а об их сходстве, о том, что это очень похожие объекты учёта - одного класса, но разного уровня.

На субсчёте (т. е. на подчинённом счёте) учитываются те же самые объекты и процессы, что и на счёте, он имеет ту же корреспонденцию счетов, что и основной счёт, и хозяйственные операции по субсчёту оформляется теми же первичными документами, что и по основному счёту.

Например, поступление и выдача валюты оформляются теми же документами (приходными и расходными кассовыми ордерами), что и по рублёвой кассе. Так же по валютному субсчёту ведётся "кассовая книга". По валютному субсчёту делаются те же бухгалтерские проводки, что и по рублёвому субсчёту, например, поступление с расчётного счёта в кассу и обратно, выдача в подотчёт и т. п.

Исходя из вышесказанного, можно сделать следующий вывод. Если у нас есть два разных учётных элемента, которые надо идентифицировать на принадлежность к понятию "счёт" или "субсчёт", то надо действовать по следующему правилу. Если рассматриваемые элементы предназначены для отражения одних и тех же экономических объектов или процессов, имеют одни и те же бухгалтерские проводки (взаимосвязи) и оформляются одинаковыми первичными документами, то это "Субсчета". Если у этих элементов разные бухгалтерские проводки (взаимосвязи) и хозяйственные операции оформляются разными первичными документами, то это "Счета".

Разные проводки и разные первичные документы - это формальные признаки отличия между счетами как классификационными группировками. Таким образом, мы опять упираемся в проводки, следовательно, опять возникает вопрос наличия хорошего справочника "Корреспонденция счетов" в программе.

Впервые с необходимостью чёткого разграничения понятия "Счёт" или "Субсчёт" автор столкнулся не в теоретическом споре, а в конкретной программе из Санкт-Петербурга (не будем её называть).

Разработчики на базе языка, используемого в программах "1С", написали для небольшого предприятия неплохую облегчённую и поэтому более понятную программу (конфигурацию) бухгалтерского учёта со своим собственным сокращённым планом счетов бухгалтерского учёта: порядка 30 счетов, причём даже без кодов, одни наименования. Они, например, создали новый счёт "Имущество" (скорее всего по просьбе и пониманию заказчика) и ввели для него два отдельных субсчёта:

  • "Первоначальная стоимость имущества";

  • "Износ имущества".

Пришлось разбираться, можно так делать или нельзя. Выяснилось, что нельзя. Указанные субсчета в действительности оказались счетами.

Соединять вместе, в один "псевдосчёт" "Имущество", два разных счёта неправомерно. Разные проводки, разные первичные документы. Другое дело, если "Имущество" - это строка баланса.

На рис. 3 представлена структура счёта "Имущество", реализованная в упомянутой выше программе.

Кроме этого счёт "Износ имущества" входил в строку баланса "Имущество" со знаком "минус", а не со знаком "плюс". А ведь для субсчетов существует правило, что сумма остатка по синтетическому счёту равна сумме остатков по его субсчетам. В случае если "Имущество" - это счёт, данное правило нарушается.

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

Но, сделав это, они столкнулись примерно с той же проблемой, с которой могут встретиться те разработчики, у которых справочник "Корреспонденция счетов" организован в виде текстового файла. Правда, у первых в программе данный справочник вообще отсутствовал. Тут их, конечно, можно попытаться как-то оправдать: ну нет у нас ещё в стране методических пособий по "проводкам на уровне строк баланса".

Оригинал. Журнал "Бухгалтер и компьютер" 2006 №2.

Сопромат для бухгалтера. 2 часть

В обоих случаях проблема одна и та же - произвольная трактовка основополагающих бухгалтерских понятий "строка баланса", "счёт", "субсчёт" и "объект аналитического учёта". Только вот причины могут быть разные. В одних случаях завышен уровень описания счетов, в других, может быть, наоборот, сильно занижен.

Конечно, можно искусственным приёмом свести "счёт" к понятию "субсчёт", но тогда, сказав "А", надо говорить и "Б". Один искусственный приём тянет за собой другой. Если этого не учитывать, то хорошей, полноценной программы не получится.

Кстати, вхождение счетов со знаком "минус" в строку баланса - не такое уж редкое явление. Например, бывший счёт 81 "Использование прибыли" представляет собой аналогичный случай. Есть также и другие счета, в том числе счета расчётов, по которым необходимо иногда менять знак с "плюса" на "минус" при их разноске по строкам баланса.

Весь этот процесс перехода от плана счетов к строкам баланса (точнее, переход от оборотно-сальдового баланса (ведомости) к бухгалтерскому балансу по форме № 1) был проработан и подробно описан и даже реализован автором в одной из бухгалтерских программ.

Далее обратимся к аналитическому учёту. Рассмотрим взаимосвязь понятий "счёт", "субсчёт", "аналитический счёт".

На первый взгляд кажется, что здесь всё ясно и понятно, имеет место чёткая иерархия. Покажем это на примере счёта 10 "Материалы" (рис. 4).


Сейчас это трёхуровневая система. Чётко прослеживаются уровни: счета, субсчета, аналитические счета.

Попробуем добавить ещё один уровень. Но что мы тогда получим, какую систему - вариант № 1 или вариант № 2 (табл. 1)?


Автору, например, больше нравится вариант № 1, а кому-то ближе будет вариант № 2. Нет ясных критериев отделения понятия "счёт" от "субсчёта", "субсчёт" от "аналитического счёта", нет системы их чёткого разграничения.

Видные авторы в области учёта неоднократно возражали против использования субсчетов. Например, В. Ф. Палий в своей монографии "Бухгалтерский учёт в системе экономической информации" сказал об этом так: "Система субсчетов усложняет номенклатуру счетов бухгалтерского учёта, затрудняет однозначный выбор корреспонденции счетов, что в свою очередь осложняет автоматизацию учёта. Целесообразно строить номенклатуру счетов синтетического учёта без субсчетов, что намного упростит его структуру".

Вот ещё одно высказывание Палия по этому поводу: "Распространённое, мало обоснованное и слабо контролируемое размножение субсчетов ведёт к утрате однозначной идентификации многих счетов первого порядка. Уже не ясно, что является предметом учёта на данном синтетическом счёте. Благодаря многочисленным "субсчетам" он превратился в группу из нескольких счетов".

В действительности деление счетов на "синтетические счета" и "субсчета" носит чисто условный характер. Фактически весь учёт в ручной, а особенно в автоматизированной форме ведётся по большому количеству счетов в разрезе субсчетов (20, 26, 60, 62, 68 и т. д.). Всё определяется типовой корреспонденцией счетов, принятой на данном предприятии. Если бухгалтерская проводка, например, делается по субсчёту 60.1 (Дебет субсчёта 60.1 Кредит счёта 51), то по синтетическому счёту 60 проводка уже не делается. Тогда чем субсчёт 60.1 в данной проводке отличается от счёта 51? Формально - ничем.

Обратимся к книге В. Ф. Палия и Я. В. Соколова "Теория бухгалтерского учёта". "В этой иерархической структуре субсчета занимают промежуточное положение. В субсчетах обобщается информация об укрупнённых объектах учёта, отражаемая в едином денежном измерителе. По своей характеристике они приближаются к синтетическим счетам, так как включают в себя совокупность аналитических счетов, но не имеют самостоятельной корреспонденции с другими счетами, она отражается через соответствующий синтетический счёт. Это позволяет сократить номенклатуру синтетических счетов и упростить корреспонденцию между ними. Применяя самостоятельную корреспонденцию для отдельных субсчетов, мы тем самым автоматически выводим их в разряд синтетических счетов".

Думаю, что в автоматизированной форме бухгалтерского учёта нет отдельных понятий "счёт" и "субсчёт". Они сливаются. Там действуют совсем другие, более чёткие и формализированные критерии. В автоматизированных учётных системах реализованы система "действующих", или, если хотите, "действительных" счетов бухгалтерского учёта, представленных как счетами, так и субсчетами, и система их взаимосвязи на уровне "типовой корреспонденции".

Преобразуем рис. 1, из первой части статьи, к несколько другому виду (рис. 5).


Здесь каждый кружочек - это "действующий" счёт автоматизированной учётной системы, а пишется он в ней как счёт или как субсчёт - неважно. Важно, есть у него связи (корреспонденция) или нет.

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

Единственное различие между ними - степень удобства работы или отображения. Введение субсчетов - это облегчение повседневной работы рядового бухгалтера, повышение достоверности учёта, улучшение возможностей организации контроля и анализа. Организация учёта по счетам - это улучшение отображения информации, необходимое для главного бухгалтера и руководства предприятия.

Вот почему в большинстве бухгалтерских программ существует (явно или неявно) специальная функция перехода от отображения учётных данных по субсчетам к счетам, т. е. на уровень выше. Здесь информация группируется только по остаткам и оборотам счетов бухгалтерского учёта - без уровня субсчетов.

Допустим, исходные данные по субсчетам 60.1 = = 100 и 60.2 = 200. Исходя из этого, получаем сальдо по счёту 60 = 300.

Однако это только разные способы отображения полученных учётных данных, а суть учёта остаётся неизменной. Счёт это или субсчёт - мы имеем дело с наименьшей, самой низовой группировкой фактов хозяйственной деятельности. Поэтому первый вывод для автоматизированной формы учёта такой: субсчёт равен счёту при условии существования по нему типовой корреспонденции - проводки Дебет (счёт, субсчёт) Кредит (счёт, субсчёт).

Итак, с первой половиной вопроса, а именно с тем, что такое "счёт" и "субсчёт", мы в основном закончили. Переходим ко второй, более сложной.

Что такое "аналитические счета" в системе обработки учётной информации?

Может ли аналитический учёт также вестись по идеологии субсчетов или в основу построения системы аналитического учёта для машиноориентированных форм учёта должны лежать другие принципы? Попытаемся на это ответить.

Вот что говорит по этому поводу С. И. Волков в своей книге "Учётная информация и система её обработки на ЭВМ": "До настоящего времени теория аналитического учёта не получила своего должного развития на практике. Действительно, ведение аналитического учёта по закону двойственности чрезвычайно трудоёмко. Так, для предприятий с пятизначной номенклатурой материальных ценностей должно быть открыто несколько десятков тысяч аналитических счетов к синтетическому счёту "Сырьё и материалы" и столько же счетов к синтетическому счёту "Основное производство"".

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

Вспомним определение субсчёта, приведённое в начале первой части статьи. Субсчёт - это промежуточное звено между синтетическими и аналитическими счетами...

Взаимосвязь основных учётных понятий представлена на рис. 6.


Субсчёт в ручной системе учёта выступает как соединительное звено между собственно счётом и аналитическим уровнем. Кстати, этих соединительных звеньев-уровней может быть несколько, а вовсе не одно.

Нам важно сейчас то, что синтетический учёт и аналитический учёт должны быть каким-то образом связаны в системе учёта.

А что такое, собственно, бухгалтерский учёт, если рассматривать его с этих позиций? Как он выглядит, как он эволюционировал? Варианты представления внутренней структуры бухгалтерского учёта изображены на рис. 7.


Возможны три варианта построения бухгалтерского учёта как учётной системы:

  • единый, целый и неделимый (простая форма учёта);
  • общий, трёхуровневый (счета, субсчета, аналитические счета);
  • раздельный, двухуровневый (синтетический, аналитический учёт).

Фактически все эти формы существовали в бухгалтерском учёте, но в разное время. Простая форма - в средневековье, где учёт был един и не требовалось разделения учёта на синтетический и аналитический.

Усложнение потребовало многоуровневости учёта и введения понятий "субсчетов" первого порядка, второго и т. д., так как при ручной форме учёта это был единственный способ справиться с возрастающим объёмом работы.

Появление автоматизированной формы учёта разделило учёт на отдельные блоки - синтетический и аналитический учёт - и фактически сделало излишним понятие субсчёта.

А что же есть в действительности? И если учёт разделён на синтетический и аналитический, то как направлены его связи между ними - "снизу вверх" или, наоборот, "сверху вниз"?

Вновь обратимся к труду Палия и Соколова: "Первичной единицей наблюдения в бухгалтерском учёте выступает хозяйственная операция (факт). Данные, характеризующие хозяйственную операцию, являются предметом отражения в синтетических и аналитических счетах". Иными словами, каждая хозяйственная операция должна отражаться на двух видах счетов - синтетическом и аналитическом.

А как они взаимодействуют между собой в единой информационной системе бухгалтерского учёта и в какой последовательности?

Читаем далее. "Теоретически каждая хозяйственная операция вызывает корреспонденцию определённых аналитических счетов, а совокупность всех таких связей и счетов может составить информационную систему, отражающую динамику движения всех объектов бухгалтерского учёта. Но такая аналитическая информационная система оказывается чрезвычайно громоздкой, недостаточно обозримой. Необходимость в обобщающих показателях об объектах бухгалтерского учёта заставляет агрегировать информацию аналитических счетов в соответствующие синтетические счета. Эти последние можно определить и как способ агрегирования данных аналитического учёта".

Получается, что сначала идёт аналитический учёт, а только затем синтетический.

Представим это графически (рис. 8).


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

Для того чтобы построить такую рабочую систему агрегирования показателей "снизу вверх", надо сначала создать её модель ("сверху вниз") в виде многоуровневого иерархического справочника взаимосвязи счетов синтетического и аналитического учёта, т. е. рабочего "Плана счетов" учётной системы, плюс ещё справочник "Типовая корреспонденция" (рис. 9).


Такой метод построения учётной системы получил название "от частного к общему" - отражение данных в аналитических счетах с последующим обобщением на соответствующем синтетическом счёте. Такой подход характерен для некоторых систем, например, используется в "Инфо-Бухгалтере".

Но существует и другой способ построения - "от общего к частному", когда производится обобщение данных в синтетическом счёте и их последующая детализация в аналитических счетах (рис. 10).


В теоретическом плане оба способа имеют право на существование, но структура организации информации бухгалтерского учёта заставляет предпочесть второй вариант (построение "сверху вниз"), хотя в условиях применения ЭВМ оба процесса могут идти параллельно и практически одновременно.

В случае построения "сверху вниз" каждый синтетический счёт вместе с принадлежащими ему аналитическими счетами образует самостоятельную информационную систему, в которой синтетический счёт выполняет роль "экрана", принимающего на себя всю корреспонденцию "своих" аналитических счетов. Это позволяет упорядочить и до минимума сократить корреспонденцию счетов в горизонтальном разрезе, потому что синтетические счета связаны между собой этой конкретной корреспонденцией. В ней отражается и корреспонденция соответствующих аналитических счетов. Надобность в самостоятельном отражении корреспонденции между аналитическими счетами отпадает. Синтетических счетов сравнительно немного (или много меньше аналитических), что существенно упрощает модели, делает их легко обозримыми (рис. 11).


Рассмотрим алгоритм работы данной модели. По хозяйственной операции определяется проводка через справочник "Типовой корреспонденции" по уровням синтетических счетов, а затем через первичные документы или другие возможности вводятся объекты аналитического учёта в привязке к этим счетам.

Если синтетический учёт отделён от аналитического, то каким образом происходит процесс детализации на счетах аналитического учёта? Как строится взаимосвязь синтетического и аналитического учёта в автоматизированных системах обработки?

Попробуем разобраться, чем принципиально отличается здесь построение "аналитического" учёта от "синтетического", в чём разница между ними и как они взаимодействуют.

Снова обратимся к теории.

"Более общий показатель "синтетический счёт" подразделяется на конкретные частные показатели - аналитические счета, в которых группируются данные о хозяйственных операциях, отражённые на синтетическом счёте. Если синтетические счета образуются в результате предварительной классификации общей совокупности объектов, подлежащих учёту, то аналитические счета чаще возникают как следствие конкретных хозяйственных операций и не могут быть предусмотрены предварительно, до начала конкретных операций. Например, синтетический счёт "Расчёты с поставщиками" задаётся предварительно, а аналитические счета конкретных поставщиков возникают в результате группировки данных о проведённых хозяйственных операциях по материально-техническому снабжению. Однако на счёте "Общецеховые расходы" аналитические счета выделяются заранее: отдельные цехи и статьи сметы денежных расходов".

Последнее предложение об аналитических счетах, которые выделяются заранее, например для счёта "Общецеховые расходы", мы рассмотрим позднее.

Главная разница между синтетическим и аналитическим учётом заключается в способе их образования. Другие отличия также представлены в табл. 2.


Наиболее важным следствием данных различий является заранее не известное будущее количество объектов аналитического учёта, которые окажутся привязанными к определённому синтетическому счёту (т. е. полная неопределённость). Поэтому для каждого синтетического счёта требуется предусмотреть такую неопределённость в схеме соответствия ему аналитических счётов (рис. 12).


Синтетический счёт - это единичный объект учёта, аналитический счёт - многомерный. Поэтому аналитический учёт по сути есть своего рода колодец, продолжение и развитие в глубину вертикальных связей синтетических счетов. Зачерпывая из колодца ведром, мы таким образом вытаскиваем на свет конкретный объект аналитического учёта. Прямых горизонтальных связей у объектов аналитического учёта нет, так как колодцы не водопровод и между собой не связаны.

Наличие в системе бухгалтерского учёта двух видов счетов - синтетических и аналитических - с разными способами фиксации фактов хозяйственной деятельности (двойственностью учёта) есть как бы следствие более общего закона философии о единстве и борьбе противоположностей, существующего для всех процессов и явлений материального мира.

Поэтому графически связи синтетического учёта (вертикальные) и аналитического учёта (горизонтальные) можно представить так, как на рис. 13.


Множественность реальных объектов аналитического учёта мира хозяйственных процессов сводится (преобразуется) в бухгалтерском учёте к единственному, абстрактному объекту - счёту синтетического учёта (балансовому счёту). Это составляет вертикальную составляющую учёта. Таким же образом всё многообразие хозяйственных операций (горизонтальная составляющая бухгалтерского учёта) преобразуется или, точнее, группируется в бухгалтерском учёте в сжатом виде как типовой набор хозяйственных операций - "типовой корреспонденции" счетов синтетического учёта.

Если внимательно посмотреть на любую систему бухгалтерского учёта, то она очень напоминает своеобразный айсберг, где на поверхности нам видна только его верхняя часть - синтетический учёт (то, что заранее было задано нами через систему классификации, т. е. то, что мы планировали и хотели видеть), а вся подводная часть - аналитический учёт - скрыта от глаз.

Оригинал. Журнал "Бухгалтер и компьютер" 2006 №3.

Сопромат для бухгалтера. 3 Часть

Теперь от теоретических вопросов построения автоматизированных учетных систем перейдем к практическим следствиям, вытекающим из этой теории.

Первое
Что такое объекты аналитического учета? Что представляют аналитические счета в большинстве случаев? Что, собственно, нужно связывать?
Объекты аналитического учета - это реальные объекты материального мира, участвующие в каждой конкретной хозяйственной операции. Их можно потрогать, пощупать, взвесить, словом - проинвентаризировать. В этом их главное отличие от объектов синтетического учета, которые выступают как абстрактные понятия.

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

Что означает понятие "группировка" в аналитическом учете? Это привязка к конкретному объекту аналитического учета всех хозяйственных операций по определенному синтетическому счету, где по дебету или кредиту данного счета встречается ссылка на данный объект аналитического учета. Программно такая операция называется выборкой из журнала хозяйственных операций всех проводок по данному синтетическому счету и объекту аналитического учёта (Выборка. Счет & Объект, рис. 14).

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

Хозяйственная операция - это проводка, выглядящая следующим образом: Дебет Счет (объект аналитического учета) Кредит Счет (объект аналитического учета) Сумма.

Какой можно сделать отсюда вывод? Аналитические счета - это некие различные информационные разрезы, справочники, входящие в учетную систему: например "Клиенты", "Товары", "Материалы", "Готовая продукция", "Сотрудники", "Основные средства" и т.д., которые прикрепляются к конкретному синтетическому счету.

Небольшое замечание по справочникам. В силу неопределенности количества объектов в справочниках аналитического учета необходимо для каждого такого справочника программно предусмотреть вывод количества объектов аналитического учета, заведенных в систему. Нужно знать, сколько и каких объектов есть в учетной системе (100, 200, 300, 1000 или больше).

Недавно пришлось для одного малого предприятия сделать анализ функционирования некоей программы. Фирма выпускает небольшой ассортимент продукции. Оказалось, что за три года эксплуатации данной программы предприятие накопило справочник применяемых материалов размером в 18 тыс. номенклатурных позиций. Это было связано с ошибкой в постанокве задачи материального учета, где каждый приход материала записывался в базу данных документов и одновременно в справочники аналитического учета как отдельный (новый) аналитический объект (с новым номенклатурным номером). В результате оказалось, что на предприятии применяется: "краски красной" одного и того же артикула и сорта - 36 позиций, "бумаги оберточной" одного и того же артикула и сорта - 33 позиции. И т.д.

Иначе говоря, один и тот же аналитический объект "краска красная" одного и того же артикула и сорта был записан в справочнике материалов под 36 разными кодами номенклатурных номеров. Это яркий пример, когда справочник аналитического учета оказался построенным без использования принципа группировки данных аналитического учета. К сожаления, незнание теории бухгалтерского учета и отсутствие простой логики порождает вот такие странные программные ошибки.

Второе
Сколько аналитических счетов может быть у одного синтетического счета?

Каждый синтетический счет (субсчет) может содержать несколько параллельных систем аналитических счетов, разносторонне отражающих и группирующих данные о хозяйственных операциях, обобщаемых на синтетическом счете. На рис. 15 представлено построение множественных (линейных) систем аналитического учета.

Примером организации параллельного аналитического учета может служить счет №62 "Расчеты с покупателями", где у него может быть несколько независимых систем аналитических счетов (рис. 16).

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

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

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

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

Ответ будет "да", но это настолько специфический случай, что мы его рассмотрим позднее, после того как определимся с понятием свойства объекта аналитического учета.

Третье
Как связываются в программах синтетический и аналитический виды учета?

Прикрепление (установление взаимосвязи) синтетических счетов к аналитическим можно осуществлять двумя способами. На рис. 17 показано прикрепление к одному синтетическому счету нескольких аналитических счетов.

Это должен быть отдельный "Справочник соответствия..." или его можно сделать аналогично субконто в "1С". Можно сделать, например, как в "Инфо-Бухгалтере", обратным прикреплением, что весьма интересно.

На рис. 18 представлено прикрепление к одному аналитическому счету нескольких синтетических счетов.

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

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

Четвертое
Что представляет собой отдельный объект аналитического учета? Каковы его строение и поведение в автоматизированных учетных системах?

Ранее мы говорили об аналитическом учете как об общей совокупности объектов, привязанных к синтетическим счетам. Теперь рассмотрим внимательно, что, собственно, представляет собой объект аналитического учета в действительности и каковы основные черты его поведения и свойства по отношению к синтетическому счету.

Первое, что мы должны отметить: это всегда реальный объект, а не абстрактный. Он имеет определенный набор признаков, причем конкретный набор у каждого вида объектов может быть свой. Общим признаком, которым обладают все без исключения объекты, является наименование (идентификатор объекта). Этот признак - ключевой для организации систем обработки учетной информации.

Но есть ещё один важный признак объекта аналитического учета, который тоже очень важен для построения систем обработки учетной информации, но, к сожалению, сразу так явно не просматривается. Речь идет о "симметричности поведения" объекта.

Что подразумевается под этим?

Как известно, каждый синтетический счет обладает "двумя половинками": дебетом и кредитом. И любая хозяйственная операция (проводка) захватывает дебит и кредит счета.

А как ведет себя в этом случае объект аналитического учета по отношению к дебету или кредиту счета?

Рассмотрим это на примере счета №60 "Расчеты с поставщиками" (табл. 3 - оборотно-сальдовая ведомость по счетам аналитического учета).

Каждый объект аналитического учета, в данном случае "Поставщик №...", проходит по дебетовым и кредитовым оборотам счета. Каждый аналитический объект также имеет начальное и конечное сальдо по счету. Итоги дебетовых и кредитовых остатков образуют итоговое "развернутое сальдо" в целом по счету №60.

Если объектом аналитического учета является реальный объект, то он вседа симметричен по отношению к дебету и крудиту синтетического счета, к которому привязан аналитический счет.

Такими симметричными объектами являются физические объекты (материалы, готовая продукция, основные средства и т.д.), нематериальные активы, субъекты правоотношений (физические и юридические лица) и даже некоторые документы, например: счета и счета-фактуры (счет выставлен, счет оплачен). Другие документы (кассовые приходные и расходные ордера, накладные, требования и т.д.) по своему назначению и природе предназначены для проводок или только по дебету, или только по кредиту счета.

Назовём все указанные объекты аналитического учета термином "объекты-вещественные". Определим свойства таких объектов:
  • они симметричны;
  • создают параллельные систеемы аналитического учета для связанного с ними синтетического счета;
  • способ группировки объектов - "справочники";
  • количество объектов не определено;
  • имеют развернутое сальдо;
Самым важным следствием из этих свойств являются формы отображения этих объектов в системе обработки учетной информации. Для отдельного объекта это карточка учета, которая должна иметь примерно следующий набор реквизитов.
  1. Шапка:
    • наименование объекта;
    • код;
    • другие характеристики объекта;
  2. Табличная часть:
    • дата операции;
    • документ;
    • содержание операции;
    • дебет (количество и/или сумма);
    • кредит (количество и/или сумма);
    • остаток (количество и/или сумма);
Для вывода информации о состоянии всей совокупности объектов аналитического учета можно использовать в качестве основного документа "Оборотную ведомость по счетам аналитического учета" (табл. 3).

Гораздо бОльшую опасность для организации аналитического учета представляют различные абстрактные объекты и понятия. Например: "статьи затрат", "виды начилений и выплат", "виды движения денежных средств" и т.д.

Приведем пример справочника "Движение денежных средств" из программы "1С", используемого в качестве "субконто" для синтетических счетов 50, 51, 52, 55.

Распределим их по дебету и кредиту счетов (табл. 4).

Из десяти позиций справочника три относятся к оборотам по дебету, остальные семь - к оборотам по кредиту. Эти "абстрактные понятия" являются "несимметричными объектами" и поэтому должны образовывать специальную группу объектов аналитического учета, которую можно условно назвать "объекты-признаки".

Их свойства:
  • они несимметричны;
  • сальдо не образуют;
  • имеют оборот по дебету или кредиту счета;
  • создают иерархические одноуровневые оборотные системы аналитического учета для связанного с ними синтетического счета;
  • способы группировки объектов - классификаторы (перечни);
  • количество объектов определено заранее;
Представим структуру справочника "Движение денежных средств" в иерархическом виде (рис. 19):

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

Формат такого "перечня-классификатора" можно представить так, как показано в табл. 5.

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

Для какого-то отдельного объекта это будет, например, "карта операций", которая может иметь следующий набор реквизитов.
  1. Шапка:
    • наименование объекта;
    • код;
    • другие характеристики объекта;
    • признак объекта - дебет или кредит;
  2. Табличная часть:
    • дата операции;
    • документ;
    • содержание операции;
    • сумма;
Для вывода информации о состоянии всей совокупности объектов-признаков используется основной документ "Аналитическая оборотная ведомость по дебету (или кредиту) счета" (табл. 6).
Для счета №26 "Общехозяйственные расходы" по аналитическому учету "Статьи затрат" можно печатать ведомость только по дебетовому обороту.

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

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

Возможно построение смешанных систем аналитических счетов для некоторых счетов синтетического учета, например для счета №20 (рис. 20).

Если говорить о внутренней структуре отдельного объекта аналитического учета, то она характеризуется наличием как минимум трех составляющих (рис. 21).
  1. Объектная, вещественная составляющая аналитического учета, которая, кроме стоимостного, имеет четко выраженное количественное выражение.
  2. ВременнАя составляющая, связанная с датой совершения хозяйственной операции.
  3. Документальная составляющая, связанная с порядком и последовательностью прохождения, т.е. документальным оформлением конкретной хозяйственной операции в общем потоке других, связанных с ней хозяйственных операций.
Объектную составляющую мы в данной статье уже рассмотрели, остаются ещё две. ВременнОй аспект важен для анализа состояния сальдового аналитического учета. Документальная составляющая затрагивает проблемы правильного построения учетных регистров аналитического учета. Отдельно стоит проблема организации количественного учета как дополнительного уровня аналитического учета, связанного с понятием группировки объектов.

Итоги
Рассмотрев различие между синтетическим и аналитическим учетом, можно сказать следующее.
  1. В автоматизированных системах обработки учетной информации должны четко разделяться понятия синтетического и аналитического учета. Граница между ними пролегает по справочникам "План счетов" и "Типовая корреспонденция", которая ограничивает синтетический учет снизу.

  2. Система синтетического учета, которую можно назвать "сжатым учетом", представлена через абстрактные понятия "счета", которые задаются заранее. Количество счетов в системе ограничено, сама система является замкнутой и нелинейной, так как результат работы системы, количество выдаваемой ею строк внешней отчетности (баланс, отчет о прибыли и т.д.) от объема переработанной информации не зависят. Строки отчетных форм остаются неизменными, а меняются только суммы стоящие в них.

  3. Система аналитического учета, которую можно назвать "развернутым учетом", представлена через понятие "объекты", которые группируются в справочники. Количество объектов аналитического учета не ограничено. В зависимости от объема переработанной информации количество объектов аналитического учета в системе постепенно увеличивается.

  4. Связь между системами синтетического и аналитического учета осуществляется через специальную процедуру подключения справочников. Объекты аналитического учета через "перечни", имеющие абстрактную природу (типа "Статьи затрат"), подключаются к дебету или кредиту соответствующего синтетического счета.

  5. Каждая из подсистем аналитического учета "Объекты вещественные" и "Объекты-признаки" должна иметь свои отличительные формы вывода информации о состоянии этих аналитических объектов (сводные и пообъектные ведомости).


Конец.