Announcing harvest-overtime ⏰


Harvest is a service that provides time tracking for small businesses. They provide numerous reports to make sure projects are healthy. However, although you can keep track of employees’ working time, there is no visibility of overtime details.

For this reason, I’m happy to announce harvest-overtime. It’s a command-line interface to calculate employee’s overtime with Harvest’s CSV reports. The goal of this tool is to provide the information to calculate overtime pay correctly.

Features ✨

  • Calculates overtime: generates a report or prints to the command line.
  • Includes total time per day and an overtime report of both weekdays and weekends.
  • Supports any reporting period. It can be a week or several months.
  • Supports standard full-time work (40 hours per week: 8 hours per day), but you can change this value.

Usage and Feedback 🏗

To use this tool, please check the documentation. You’ll find an installation guide and some examples. This is how a final report looks like:

This CLI was built with TypeScript and Node.js. If you have any suggestions or want to let me know what you think of this tool, feel free to open an issue.