1. По поводу расхождений конечного и начального уровня между сутками: если берете отчет по отдельности за каждые из суток тогда все логично, вы ведь сказали что у вас показания сами по себе расходятся, т.е. при анализе сообщений берется последнее значение для конечного уровня и первое за сутки для начального. Пробуйте применять фильтрацию - возможно перепад будет сглажен если речь об отчете за несколько дней сразу.
2. Что касается потрачено по ДУТ в целом и в моточасах - здесь вновь проблема в перепадах по частоте ДУТ (а она имеет место быть), которая негативно сказывается на алгоритмы подсчетов, например потрачено по ДУТ - это общая статистика за период, где берется разница между начальным и конечным уровнем между интервалами заправок, и погрешности ДУТ могут серьезно влиять на то, какие сообщения будут взяты для анализа. В моточасах берется отдельно каждый интервал именно моточасов (но в сообщении до включения зажигания и сразу после вполне могут быть разные показатели по ДУТ) и вновь идет расчет, затем берется общая сумма по интервалам.
Как правило если взять в расчет небольшой интервал для отчета и проанализировать сообщения то погрешность выявляется сразу.
p.s. Алгоритмы по топливу пересматриваются время от времени для внесения оптимизаций расчета с учетом погрешностей - предоставьте данные для анализа (логин/пароль, объект, интервал, шаблон отчета) в личку или как вам советовали ранее на support@gurtam.com - данные передадим разработчикам на анализ, а вы получите развернутый ответ по проблеме.
Business Development Manager
Gurtam