Задача о взаиморасчетах

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

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

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

С другой стороны, бухгалтерский учет относится к сфере информационных технологий.

Информационная технология - это технология получения, преобразования и передачи информации.

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

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

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

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

 

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

Факт возникновения задолженности может регистрироваться в виде словесного описания, например, в форме дневника:

1. 5 декабря 1495 года господин А выиграл у господина В 1000 д. е.

2. В этот же день господин В решил отыграться, но снова проиграл господину А еще большую сумму 2000 д. е.

3. 10 декабря 1495 года господин А выиграл у господина С 500 д. е. и т. д.

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

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

№п/п Дата Задолженность Сумма, д.е.
к получению к оплате
1 5/12 А В 1000
2 5/12 А В 2000
3 10/12 А С 500
4 12/12 В А 8OO
5 15/12 В С 400
6 20/12 С А 1 500
7 25/12 С В 700
8 31/12 В С 400
Итого: 7300

 

Таким образом, мы записали данные о задолженностях в том порядке, в каком они возникали, т. е. в хронологическом порядке. Всего вариантов взаимозадолженностей при трех участниках может быть шесть: 1) АВ; 2) АС; 3) ВА; 4) ВС; 5) СА; 6) СВ. Просуммируем одноименные варианты, например, S(A, В) = S1(A, В) 4- S2(A, В) = 1000 + 2000 = 3000 д. е. и т. д. Результаты суммирования запишем в сводный журнал взаимных задолженностей.

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

№п/п Задолженность Сумма, д. е.
к получению к оплате
1 А В 3000
2 А С 500
3 В А 800
4 В С 800
5 С А 1500
6 С В 700
 

 

Итого: 7300

Задача заключается в том, чтобы к концу расчетного периода (в данном случае к концу месяца) произвести окончательные расчеты между участниками игры. Это можно сделать двояким образом: а) произвести все шесть расчетов между участниками в соответствии с данными таблицы 2 по принципу “Каждый сам за себя”; б) сделать необходимые расчеты и произвести взаимозачеты долгов. При втором варианте число платежей сократится ровно вдвое, соответственно для расчетов потребуется меньше наличных денег.

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

X, Y= А, В, С необходимо из суммы к получению S(X, Y) вычесть соответствующую сумму оплаты S(Y, X), т. е. говоря бухгалтерским языком рассчитать сальдо (остаток) задолженности дельта дS(X, Y) == S(X, Y) - S(Y, X). Если сальдо положительно

дS(Х, Y) > О, то оно (сальдо) и есть сумма к получению господином Х от господина Y. И наоборот, если дS(Х, Y) < 0, то сальдо представляет собой сумму оплаты своего долга господином Х господину Y. При этом запись дS(Y, X) == - дS(Х, Y) > 0 обозначает ту же сумму, которую господин Y должен получить от господина X.

Так, в нашем примере S(A, В) = 3000 - это есть сумма долга, которую А должен получить от В, a S(B, А) = 800 - соответственно, сумма к получению господином В от А. Сальдо дS(А, В) = S(A, В) - S(B, A) = = 3000 - 800 = + 2200 означает окончательную сумму долга, которую А должен получить от В при окончательном расчете.

При расчетах между А и С соответственно получаем дS(А, С) = S(A, С) - S(C, А) = 500 - 1500 = - 1000, а этот результат означает прямо противоположное — сумму к оплате задолженности господина А перед господином С или, что то же самое,

дS(C, А) = - дS(A, С) = + 1000 представляет собой сумму к получению господином С долга от господина А.

И наконец, расчет сальдо дS(В, С) == S(B, С) - S(C, В) = = 800 — 700 = + 100 является заключительным во взаиморасчетах между тремя участниками игры.

Таким образом, при втором варианте расчетов необходимо произвести всего три платежа для погашения взаимных задолженностей между А, В и С, соответственно, для этого потребуется меньшая сумма наличных денег == 2200 + 1000 + 100 = 3300 д. е. (ср. с общей суммой 7300 д. е. при шести платежах по схеме “Каждый сам за себя”).

В общем случае при числе участников М количество возможных (неповторяющихся) корреспонденции равно М х (М — 1). Так, при М = 10 число возможных корреспонденции будет равно 10 х (10 - 1) = 90, при М = 100, соответственно, 9900, при числе участников М == 1000 число возможных корреспонденции возрастет до 1000 х X (1000 - 1) = 990000 и т. д. Поэтому возникает необходимость в систематизации такого рода расчетов, что можно сделать, записав данные сводного журнала в виде шахматной таблицы такого вида:

Шахматная таблица S взаимных задолженностей участников игры за декабрь 1495 г.

Выигрыш -счета к получению Проигрыш - счета к оплате ИТОГО

получению

А В С
А 0 3000 500 3500
В 800 0 800 1600
С 1500 700 0 2200
Итого к оплате 2300 3700 1300 7300

 

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

Таблица (матрица) S' называется транспонированной по отношению к исходной таблице S, если строки таблицы S` являются столбцами исходной таблицы S и, наоборот, столбцы таблицы S' являются строками исходной таблицы S.

Таким образом, транспонировать — это значит записать столбец таблицы S как соответствующую строку в таблицу S` В результате транспонированная к таблице S таблица S' в нашем случае будет выглядеть следующим образом.

Транспонированная шахматная таблица S' взаимных задолженностей участников игры за декабрь 1495 г.

Проигрыш -счета к оплате Выигрыш - счета к получению Итого к оплате
А В С
А 0 800 1500 2300
В 3000 0 700 3700
С 500 800 0 1300
Итого к получению 3500 1600 2200 7300

Назовем, соответственно, транспонированную таблицу S` таблицей или, что в нашем контексте то же самое, матрицей проигрышей. Если из матрицы выигрышей S вычесть матрицу проигрышей S`, то получим таблицу сальдо окончательных расчетов как разность AS = S — S`

Шахматная таблица дS сальдо окончательных расчетов участников игры на 31 декабря 1495 г.

Выигрыш -счета к получению Проигрыш - счета к оплате Итого к получению
А В С
А 0 +2200 -1000 + 1200
В -2200 0 + 100 - 2100
С +1000 - 100 0 + 900
Итого к оплате - 1200 +2100 - 900 0

 

Полученная таблица AS обладает следующими замечательными свойствами: а) сумма всех ее элементов равна нулю; б) элементы таблицы зеркально симметричны относительно нулевой главной диагонали, т. е. всегда дS(X, Y) = - дS(Y, X) для любых X, Y = А, В, С.

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

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

дS(t) = дS(t - 1) + S(дt) - S'(дt), |

где дS(t), дS(t - 1) - матрицы, т. е. таблицы, в которых со знаком “+” или “-” записаны окончательные сальдо взаимных задолженностей, соответственно, на конец t и начало периода t - 1. Например, t - 1 == 1/12, а t = 31/12 т. е. тем самым даты матриц входящих дS(1/12) и исходящих сальдо дS(31/12) определяют календарный пери од уравнения дt = (1/12/1495, 31/12/1495), т. е. декабрь 1495 года, внутри которого и справедливо данное матричное уравнение.

Матрица S(дt) - это таблица, в которой записаны суммы выигрышей (“счета к получению”) за рассматриваемый период, а транспонированная к ней матрица S'(дt это - таблица, в которой записаны просуммированны за тот же период суммы проигрышей (“счета к оплате” тех же участников игры.

Все матрицы дS(t), дS(t - 1), S(дt), S'(дt) квадратны и одинакового размера, т. е. имеют одинаковое количество строк и столбцов, определяемое числом участнике игры. В нашем примере размеры матриц имеют число строк 3+1=4, где “+ 1” - это итоговая строка, число столбцов также 3+1=4, где “+ 1” - это итоговый столбец. Таким образом, размер матрицы (3 + 1) х (3 + 1) или 4 x 4. В общем же случае, при числе участник игры М размеры матриц с итогами будут соответствен! (М + 1) х (М + 1).

Отметим, что в нашем примере матрица входящего сальдо дS(t - 1) является нулевой, т. е. она имеет следующий вид:

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

Выигрыш -счета к получению Проигрыш - счета к оплате Итого к получению
А В с
А 0 0 0 0
В 0 0 0 0
С 0 0 0 0
Итого к оплате 0 0 0 0

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

Матрица исходящего сальдо окончательных взаимозадолженностей, представленная в таблице Д8 содержит числа со знаком “+” и “-”. Число со знаком “+” означает сумму к поступлению для соответствующего участника расчетов, числа же со знаком “-” соответствуют противоположному и означают сумму к оплате.

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

Это можно сделать, если таблицу дS (без итоговых строк и столбцов) - форма F1 развернуть в столбец F2, как это показано ниже:

                    F1                                                    F2                                       F3

Выигрыш -смета к получению Проигрыш - счета к оплате  

 

Счета взаимных расчетов Сальдо на 31/12

(+,-)

 

 

Счета взаимных paсчетов Сальдо исходящее на 31/12/1495 г.
А В С К получению К оплате
A 0 +2000 -1000 > АА 0 > АВ 2200 0
В -2200 0 + 100  

 

АВ + 2200  

 

АС 0 1000
С +1000 -100 0 АС - 1000  

 

ВА 0 2200
 

 

-2200  

 

ВС 100 0
ВВ 0  

 

СА 1000 0
ВС + 100  

 

СВ 0 100
СА + 1000  

 

Итого: 3300 3300
СВ - 100  

 

CC 0
Итого: 0

а затем, удалив нулевые строки АА, ВВ, СС, переписав ее уже в виде следующей, третьей справа таблицы -форма F3 , где сальдо со знаком “+” записано в левов колонке “Счета к получению”, а сальдо со знаком “-” -в правой колонке “Счета к оплате”.

F1 F2, F3 - это формы представления одной и той же информации о сальдо взаимных задолженностей участников игры А, В, С в декабре 1495 года. Последняя форма F3 является традиционной формой представление бухгалтерской информации и называется сальдовым балансом потому, что в нем представлены остатки - сальдо окончательных расчетов игроков по результатам игры в декабре 1495 года.

Баланс (от французского и возможно итальянской balance) в буквальном переводе означает весы, т. е. равновесие и внимательный читатель, наверное, догадался почему в форме F3 достигается равенство итогов “Сумм к получению” 3300 и “Сумм к оплате” 3300.

Это следует из свойств матрицы дS - форма F1 алгебраическая сумма элементов которой, как и эквивалентной ей формы F2 всегда равна нулю, а это, в свою очередь означает, что суммы положительных чисел, записанные слева в форме F3 всегда будут равны сумме отрицательных чисел, записанных без знака справа в той же форме.

Любое несовпадение указанных сумм может быть только результатом ошибки в бухгалтерских расчетах и других причин в силу сказанного выше быть не может - потому что, - как писал Войска Донского отставной урядник своему ученому соседу, — не может быть никогда” (А. П. Чехов [1. З], с. 14).

Теперь проделаем то же самое с таблицами выигрышей и проигрышей, т. е. развернем их по вертикали:

Матрица выигрышей - F1

Выигрыш счета к получению Проигрыш - счета к оплате

 

 

 

А В С
А 0 3000 500
В 800 0 800
С 1500 700 0

                F3

Счета взаимных расчетов Выигрыш к получению
АВ 3000
АС 500
ВА 800
ВС 800
СА 1500
СВ 700
Итого: 7300

Матрица проигрышей - F1

Проигрыш -счета к оплате Выигрыш - счета к получению
А В С
А 0 800 1500
В 3000 0 700
С 500 800 0

            F3

Счета взаимных расчетов Проигрыш к оплате
АВ 8OO
AC 1500
ВА 3000
ВС 700
СА 500
СВ 800
Итого 7300

Здесь для обеих матриц пропущена форма F2, а сразу показаны результаты развертки матриц выигрышей и проигрышей по вертикали в форме F3. Суммы выигрышей и проигрышей за определенный период называются на бухгалтерском языке оборотами. Объединим теперь полученные вертикальные развертки матриц lS, S и S` в одну таблицу:

Оборотно-сальдовый баланс участников игры за декабрь 1495 года

Счета взаимных расчетов Сальдо входящее * на 1/12/1495 г Взаимозадолжанности (обороты) Сальдо исходящее на31/12/1495 г
К получению К оплате К получению К оплате К получению К оплате
АВ 0 0 3000 800 2200 0
АС 0 0 500 1500 0 1000
ВА 0 0 800 3000 0 2200
ВС 0 0 800 700 100 0
СА 0 0 1500 500 1000 0
СВ 0 0 700 800 0 100
Итого 0 0 7300 7300 3300 3300

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

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

Итоги оборотов в ОСБ “К получению” 7300 и “К оплате” 7300 сходятся всегда, поскольку не могут не сходится по той причине, что они являются итогами одной и той же таблицы выигрышей S и транспонированной к ней таблице проигрышей S` Причина, по которой не могут не сходится итоги остатков (сальдо), была наглядно продемонстрирована выше и иное может случиться только в условиях ручной технологии, “ при компьютерной технологии этого не может быть никогда, если, конечно, компьютер и программа в порядке.

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

Каждая строка ОСБ представляет собой, по сути дела табличный эквивалент рассмотренных в самом начале главы балансовых уравнений. Так, например, для строки или корреспонденции АВ имеем балансовое уравнение

дSt-1(А, В) + S(A, В) - S(B, A) = = 0 + 3000 - 800 = lSt(A, В) = + 2200 >О

и исходящее сальдо + 2200 пишем в левую колонка раздела “Счета к получению”, поскольку оно положительно. И это означает, что господин А должен получить по результатам игры за декабрь 1495 года от господина В указанную сумму.

Результаты же игры господина А с господином С прямо противоположные и для корреспонденции АС в оборотно-сальдовом балансе имеем

дSt-1(А, С) + S(A, С) - S(C, A) = - О + 500 - 1500 = lSt(A, В) = - 1000 < О

и исходящее сальдо - 1000, поскольку оно отрицательное, пишем с положительным знаком уже в правую колонку “Счета к оплате” н господин А, как это ни печально для него, должен по результатам игры отдать указанную сумму в 1000 д. е господину С и т. д.

В подстрочных обозначениях входящего сальдо t - 1 = == 1/12/1495 г., а для исходящего сальдо t = 31/12/1495 года, т. е. тем самым обозначен расчетный период и последний срок расчетов по результатам игры, который может быть, конечно, продлен, например, до 20/01/1496 года, как скажем, при сдаче годовых бухгалтерских балансов.

Отметим также, что балансовые уравнения намеренно записаны нами в обратном порядке с тем, чтобы подчеркнуть их соответствие оборотно-сальдовому балансу, который и является, по сути дела, способом записи балансовых уравнений в табличной форме, где знаки “+”, “-”, "=” не пишутся, но по умолчанию предполагаются.

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

АВ                      АС ...        ... СВ

_______    __________  __________

д         к     д                 к     д                к

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

АВ                                    ВА

Д = 0 Д = 0  

 

Д = 0 Д = 0
1)1000 2)2000 4)800 4)800 1) 1000 2)2000
3000 800 800 3000
Д= 2200  

 

 

 

 

Д = 2200
 

АС

 

СA

Д = 0 Д = 0 Д = 0 Д = 0
3)500 6)1500 6)1500 3)500
500 1500 1500 500
 

 

Д = 1000 Д = 1000  

 

ВС

д= о Д = 0
4)400 8)400 7)700
800 700
Д = 100

СВ

д= о д= о
7)700 5)400 8)400
700 800
Д = 100

Корреспондирующие (взаимодействующие) счета для наглядности представлены рядом. Левая часть счета на бухгалтерском языке называется дебет, а праве часть - кредит, соответственно, суммы к получении записанные в левой части - по дебету называются дебиторской задолженностью, а суммы к оплате, записанные в правой части, называются, соответственно кредиторской задолженностью. Так, запись “1)1000 (здесь “1” - это номер записи в хронологическом журнале) записана в дебет счета АВ и она же продублирована в правой части, т. е. в кредите счета ВА. Точно также и запись “2) 2000 ” занесена в дебет АВ и продублирована в кредите ВА. Запись же “4) 800 ” - задолженность господина А господину В - записана кредите счета АВ (т. е. к оплате), но у господина В на его счете ВА она продублирована в дебете, т. е. получению. Таким образом, все учетные операции с корреспондирующим счетам АВ и ВА зеркально симметричны, т. е. образно говоря, то что для счета А пишется в левую часть, то для счета ВА будет находится в правой части. Исходящее сальдо по каждому счету подсчитывается в соответствии с балансовым уравнениями:

Для счета АВ

дS,(A, В) = дSt-1(А, В) + S(A, В) - S(B, A) = = 0 + 3000 - 800 = + 2200

Для счета ВА

lS,(B, А) = St-1(В. А) + S(B, A) - S(A, В) = = 0 + 800 - 3000 = - 2200.

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

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

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

Оборотно-сальдовый баланс участников игры л- • за декабрь 1495 года

Счета взаимных расчетов Сальдо в ходящее на 1/12/1495 г Взаимозадолженности (обороты) Сальдо исходящее

на 31/12/1495 г

К получению К оплате К получению К оплате К получению К оплате
АВ 0 0 3000 800 2200 0
АС 0 0 500 1500 0 1000
ВА 0 0 8OO 3000 0 2200
ВС 0 0 800 700 100 0
СА 0 0 1500 500 1000 0
СВ 0 0 700 800 0 100
Итого 0 0 7300 7300 3300 3300

Internet Stars