I’ve used an online invoicing application called Freshbooks for the last few year. It’s a great invoicing application, providing everything I need for my clients – easily creating professional looking invoices, providing reports and exports of staff timesheets, ability to configure different rates for clients by project/task, etc, etc.
However, recently, I’ve become annoyed with how the “enter payment” section works. I receive all of my payments via check and go to the “enter payment” section of the application where I enter the value paid, click save and move along. The annoyance was with having to enter the value manually. Pasting the value into the payment field doesn’t work, because there is JavaScript catching key presses and preventing it from working.
Enter greasemonkey, which in a nutshell is a Firefox plugin that allows developers to write scripts that run in specific pages. Using greasemonkey, I was able to quickly create a script that adds a “Paid in full” checkbox to provide one-click support for entering the full amount of the invoice. Yay, one click.
Here is a screen shot:
Here is the script (Firefox & Greasemonkey Required):

One Comment
This has already come in handy. Thanks
2 Trackbacks
[...] About « Freshbooks Greasemonkey Script – Paid in Full [...]
[...] – bookmarked by 6 members originally found by eBaySellerLinks on 2008-10-15 Freshbooks Greasemonkey Script http://versiteconsulting.com/blog/?p=8 – bookmarked by 3 members originally found by fabrigirardi [...]