« December 2008 | Main | February 2009 »

January 22, 2009

Showing Hidden Files and Folders in Windows

By default Time Clock MTS stores it's database and configuration files in a folder that is hidden by Windows. This means when you go to look for the files in Windows Explorer you may not be able to find them. The aim of this post is to show you how to show hidden files and folders on the various flavors of Microsoft Windows.

Show Hidden Files and Folders in Windows Vista
• Click the Start button
• Then click on Computer
• Press the ALT key
• Select the Tools->Folder Options menu
• Click the View tab
• In the Hidden files and folders frame select Show hidden files and folders
• Uncheck the Hide protected operating system files (recommended) option
• Click Yes to confirm
• Click OK

Show Hidden Files and Folders in Windows XP
• Click Start
• Open My Computer
• Select the Tools ->Folder Options menu
• Click the View tab
• In the Hidden files and folders frame select Show hidden files and folders
• Uncheck the Hide protected operating system files (recommended) option
• Click Yes to confirm
• Click OK

Show Hidden Files and Folders in Windows 2000
• Open My Computer
• Select the Tools -> Folder Options menu
• Click the View tab
• In the Hidden files and folders frame select Show hidden files and folders
• Uncheck the Hide protected operating system files (recommended) option
• Click Yes to confirm
• Click OK

Show Hidden Files and Folders in Windows ME
• Open My Computer
• Select the Tools->Folder Options menu
• Click the View tab
• In the Hidden files and folders frame select Show hidden files and folders
• Uncheck the Hide protected operating system files (recommended) option
• Click Yes to confirm
• Click OK
• Click Start->Programs->Accessories->Windows Explorer to open Windows Explorer
• Select a hard disk letter on the left of the Windows Explorer window
• Select View the Entire contents of this drive

Posted by By Mark Nemtsas at 1:50 PM | Comments (0)


January 21, 2009

Time Clock MTS Version 2.1.12 Released

A quick release today fixing up a couple of problems introduced in the new version yesterday and fixing up another problem with reports that I have been trying to track down for a while.

  • Fix to divide by zero error that occurred when running a report that included sick/vacation accrual data. Only occurred when an employee was assigned to a sick or vacation accrual scheme with a zero 'accrues every time period' setting.
  • Fixed up an error introduced to the calculation of working hours in the last version (did not effect payment amount)
  • Fixed up a problem with the 'always pay salary' setting that was added in the last version.

Posted by By Mark Nemtsas at 6:34 AM | Comments (0)


January 20, 2009

California Overtime Regulations Part 2

In part 1 of configuring Time Clock MTS to comply with Californian Overtime Regulations I covered how to setup the software to calculate this sort of overtime automatically. In this second part I'll cover how it is displayed in reports.


Report Template Changes to Show Overtime Rate 2

Modifying Report Templates

If you have only just started using Time Clock MTS then you will not need to modify your reports to display overtime rate 2 as the software will have set it up by default. You can therefore ignore this part of this article. However, if you are an existing user of Time Clock MTS upgrading an old version of the software to a newer version that supports the Californian Overtime Regulations then you will need to modify the Payroll Information report section template. In the image above you can see the relevant section that I have added to the report section template. I have added this immediately under the line that was already there that displayed the overtime rate 1 information. The line I have added is:

Daily OT2 Hours: <T><DAILY_OT2_HOURS> hrs @ <OT2_RATE> /hr = <DAILY_OT2_EARNINGS>

Basically this displays the heading 'Daily OT2 Hours:' along with the actual hours worked at overtime rate 2, the rate of pay for overtime rate 2 (which should be set to double time) and the earnings at overtime rate 2. If you don't understand what the report section templates are then you should take a look at my posts on customizing Time Clock MTS reports in part 1, part 2, and part 3.


Overtime Rate 2 Report Date in Payroll Summary Section

Viewing Overtime 2 Payment Amounts in Reports

If you choose to display the payroll summary section in a report (or run the payroll summary report) then you will be shown the new overtime rate 2 payment information as per the image above. You can see in this example that the employee is entitled to 1 hour of overtime at overtime rate 2 which is set to double the normal rate.

So, that's all there is to it. It is very simple to configure Time Clock MTS to comply with the Californian overtime regulations. Doing so will give you significant productivity improvements come payroll calculation time, and will help to you do reduce and eliminate payroll errors. As always please email me if you have any questions.

Posted by By Mark Nemtsas at 2:23 PM | Comments (0)


California Overtime Regulations Part 1


Employee Settings to Suit California Overtime Regulations

California has it's own set of peculiar regulations for payment of overtime to employees. They are reasonably complex and are tedious when you have to apply and calculate them manually. As of Version 2.1.11 Time Clock MTS is now fully compliant with these regulations saving you a lot of time calculating your payroll and overtime pay. You can read about these regulations in detail on the Californian Department of Industrial Relations website. The relevant section of the page that applies (given that an employee is not subject to an exemption or exception) is:


1. One and one-half times the employee's regular rate or pay for all hours worked in excess of eight hours up to and including 12 hours in any workday, and for the first eight hours worked on the seventh consecutive day of work in a workweek; and

2. Double the employee's regular rate or pay for all hours worked in excess of 12 hours in any workday and for all hours worked in excess of eight on the seventh consecutive day of work in a workweek.

Thus overtime can be split into two parts:

  1. Daily Overtime: hours worked between 8 and 12 in a single day are subject to 1.5 times the normal rate of pay. Hours worked in excess of 12 hours in a single day are subject to 2.0 times the normal rate of pay.
  2. Seventh day overtime: If an employee works for the first 6 days of a work week then they are eligible for overtime if they work on the seventh day of the work week. The first 8 hours of work on the seventh day are subject to 1.5 times the normal rate of pay. Hours worked in excess of 8 hours are subject to double the normal rate of pay.

Overtime Settings to Suit California Overtime Regulations

Setting up Time Clock MTS to comply with these regulations is simple. Firstly, you must edit the employee payroll information for each employee that is to receive overtime. In the first image in this post you can see an employee configured with overtime rate 1 set to 1.5 times the base rate of pay, and overtime rate 2 to double the base rate of pay. Once this is done for each employee you can then move on to the global overtime settings.

The second screenshot in this post shows Time Clock MTS configured to calculate overtime as per the Californian stipulations. Daily over time rate 1 is set to trigger at 8 hours and over time rate 2 is set to trigger at 12 hours. Weekly overtime is turned off and the calculation of overtime is set to daily overtime only. Lastly, the seventh day overtime setting is checked and the limit set to 8 hours.

In the next installment I'll cover modifying the Time Clock MTS report section templates to display the new payment amounts covered by overtime rate 2.

Posted by By Mark Nemtsas at 11:51 AM | Comments (0)


Time Clock MTS Version 2.1.11 Released

A new release of Time Clock MTS to make it fully compliant with California overtime rules and to try to fix up a few niggling problems that I've not been able to get to the bottom of until now.

  • A new setting on the Employee Maintenance->Payroll Information screen. Salaried employees have a new setting called 'Always Pay Wages'. With this setting turned on the wages paid to employees is calculated based on the report period rather than the hours worked. So, if a salaried employee with this setting turned on has a payroll report run across a period of a week then they will get 1 weeks wages rather than a prorated amount dependent on how many hours they worked.
  • A new setting on the Employee Maintenance->Payroll Information screen called 'waive automatic breaks'. When this setting is turned on the selected employee will not be allocated automatic breaks if they have been configured.
  • A new setting for each employee defining overtime rate 2.
  • A new global overtime setting for a second tier of daily overtime. When this is turned on daily overtime above the new limit is paid at overtime rate 2.
  • A new global overtime setting to turn on seventh day overtime. This includes a limit, under which seventh day overtime will be paid at overtime rate 1 and over which will be paid at overtime rate 2.
  • Three new fields added to the payroll summary report section template. These display hours worked, rate and earnings for the new overtime rate 2.
  • Time Clock MTS now refreshes the connection to it's database every 20 minutes.
  • Fix to secret question answers on Tools->Options->System Settings page.
  • Fix to prompt on enter note screen.
  • Fixed vacation and sick time starting balances not copying correctly when the copy employee command was used.

I will have a more detailed post up shortly covering the details of the new overtime settings and how these apply to California overtime rules.

Posted by By Mark Nemtsas at 9:09 AM | Comments (0)


January 13, 2009

Fingerprint Scanner Hardware Selected

As I mentioned some time back I've finally identified a hardware vendor that produces the quality fingerprint scanners that I was looking for. Digital Persona are one of the best known manufacturers in the industry, with their hardware and software drivers rapidly becoming the standard for the biometric software industry. Their popular U.are.U 4000 USB fingerprint scanner has recently been superseded by the newly designed U.are.U 4500 model and it is this model that I have settled on. I am in the process of integrating Time Clock MTS with this scanner, and in the short term at least, this and the 4000 model are going to be the only biometric devices that will work with Time Clock MTS.

Currently Digital Persona bundles up the fingerprint scanner with some software that you can use to manage user accounts on your Windows PC and that will also manage your web passwords and so on. You can read more about this here. They currently have this bundle available at just US$69.95 which is an insanely good price considering how much it cost me for a single scanner for development purposes! You can purchase the scanners directly from the digital persona website. Please note that I am not affiliated with Digital Persona in any way, and do not currently sell their hardware so if you have any problems with the scanner then you'll need to deal with them rather than with anyone at Timesheets MTS Software.

Stay tuned for a new version of Time Clock MTS that works with these fingerprint scanners very soon!

Posted by By Mark Nemtsas at 8:53 AM | Comments (0)


January 8, 2009

Time Clock MTS Version 2.1.10 Released

A minor bug fix release today. Two bugs fixed up plus some minor useability improvements. The bugs fixed were:

  • Sick time and vacation accruals now work correctly if the 'accrues every' setting is set to more than 1.
  • Sick time or vacation time taken on the last day of a report was not shown (but it was recorded correctly). This is now fixed up.
  • Various text fields on the options screens now select the entire contents when you select the text box.

Posted by By Mark Nemtsas at 2:15 PM | Comments (0)


Yearly Vacation Accruals

Here's a question I got this week that I thought was worth posting up here along with the solution:

We offer our employees vacation pay but not on an accrual basis and I canʼt seem to make the software set up a specific amount of time without accrual. For example, if any employee is consider full time for one year beyond their hire date we offer 40 hrs of paid vacation to those said employees. And every year after the next fiscal year this time starts a new 40 hrs so on and so forth. This is pretty much the same scenario in regards to sick time.

This is how to configure Time Clock MTS to allow for this sort of accrual scheme.

  1. Assign all employees with this sort of accrual to a single employment type. You could call the employment type to "yearly accrual" or whatever you like.
  2. In the administrator version of Time Clock MTS go to the Tools->Options->Vacation Accruals page and select the yearly accrual employment type you have setup.
  3. Check the Accrues Vacation Time check box.
  4. To start time accruing at hire date set Start Accruing Hire Date Plus setting to zero.
  5. If you want to allow for accruals in advance then set the Start With setting to some number, or otherwise set it to zero.
  6. Set the Accrue text field to the yearly allocation you wish to allow each employee.
  7. Set the For Every text box to 12 and the units drop down to Month.
  8. Make sure the Use Hire Date not Fiscal Year checkbox is checked to us the hire date anniversary to reset the amount of time accrued rather than the fiscal year.

There you have it, it's not too hard and allows you a great deal of flexibility.

Posted by By Mark Nemtsas at 1:12 PM | Comments (0)