By measuring voltage at the battery bank terminals, errors arising from voltage-loss due to cable resistance are avoided - guaranteeing the correct charge-voltage.
For lead batteries, battery temperature data is used to adjust the charge-voltages: cold batteries require an increased charge- voltage, whereas hot batteries require a decreased charge- voltage. For lithium batteries temperature data is used to disable charging when they are too cold: charging lithium batteries near or below freezing causes permanent damage to the cells.