ВЫЧИСЛЕНИЕ ИМЕЮЩЕГОСЯ В НАЛИЧИИ КОЛИЧЕСТВА И УТОЧНЕННОЙ СТОИМОСТИ ЕДИНИЦЫ В СООТВЕТСТВИИ С УСТАНОВЛЕННОЙ ДАТОЙ

1. Способ отслеживания стоимостей в системе бухгалтерского учета, содержащий этапы, на которых
на дату первого запоминания запоминают первый приход первого количества наименования, полученного на дату первого прихода по первой цене 200;
на дату второго запоминания запоминают второй приход второго количества наименования, полученного на дату второго прихода по второй цене 205;
вычисляют первоначальную среднюю стоимость наименования на дату второго прихода с помощью перемножения первого количества и первой цены, прибавления второго количества, умноженного на вторую цену, и деления на сумму первого количества и второго количества 210;
на дату третьего запоминания запоминают третий приход третьего количества наименования, полученного на дату третьего прихода по третьей цене, причем дата третьего прихода следует раньше даты второго прихода и позже даты первого прихода, а дата третьего запоминания следует позже даты второго запоминания и даты первого запоминания 215;
повторно вычисляют измененную среднюю стоимость наименования на дату третьего прихода с помощью умножения первого количества на первую цену, прибавления третьего количества, умноженного на третью цену, и деления на сумму первого количества и второго количества 220;
для продаж, которые произошли на дату третьего прихода или позже даты третьего прихода, вычисляют поправку в главную бухгалтерскую книгу на основании разности первоначальной средней стоимости и измененной средней стоимости, умноженной на число продаж наименования 225.
2. Способ по п.1, дополнительно содержащий этап, на котором повторно вычисляют измененную среднюю стоимость наименования для всех продаж позже даты третьего прихода на основании разности между первоначальной средней стоимостью и измененной средней стоимостью 230.
3. Способ по п.1, дополнительно содержащий этапы, на которых
на дату четвертого запоминания, которая следует позже даты первого запоминания, изменяют по меньшей мере одно из следующего: первое количество или первую цену 235;
повторно вычисляют первоначальную среднюю стоимость наименования для всех приходов позже даты первого прихода 240;
вычисляют поправку в главную бухгалтерскую книгу на основании продаж позже даты первого прихода и повторно вычисленной первоначальной средней стоимости 245.
4. Способ по п.1, дополнительно содержащий этапы, на которых
на дату пятого запоминания, которая следует позже даты второго запоминания, добавляют продажу наименования, которая произошла на дату пятых продаж, которая следует раньше даты второго прихода, но позже даты первого прихода, вычисляют среднюю стоимость на дату первой продажи 250;
на дату третьего прихода вычисляют скорректированную среднюю стоимость на основании следующего: полученные наименования, минус проданные наименования, результат, умноженный на среднюю стоимость, результат, разделенный на сумму полученных наименований, минус проданные наименования 260; и
генерируют исправляющие записи главной бухгалтерской книги на основании разности между скорректированной средней стоимостью и измененной средней стоимостью для любых продаж позже даты первых продаж 265.
5. Способ по п.1, дополнительно содержащий этап, на котором запоминают данные в формате XML 320.
6. Способ по п.1, дополнительно содержащий пороговый уровень полномочий, необходимых, чтобы выполнять способ.
7. Способ по п.1, дополнительно содержащий этап, на котором требуют пароль, чтобы выполнять отдельные элементы способа.
8. Способ по п.1, дополнительно содержащий этап, на котором отслеживают пользователей способа и передают в полномочный орган, когда способ был выполнен пользователем.
9. Способ отслеживания стоимостей в системе бухгалтерского учета, содержащий этапы, на которых
вставляют или корректируют запись прихода в базе данных 300;
находят запись о предыдущем приходе, упорядоченную по дате и порядковому номеру 310;
запоминают в памяти имеющееся в наличии QTY (QOH) и уточненную стоимость единицы (AUC) из записи 320 предыдущего прихода;
вычисляют QOH записи текущего прихода с использованием алгоритма 330:QOHn=((QOHn-1+QRXn - (сумма проданного QTY от уровня n до n+1)),
где QRXn - полученное количество;
вычисляют уточненную стоимость единицы (AUC) записи текущего прихода с использованием следующего алгоритма 340:
AUCn=((QOHn-1·AUCn-l)+(QRXn·Ucn))/(QOHn-1+QRXn),
где Ucn - стоимость на единицу, записанная с транзакцией;
корректируют любые продажи от записи n прихода до записи n+1 прихода с помощью новой и правильной AUCn 350;
корректируют QOHn и AUCn для записи 360 прихода;
запоминают QOHn и AUCn из записи 370 прихода; и
считывают запись следующего 380 прихода; и
если найдена запись другого прихода, запоминают в памяти имеющееся в наличии QTY (QOH) и уточненную стоимость единицы (AUC) из записи предыдущего прихода и повторяют способ 390.
10. Способ по п.9, дополнительно содержащий этап, на котором запоминают данные в формате XML 320.
11. Способ по п.9, дополнительно содержащий пороговый уровень полномочий, необходимых, чтобы выполнять способ.
12. Способ по п.9, дополнительно содержащий этап, на котором требуют пароль, чтобы выполнять отдельные элементы способа.
13. Способ по п.9, дополнительно содержащий этап, на котором отслеживают пользователей способа и передают в полномочный орган, когда способ был выполнен пользователем.