I am trying to encourage my boss to make the switch from an old card stamper to a computer running Ubuntu. We need a decent program that employee's can clock in during the day, clock out during lunch, and then back in. After the day is up we need it to give the EXACT hours/minutes the employee worked. If possible it would be nice if the app could sync with the computer in the office. Thanks in advance :)
DISCLAIMER: I have not tested any of the programs below, nor do I know if they're safe to download and free of any risks. Please evaluate, download and use at your own risk. I will not be liable for any damage or inconveniences caused.
Time Clock/Employee Attendance Applications for Linux
I had been looking for about an hour for you - so I could actually answer your question instead of submitting an oversized advertisement. And... I hit the jackpot.
Here are a list of applications that suit your needs:
About: TimeTrex is a complete web-based Payroll and Time Management suite which offers Employee Scheduling, Time and Attendance (time clock, timesheet), Job Costing, Invoicing / Accounts Receivable and Payroll all in single tightly integrated package. With the ability to interface with hardware such as iButtons, barcode readers and cell phones employees are able to efficiently track their time at the office or on the road. Automatically calculate complex over time and premium time business policies and immediately be able to identify labor costs attributed to projects by employee, branch, department, task-type and quantities produced. Finally TimeTrex can process your payroll by calculating withholding taxes, generate detailed electronic pay stubs and even print paychecks or direct deposit funds.
About: actiTIME is a free time-tracking software for management and billing. This easy-to-use web based timesheet allows you to collect time expenses and generate reports. Each actiTIME user is granted individual access rights and one of these allows the manager to enter and modify time-track of other users. actiTIME supports both billable and non-billable tasks and, moreover, it allows data export to QuickBooks. Free support is available!
Alternatively, you could use a Windows application in WINE
Wine (originally an acronym for "Wine Is Not an Emulator") is a compatibility layer capable of running Windows applications on several POSIX-compliant operating systems, such as Linux, Mac OSX, & BSD. Instead of simulating internal Windows logic like a virtual machine or emulator, Wine translates Windows API calls into POSIX calls on-the-fly, eliminating the performance and memory penalties of other methods and allowing you to cleanly integrate Windows applications into your desktop.
If you find an application you like, try downloading WINE and testing it out. It can be tricky if you had to pay for the product and it doesn't work - but it's worth a shot. You can search for compatible programs above - but keep in mind not all applications that work are listed. Most haven't been tested.
I included this information because I thought your boss may be interested in taking a more official and trustworthy route to using Ubuntu in his/her business. It's a hassle looking around for information, so I thought it would be useful to include it in one place (here!) and also for future reference.
What is Ubuntu for business?
Canonical Ltd. - the makers of Ubuntu - provide a 'business remix' of the Ubuntu desktop. This is designed for business, rather than home usage. It comes preloaded with many apps and tools ready and helpful to your business.
How can I download the Business Remix of Ubuntu Desktop?
You must fill out a short form at the bottom of the page stating your personal details, which will be in the strictest of confidence, abiding by the Ubuntu Privacy Poilcy.
You will also need to provide details about your workplace, to further help improve Ubuntu for business. It is also kept privately.
Finally, you must agree to the EULA.
After that, you are free to download!
What are the features of Ubuntu Desktop Business Remix?
Ubuntu Business Desktop Remix is a starting point for large-scale corporate desktop deployments. It is inspired by a review of common changes made by IT departments deploying Ubuntu at scale.
The remix retains all the goodness of an Ubuntu Long-Term Support (LTS) release and is compatible with all Ubuntu certified hardware, apps and tools, adding business-focused tools from the standard Ubuntu and partner archives and removing home-user oriented apps. There are no modified or enhanced packages in the remix and it gets its security updates from the same place as standard Ubuntu; it’s just a convenient starting point that includes many common changes made by IT administrators deploying Ubuntu in a corporate setting.
This first LTS-based release includes the Adobe Flash Plugin, VMware View, and the OpenJDK 6 Java run-time environment, while removing social networking software, file sharing apps, games and development/sysadmin tools. We now include full language support and both 32 and 64-bit builds, just the same as Ubuntu.
The result is a simple base image that can be deployed into your corporate environment or used as a starting point for further customisation. Users also benefit from great new features like built-in Microsoft Windows RDP 7.1 support and the Microsoft Visio diagram importer in LibreOffice Draw.
Installation images are available now for free download with registration below. Deployments can be supported through a standard Ubuntu Advantage agreement from Canonical, or unpaid. Management of large scale desktop deployments, either of this remix or standard Ubuntu, is best achieved with Canonical’s Landscape management tool. Archives, packages and updates are identical to all other Ubuntu images.
What is Ubuntu Landscape?
The Landscape systems management tool helps you monitor, manage and update your entire Ubuntu infrastructure from a single interface. Part of Canonical’s Ubuntu Advantage support service, Landscape brings you intuitive systems management tools combined with world-class support.
Why use Landscape for your business?
You can try Landscape free for 30 days!
If you do not wish to use Ubuntu Business or Landscape:
Does Ubuntu Landscape and the Ubuntu Business Remix sound like something you're not looking for? Below are a few suggestions about how to solve your issue other ways:
Make your own application or have it made
There are many people in the Ubuntu community willing to help you design and build your own app doing everything you need. If you have knowledge in a programming language like C, C++ or Python - you could build it yourself. I'm not a app developer, so I can't be of much help - but there are plenty of forums to get help in.