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