Формальные лингвистические модели языка бухгалтерского учета
А.Д. Черкай,
профессор Московского бухгалтерского института,
аудитор, член Российской коллегии аудиторов
Журнал "Аудитор", N 3, март 2016 г., с. 19-23.
В настоящей статье автор, придерживаясь позиции, что бухгалтерский учет - это искусственный формализованный язык бизнеса, и исходя из того, что до последнего времени задача моделирования этого языка, правил записи проводок не решалась, в качестве решения данной задачи рассматривает лингвистические модели языка бухгалтерского учета и примеры их применения в банковском, бюджетном учете, учете по РСБУ, МСФО и ГААП.
Введение
Н. Хомский еще в 1957 г. заложил основы синтаксиса (грамматики) языков [1], позволившие в 1958 г. японцу Аояги назвать бухгалтерский учет языком бизнеса [11, c. 274]. Э. Хендриксон и М.Ф. Ван Бреда [2], рассматривая бухгалтерский учет как язык с его синтаксисом, семантикой и прагматикой, изучали влияние на полезность для практики учета смысла, вкладываемого в основные понятия и определения объектов учета. В.Ф. Палий и Я.В. Соколов [3] писали о том, что бухгалтерский учет есть не что иное, как язык, на котором излагается информация о хозяйственных процессах, что это язык фактов хозяйственной деятельности. Я.В. Соколов [4, с. 13] дал определение бухгалтерского учета как языка в следующем виде:
"Бухгалтерский учет - это язык знаков и правил их употребления, созданный для замены реальных объектов их символами, позволяющими формально описывать хозяйственную деятельность и ее результаты".
Я.В. Соколов и И.А. Смирнова [2, с. 562], О.И. Кольбах [5, с. 84, 94] и В.Я. Кожинов [6, с. 76] рассматривали бухгалтерский язык как язык со счетами, составляющими его алфавит, и проводками, являющимися фразами этого языка. В настоящей статье, следуя более ранним работам автора [7] и [8], рассматриваются простая и общая формальные лингвистические модели языка бухгалтерского учета и примеры их применения при записи проводок в банковском, бюджетном учете и учете по РСБУ, ГААП и МСФО.
Простая формальная лингвистическая модель языка бухгалтерского учета
Простую модель языка бухгалтерского учета представим в виде следующей упорядоченной тройки <С, Г, Я>, где:
С - словарь (или алфавит) символов, знаков и слов языка бухгалтерского учета;
Г - грамматика языка бухгалтерского учета в виде синтаксических правил формирования правильных в синтаксическом смысле высказываний (фраз) из символов, знаков и слов словаря С;
Я - фразы языка бухгалтерского учета, сформированные с использованием синтаксических правил Г из символов, знаков и слов словаря С.
В классическом учете и учете по РСБУ словарь простой модели языка бухгалтерского учета состоит из:
- слов Дебет и Кредит и букв Д и К (Дт и Кт), их заменяющих;
- номеров и названий счетов;
- сумм в рублях с точностью до копейки.
Синтаксис языка бухгалтерского учета - это правило записи фраз языка бухгалтерского учета в развернутом виде:
Дебет "номер и название одного счета"
Кредит "номер и название другого счета" - "сумма операции"
или в более удобном, сокращенном виде:
Д "номер счета"
К "номер другого счета" - "сумма операции"
Это обычные записи простых проводок хозяйственных операций с конкретными суммами.
Такие проводки описаны еще Лукой Пачоли в "Трактате о счетах" в 1494 году. Таким образом, язык бухгалтерского учета (его словарь, синтаксис и фразы этого языка - проводки) известен более 500 лет. Семантические правила в эту модель в явном формализованном виде не включены.
В учете по МСФО проводки имеют вид:
Дт "Дебетуемый счет и сумма, отраженная на нем"
Кт "Кредитуемый счет и сумма, отраженная на нем"
В проводке по МСФО названия счетов и суммы операций записываются по частям: в одной строке (с сокращением Дт) указывается название дебетуемого счета и сумма, учитываемая на нем по дебету, а в другой строке (с сокращением Кт) указывается название кредитуемого счета и сумма, учитываемая на нем по кредиту. При этом в проводке может быть несколько записей и по дебету, и по кредиту. Указание номеров счетов не обязательно.
Так как слова Дебет и Кредит в проводке по МСФО обычно не пишутся, то перед проводками учета по МСФО может быть записано краткое описание операции с уточнением того, что и как отражается на счетах, хотя это и не обязательно.
Так как проводки в учете по ГААП записываются по тем же правилам, что и проводки в учете по МСФО, то здесь мы представим единые проводки для учета по МСФО и ГААП.
Приведем примеры записи хозяйственных операций.
Операция 1. Приобретены товары у поставщика на сумму 10 000 руб.
Проводка по РСБУ:
Проводка по МСФО и ГААП:
Дт Получены товары 10 000 руб.
Кт Учтена кредиторская задолженность поставщику 10 000 руб.
Операция 2. Выплачено из кассы поставщику 10 000 руб.
Проводка по РСБУ:
Проводка по МСФО и ГААП:
Дт Списана кредиторская задолженность поставщику 10 000 руб.
Кт Выплачены из кассы денежные средства 10 000 руб.
Общая формальная лингвистическая модель языка бухгалтерского учета
Общую лингвистическую модель языка бухгалтерского учета будем рассматривать в виде используемых бухгалтерами проводок, дополненных символьными записями смысла (семантики) счетов. Эта модель имеет вид упорядоченной четвертки <С, Г, М, Я>, где:
С - словарь, состоящий из названий и номеров счетов, сумм хозяйственных операций, а также слов и знаков, отражающих в проводках смысл хозяйственных операций;
Г - грамматика (синтаксис) - формальные синтаксические правила записи проводок с их смысловыми кодами;
М - семантика - формальные правила символьной записи смысла хозяйственных операций;
Я - фразы языка бухгалтерского учета - проводки хозяйственных операций с символьной записью смысла их счетов.
Проводки с семантическим кодом записываются в виде проводки и ее подстрочника. В учете по РСБУ простая проводка будет выглядеть как:
Д "номер, название счета"
К "номер, название другого счета" - "сумма операции"
"СКд" "СКк"
Здесь в дополнительной строке под номерами и названиями корреспондирующих счетов записываются семантические (смысловые) коды дебетуемого счета "СКд" и кредитуемого счета "СКк".
При использовании в учете активных, пассивных и с переменным сальдо счетов для их девяти типов семантические коды можно записывать в виде, приведенном вместе с их расшифровкой на схеме 1 [7, с. 33].
Счета имущества Счета амортизации
------------------------------------ ------------------------------------
Дебет | Кредит Дебет | Кредит
Приход (И) | Расход (|И) Уменьшение (|Ам) |Увеличение (Ам)
| | | |
Счета расходов Счета доходов
------------------------------------ ----------------------------------------
Дебет | Кредит Дебет | Кредит
Увеличение (Р) |Уменьшение (|Р) Уменьшение (|Д) |Увеличение (Д)
| | | |
Счета доходов и расходов Счета резервов
------------------------------------ ----------------------------------------
Дебет | Кредит Дебет | Кредит
Увеличение (+Р) |Уменьшение (+Д) Уменьшение (|Р) |Увеличение (Р)
| | |
Счета прибылей и убытков Счета капитала
------------------------------------ ----------------------------------------
Дебет | Кредит Дебет | Кредит
Убыток (+Уб) | Прибыль (+Пр) Уменьшение (|К) |Увеличение (К)
| | |
Счета задолженностей по расчетам с третьими лицами
----------------------------------------------------------------------
Дебет | Кредит
Нам должны (НД), +ДЗ | Мы должны (МД), +КЗ
|
Схема 1. Смысловые коды дебетовой и кредитовой сторон счетов
В учете по МСФО и ГААП проводки с семантическим кодом записываются в виде трех строчек, при этом в первых двух строчках - проводка в приведенном выше общепринятом в учете по МСФО и ГААП виде, а в следующей строке в виде подстрочника - аналогичные семантические (смысловые) коды счетов:
Дт "Название дебетуемого счета" "сумма операции"
Кт "Название кредитуемого счета" "сумма операции"
"СКд" "СКк"
В банковском, бюджетном учете и учете по МСФО и ГААП используются только активные и пассивные счета, и для них семантические коды с расшифровкой имеют следующий вид:
- для активных счетов по дебету (А) - увеличение активов и по
|
кредиту (|А) - уменьшение активов;
- для пассивных счетов по дебету (|П) - уменьшение пассивов и по
кредиту (П) - увеличение пассивов.
|
Для уточнения смысла в учете по МСФО и ГААП (аналогично учету по РСБУ) в счетах расчетов нами добавлены символы НД (Нам должны) и МД (Мы должны).
Рассмотрим примеры записи проводок с семантическими кодами операции покупки строительных материалов.
Операция 3. Приобретены в кредит строительные материалы на сумму 10 000 руб.
Проводка по РСБУ:
Д Материалы К Поставщики 10 000 руб.
И МД, +КЗ
|
Смысл операции: имущество (И - строительные материалы) получено от поставщика, за что в этой операции мы ему должны (МД), он в этой операции кредитор, на его счете по кредиту записана добавка (+КЗ) на сумму 10 000 руб.
Проводка банковского учета:
Д 61008(А) К 60311(П) 10 000 руб.
И МД, КЗ
| |
Как видно, запись семантического кода соответствует смыслу проводки.
Проводка бюджетного учета:
Д 010534340(А) К 030234730(П) 10 000 руб.
И МД, КЗ
| |
Записи на счетах, рекомендуемые инструкцией к Плану счетов бюджетного учета "увеличение стоимости строительных материалов - иного движимого имущества учреждения" и "увеличение кредиторской задолженности по приобретению материальных запасов" по смыслу соответствуют записанному семантическому коду.
Проводка по МСФО и ГААП:
Дт Получены строительные материалы 10 000 руб.
Кт Учтена кредиторская задолженность поставщику 10 000 руб.
И МД, КЗ
| |
И в данном случае запись семантического кода соответствует смыслу текста проводки по МСФО и ГААП.
Следует отметить, что символьные записи смысла в бухгалтерском учете используются при анализе влияния хозяйственных операций на баланс уже более ста лет после работ И.Ф. Шера и Г.А. Бахчисарайцева. И лишь более чем через полвека В.В. Мартыновым [9] было предложено семантическое символьное кодирование русского и других естественных языков для решения задач представления и преобразования знаний в системах с искусственным интеллектом. Причем лишь в 2001 г. в символьном кодировании русского языка им было проведено [10] раздельное кодирование смысла глаголов действия и преддействия, раздельное рассмотрение которых в бухгалтерском учете рассматривалось А.П. Рудановским еще в начале прошлого века. Задача семантического кодирования естественных языков оказалась настолько сложна, что для ее решения В.В. Мартыновым разрабатывались и применялись методы формальной логики, при этом сами решения постоянно уточнялись и этот процесс уточнения до конца не завершен и сегодня. В то же время более простые прикладные задачи лингвистического моделирования и семантического кодирования, аналогичные рассмотренной в данной работе задаче формального описания искусственного языка бухгалтерского учета, в настоящее время могут быть решены до конца и достаточно просто.
В заключение обратим внимание на то, что введенные автором статьи семантические (смысловые) коды при использовании активных, пассивных и с переменным сальдо счетов являются кодами прямого действия, определяющими, будет ли запись суммы операции в проводке по дебету или кредиту счета. При этом только на активных и пассивных счетах необходима проверка того, больше или меньше сумма операции входящего сальдо кредитуемого (дебетуемого) активного (пассивного) счета. А в банковском, бюджетном учете, учете по МСФО и ГААП такую проверку необходимо проводить всегда, и только после нее должно приниматься решение относительно того, по дебету или кредиту счета записывать сумму операции.
Литература
1. Хомский Н. Синтаксические структуры [Текст] / Н. Хомский. - М., 1962. - С. 412-527.
2. Хендриксен Э.С. Теория бухгалтерского учета [Текст] / Э.С. Хендриксен, М.Ф. Ван Бреда / под ред. Я.В. Соколова, с комментариями Я.В. Соколова и И.А. Смирновой. - М.: Финансы и статистика, 2000. - 574 с.
3. Палий В.Ф. Теория бухгалтерского учета: Учебник. [Текст] / В.Ф. Палий, Я.В. Соколов. - М.: Финансы и статистика, 1984. - 279 с.
4. Соколов Я.В. Основы теории бухгалтерского учета [Текст] / Я.В. Соколов. - М.: Финансы и статистика, 2000. - 496 с.
5. Кольвах О.И. Ситуационно-матричная бухгалтерия: модели и концептуальные решения [Текст] / О.И. Кольвах. - Ростов н/Д: Издательство СКНЦ ВШ, 1999. - 243 с.
6. Кожинов В.Я. Современный бухгалтерский учет: Учебник [Текст] / В.Я. Кожинов. - М.: Альфа-пресс, 2008. - 768 с.
7. Черкай А.Д. Бухгалтерский учет и его универсальный семантический код: новый метод быстрого обучения основам бухгалтерского учета [Текст] / А.Д. Черкай. - М., 2010. - 160 с.
8. Черкай А.Д. Теория двух рядов 4-х счетов бухгалтерского и финансового учета. Единый план счетов учета по МСФО и РСБУ [Текст] / А.Д. Черкай. - М., 2012. - 120 с.
9. Мартынов В.В. Универсальный семантический код: УСК-3 [Текст] / В.В. Мартынов. - Минск: Наука и техника, 1984. - 132 с.
10. Мартынов В.В. Основы семантического кодирования. Опыт представления и преобразования знаний [Текст] / В.В. Мартынов. - Минск: ЕГУ, 2001. - 134 с.
11. Mattessich R. Two Hundred Years of Accounting Research. An international survey of personalities, ideas and publications (from the beginning of the nineteenth century to the beginning of the twentyfirst century) [Text] / R. Mattessich. - London; New York: Routledge. Taylor & Francis Group, 2008. - 609 p.
Если вы являетесь пользователем интернет-версии системы ГАРАНТ, вы можете открыть этот документ прямо сейчас или запросить по Горячей линии в системе.
Журнал "АУДИТОР"
Выпускается с 1994 года.
Издатель: ООО "Научно-издательский центр ИНФРА-М"
Адрес: 127282, г. Москва, ул. Полярная, д. 31В, стр. 1
Свидетельство о регистрации СМИ ПИ N ФС77-61681 от 07.05.2015