I found out why the invoices are not being marked as paid. This is what one of the guys from QuickBooks forum said.
Originally Posted by [b
Quote[/b] ]The fact that the Invoices are not being marked as paid confirms that they are using IIF files. It does not have the ability to mark invoices as paid. They are obviously also posting all the Payments to Undeposited Funds. They have taken the easy (and the lazy) way of posting transactions. They do this so that they can provide a generic file that will go into anyone's QuickBooks data file. You will always have to open the payment and apply the payments to Invoices, as well as go to Undeposited Funds and move the money into the correct Bank Account.
What they are doing is correct - to a point. But it then makes you go and do extra work to finish the transactions.
The new xml-based developers kit allows payments to be applied to Invoices. But it is unlikely that they will quickly upgrade to xml, as their is a steep learning curve.
What happens when you get paid by credit card?
OK. I found another problem. The Gopher file tells QuickBooks that all invoices need to be printed. I can understand that some people would want to print these invoices, but they can do that on their own. I don't think the guys that print from Gopher should have to go in and un-check the print tab to each invoice.
The QuickBooks genius that has helped me through all this says "In the Header line there is a field "TOPRINT". If you do not need to print Invoices from QuickBooks, it needs to be "N" but is obviously currently "Y"."
I wish Gopher would change to xml. files which would make everything 100% compatible.