WorkFerret

page type::article thing type::software license::open source

About
WorkFerret is an application for tracking billable work done for different clients, generating invoices, and recording payments. It is essentially a special-purpose accounts receivable.

Status: Working version originally written in MS Access 97 has been ported to web as a MediaWiki extension and used by the developer for several years. Code needs to be made available on GitHub.

Features

 * Ways of entering work done:
 * Stopwatch for timing a work session
 * Manually correct start/stop times
 * Manually enter adjustments to work session total (add or subtract)
 * e.g. to allow for distractions (minus), or forgetting to start the clock at first (plus)
 * Manually enter start or stop times
 * Manually enter total time in session
 * Manually enter flat amount to charge
 * Allows different hourly rates
 * Keeps track of which rates are used for which clients (with client-specific description)
 * Global rates also listed for all clients
 * Generates invoices (TO DO)
 * keeps track of which sessions have been invoiced to prevent double-billing for a session
 * automatically totals session costs, doing whatever math is needed
 * formats as HTML table (copy/paste into word processor document with letterhead) or as PDF ready to send

Future

 * Should be able to sync with payments in FinanceFerret (using a pre-designated category or equity account)

Code

 * /tables

Links

 * project manager