I can link an invoice to a sales order and create the invoice but if I need to change line items there are problems. 1) I need to add custom fields not populated in the sales order. when I go to commit, I get an xml parsing error. I have to commit all the line items and then go back in and add the custom fields and commit again. 2) I need to add two line items to the invoice. This also gives me an xml error. BUT if I disconnect from QB and reconnect, for EACH line item, I can add them. 3) all this committing, closing, reopening is slowing down the process. Doing 1 invoice can take more than 30 seconds.
Why do I have to do this?
Is this something I can do to ameliorate the problem?