Difference between revisions of "WorkFerret"
Jump to navigation
Jump to search
(saving description, features) |
(project manager link; status update) |
||
Line 1: | Line 1: | ||
+ | <hide> | ||
+ | [[page type::article]] | ||
+ | [[thing type::software]] | ||
+ | [[license::open source]] | ||
+ | [[category:software]] | ||
+ | </hide> | ||
==About== | ==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 written in [[MS Access 97]] | + | '''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=== | ===Features=== | ||
* Ways of entering work done: | * Ways of entering work done: | ||
Line 23: | Line 29: | ||
==Code== | ==Code== | ||
* [[/tables]] | * [[/tables]] | ||
+ | ==Links== | ||
+ | * [http://bugs.hypertwins.org/projects/work-ferret project manager] |
Revision as of 16:02, 12 April 2013
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)