Home Forums CoreObjX / DB UndepositedFunds.GetAll syntax changed from QB 2012 to Enterprise 2015

This topic contains 4 replies, has 3 voices, and was last updated by  Peter 4 years, 1 month ago.

Viewing 5 posts - 1 through 5 (of 5 total)
  • Author
  • #63255

    Premium Member

    The following two statements work in QB Pro 2012;`

    oQBUnDepositedFunds = New CoreObjX70.UndepositedFunds
    oQBUnDepositedFunds.GetAll(False, )

    In Enterprise 2015 the second statement fails with the following error message:

    Message: System.Runtime.InteropServices.COMException (0x800403F0): An invalid enumeration string was supplied.
    2018-03-27 09:59:26 at CoreObjX70._UndepositedFunds.GetAll(Boolean& IncludeTxns, String& sMDBPath)
    2018-03-27 09:59:26 at MVIRS_Manager.clsQuickbooks.CreateDeposits(frmProgress& afrmProgress)

    What is the correct syntax for 2015?

    Thanks, Pete


    Yudel Rosales

    You don’t have to put the “,”: oQBUnDepositedFunds.GetAll(False)
    It should work now


    Premium Member


    The ‘,’ was a typo in my post – I have it coded without the comma. It works when running against QB Pro 2012, but it fails with QB Enterprise 2015.



    Tom Crawford

    The problem is that QB 2015 is returning the Credit Card Refund transaction with the undeposited funds. coreObjX version 7 does not support that. We can add support for that in version 8 if you’d like to upgrade.


    Premium Member

    Please add the support. We will upgrade as soon as the change is available.

Viewing 5 posts - 1 through 5 (of 5 total)

The forum ‘CoreObjX / DB’ is closed to new topics and replies.