SQL
Обнаружил, что запрос встроенным языком выдаёт другие данные, чем прямой запрос через ODBCRecordset.
Выполнил полное тестирование и исправление.
По итогу формирую отчет из UNIREPORTS по регистру и там остаток + приход - расход <> остаток
http://imagizer.imageshack.com/img924/6733/lAJf4d.png