InvoiceWorks is an independent vendor. I used them via BearingPoint, and never had a problem with the system. It was actually one of the better third party expense management systems I've ever used. Understand that 'expense management' is a yield based industry that sells primarily on two fronts: minimizing back office overhead and treasury/cash management (read: loans to your client while wait for a check). The system is only as good or bad as the firm utilizing it. When a company wants to minimize cash flow, they turn up the heat on AP clerks running it -- they make less than most of the freelancers, and tend to be vindictive when they see the situation as poorly portrayed as this. Get your ducks in a row. If you don't understand invoicing, or POs or accounting, and you want to freelance, take a bookkeeping class; I'm sure Media Bistro has something that actually could be really useful.
I recently forgot to put the VIN number on an invoice and the person who processes the payments actually added it for me and sent me a reminder. So now I will always remember my VIN number! (I do think you are overreacting, actually. This is hardly a scandal. And actually, if someone did not know about VIN numbers it is because the person they work for didn't tell them. The memo went out January 6th.)
05/18/09
Then you'll look back at this flustercluck, and pine about 'the old days'.
05/18/09
05/18/09
05/18/09
Invoice will be rejected within months. Invoice will be paid in part within years.
05/18/09