This is out of the Box functionality.
As this is mostly used for Financial Year closing, then when running reports for that financial year You still want to see original amounts. But in Your case You want to see 0.00.
I know in some specific countries Closing is done on monthly basis, but in those countries usually there is Localization and it includes a modified functionality on this. So might want to contact Your partner.