WorkFerret: Difference between revisions
Jump to navigation
Jump to search
(link to main docs) |
(→Links: updates) |
||
Line 1: | Line 1: | ||
[[ | <hide> | ||
[[WorkFerret]] is | [[page type::article]] | ||
[[thing type::software]] | |||
[[license::open source]] | |||
* | [[category:software]] | ||
* | </hide> | ||
* | ==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== | |||
* [[/tables]] | |||
==Links== | |||
* '''Repository''': WorkFerret is now part of the '''{{l/wooz|Greenmine}}''' project | |||
* [[wooz:WorkFerret|portfolio page]] | |||
* [http://rm.vbz.net/projects/workferret project on VBZ Redmine] ([http://bugs.hypertwins.org/projects/work-ferret old]) |
Revision as of 12:26, 10 March 2020
<hide> page type::article thing type::software license::open source </hide>
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
- Repository: WorkFerret is now part of the Template:L/wooz project
- portfolio page
- project on VBZ Redmine (old)