Hello. I'm fairly new to GP so I apologize for any dumb assumptions I make in this question.
We have an integration between our in-house CRM and GP. This integration sends orders to GP as Sales Invoices via the Web Services. In order to get fulfillment information back from GP into our CRM, we were placing the invoices into certain batches ("export", "done"). This was working fine for a while, but we recently ran into a problem with voided and posted invoices.
It appears that once a sales invoice has been completed in GP (whether posted or voided), it can no longer be modified. This makes sense, but it is a problem for our integration because it means we cannot put the invoice into the "done" batch so that it is pulled back into our CRM (the integration gets all invoices in the "done" batch to import, then moves them into a final batch based on the date).
Is there any way to change the batch name on an invoice after it has been posted/voided? If there is not, is there a suggested way to filter sales documents so that our integration can load a list to import, rather than trying to load all the orders it is waiting to import and checking them one-by-one?
I hope this makes sense. Thanks!