The only problem I see with currently not supporting partial fills, is that the consumption for partial fill records is shown incorrectly. The overall consumption is not affected since it is calculated from SUM(fill)/SUM(trip), not from individual consumptions. Is grouping of partial fills made automatically in spritmotor so that you don't need to make a group yourself?