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 1 year ago.

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

    Peter
    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

    #63271

    Yudel Rosales
    Keymaster

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

    #63273

    Peter
    Premium Member

    Yudel,

    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.

    Pete

    #63279

    Tom Crawford
    Keymaster

    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.

    #63282

    Peter
    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)

You must be logged in to reply to this topic.