When you are drawing energy from a battery, electrons are leaving the negative terminal and entering the positive terminal (on net).The battery doesn't care about anything, so are you trying to tell me while charging a battery the electrons are not traveling from negative to positive?
When you are recharging a battery, electrons are leaving the positive terminal and entering the negative terminal (on net).
So the direction of the current in the battery has the opposite sign in these two cases.
Is it directly analogous to using a weight suspended over a pulley. If you are extracting energy from the system, the weight is moving in the direction of the gravitational force while if you are putting energy into system the weight is moving up in the opposite direction).
