(Resolved) Known Issue: Batch ID is not being added to product related GL entries

Status

Resolved

Who's affected

Customers using the REST Version

Issue

The issue identified was that our integration is not being provided with the required GLEntryID's in the Export request, which is why they are not being returned. Although this isn't impacting the sync operation, the lack of the BatchID raises concerns that at some point in the future we could end up with orphaned records flooding the Unposted Records / Interface.

What are we doing about it?

We have logged a ticket with ConnectWise advising the issue.

You may request updates to this ticket and advise if you are affected by this issue:

ConnectWise Ticket: #13339244

Date Reported: May 2020

 Updates 
08 Jan 2021

Followed up with ConnectWise

11 Jan 2021
ConnectWise has classified this issue as a bug and provided the suggested workaround.
08 Feb 2021
Our Product Team has released a fix as required to get all GL entries to update when a record is batched. Please take note that the update will only apply to new records being batched from that point onwards.


How do we know it's an issue?

Based on the initial investigation, GLEntryIDs are not being provided in the export request.

{
   "batchIdentifier""1295",
   "glInterfaceIdentifier"null,
   "exportInvoicesFlag"true,
   "exportExpensesFlag"false,
   "exportProductsFlag"false,
   "includedInvoiceIds"[
      1315
   
],
   "includedProductIds"[],
   "includedExpenseIds"[],
   "summarizeInvoices""Condensed",
   "thruDate""2021-05-14T00:00:00Z"
}


Request returns: glEntryIds":"17419,17427"



Create Batch

{
   "batchIdentifier""1295",
   "glInterfaceIdentifier"null,
   "exportInvoicesFlag"false,
   "exportExpensesFlag"false,
   "exportProductsFlag"true,
   "processedRecordIds"[
      17419,
      17427
   
]
}


From the details above, simply these GLEntryIDs are not being provided in the export request, which is why they are not being provided into the CreateBatch Call (response)

Workaround

The suggested fix from ConnectWise is to add the ID of the Detailed Lines as the GLEntries in the create batch on our integration, which will then mark the items as a batch. We've raised this suggested workaround with our Product team to see if it is something that we can do quickly, or whether it requires some refactoring (more complex regression testing).

Did you find it helpful? Yes No

Send feedback
Sorry we couldn't be helpful. Help us improve this article with your feedback.