WHY ARE NUMBERS MULTIPLIED BY 36,000 IN THE DATABASE?

When numbers (such as leave balances) are stored in the database they are multiplied by 36,000.  This enables the system to handle multiple time display settings in one version of the program while avoiding rounding errors.  For example, one customer may want one and three quarters of an hour to be displayed as 1.75 (hours and hundredths of an hour,) while another may want one and three quarters of an hour to be displayed as 1:45 (hours and minutes.)  The system would store the value as a multiple of 36,000 but display it on the timecard, report, etc. according to the time preference settings.

60 seconds x 60 minutes = 1 hour (60 x 60 = 3600) 

Multiplying 3600 by 10 provides an extra place holder for more precise values should they be needed.