Freshbooks Greasemonkey Script – Paid in Full

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:

screenshot

Here is the script (Firefox & Greasemonkey Required):

46 freshbooks_paid_in_full.user.js

Share and Enjoy:
  • email
  • Add to favorites
  • Google Bookmarks
  • MySpace
  • StumbleUpon
  • Yahoo! Buzz
  • Reddit
  • Facebook
  • del.icio.us
  • Digg
  • Twitter
This entry was posted in Greasemonkey and tagged , . Bookmark the permalink. Post a comment or leave a trackback: Trackback URL.

One Comment

  1. Posted August 12, 2008 at 1:16 am | Permalink

    This has already come in handy. Thanks

2 Trackbacks

  1. [...] About « Freshbooks Greasemonkey Script – Paid in Full [...]

  2. By Bookmarks about Greasemonkey on November 2, 2008 at 3:00 am

    [...] – 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 [...]

Leave a Comment

Your email is never published nor shared. Required fields are marked *

*
*