Jump to content
View in the app

A better way to browse. Learn more.

FMForums.com

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

BillPaymentCheckAdd - Adding a check

Featured Replies

  • Newbies

Hello All, 

Major Newbie here, be gentle.

Trying to PUSH a check into QB Desktop from FM17 with the following Script, returns error.

I'm definitely missing something... all help appreciated.

Screen Shot 2019-03-08 at 6.51.38 PM.png

 

 

Where are you getting the error? What error (code)?

Did you step thru with the script debugger to see where you are getting the error?

  • Author
  • Newbies

 

QB_ERROR.png

---Edit--- oops, didn't realise this was in a forum devoted to the plugin

One thing that looked wrong after a cursory look at the reference material is your use of PCQB_RqCloseRelatedRecord at step 29. Shouldn't this be used to close a related record after one has been opened using something like PCQB_RqAddRelatedRecord? Doesn't appear to have anything to do with the error you posted though.

Edited by onefish

  • Author
  • Newbies

I removed the PCQB_RqCloseRelatedRecord, still returns error.

Hi BoloMan28,

 

It looks like you have the APAccountRef field out of order with the intended structure of the BillPaymentAdd request schema. You need to specify the APAccountRef field after PayeeEntityRef and before TxnDate.

image.png

Thanks!

CT

  • Author
  • Newbies

I'm back, I've corrected the order as suggested, Thank You.

But now I'm baffled by the TxnID. The documentation says I cannot supply a value, but if I dont it returns the following error:

 "CODE: 3150
SEVERITY: Error
MESSAGE: There is a missing element: "TxnID"

......HELP?

Screen Shot 2019-03-12 at 9.52.34 PM.png

Screen Shot 2019-03-12 at 9.51.20 PM.png

Line 25 should identify the TxnID of the Bill that's being paid by this check.

Side note: AppliedToTxnAdd may repeat. Using "AppliedToTxnAdd::xxx" works for 1-1 Check-Bill payments, but won't if you need to pay multiple Bills from a single Vendor on a single Check.

HTH!

Geoffrey Gerhard
Creative Solutions Incorporated
14000 Creekside Drive
Matthews, NC 28105
704.814.6852

  • Author
  • Newbies

Geoffrey,

Thank you for the reply,

"Line 25 should identify the TxnID of the Bill that's being paid by this check."

What if I don't have an Invoice or other Payable to apply the Check Payment to?

Can I still add the check? ie: Bank charges Pre-Authorized payments, vehicle or equipment leases, etc.?

Not via BillPaymentCheckAdd, as it's only for paying existing QB Bills. Look at CheckAdd as a possible alternative. It has a "ApplyCheckToTxnAdd" node that allows you to specify the Bill TxnID when you have one.

Don't recall if you must enter ExpenseLine(s) or ItemLines when there's no ApplyCheckToTxnAdd specified, but I think not.

HTH!

Geoffrey Gerhard
Creative Solutions Incorporated
14000 Creekside Drive
Matthews, NC 28105
704.814.6852

Create an account or sign in to comment

Important Information

By using this site, you agree to our Terms of Use.

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.