WorkFerret

from HTYP, the free directory anyone can edit if they can prove to me that they're not a spambot
Revision as of 12:26, 10 March 2020 by Woozle (talk | contribs) (→‎Links: updates)
Jump to navigation Jump to search
The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.

About

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

History

WF was originally written in MS Access 97, and ported to PHP as a MediaWiki extension sometime around 2005-2010. The code was first posted on GitHub in May 2015 (see #Links). As of 2017 I am porting it as a Ferreteria drop-in module.

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
  • Invoice generation
    • 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)

Future

  • Generate complete invoice (currently requires existing document to use as a template, copy/paste data from browser into doc)
  • Sync with payments in FinanceFerret (using a pre-designated category or equity account)

Technical

Links