Rounding to nearest 100 or 1000

Rounding to nearest 100 or 1000

Is there any way to round price to nearest 100 or 1000 automatically in pricelists or invoice? 
The current rounding option is only to nearest 1, only eliminating the decimals. Because in my currency the lowest you can pay by cash is 100 and sometimes when applying disc there will be numbers lower than 100