QuickBooks Integrator 2020 Node.js Edition

Questions / Feedback?

EligibleFor1099 Property

Whether vendor is eligible for 1099 tracking.

Syntax

 vendor.getEligibleFor1099([callback])
 vendor.setEligibleFor1099( eligibleFor1099, [callback])

Default Value

FALSE

Callback

The 'callback' parameter specifies a function which will be called when the operation completes (or an error is encountered). If the 'callback' parameter is not specified, then the method will block and will not return until the operation completes (or an error is encountered).

The callback for the getEligibleFor1099([callback]) method is defined as:

function(err, data){ }

'err' is the error that occurred. If there was no error, then 'err' is 'null'.

'data' is the value returned by the method.

The callback for the setEligibleFor1099([callback]) method is defined as:

function(err){ }

'err' is the error that occurred. If there was no error, then 'err' is 'null'.

'err' has 2 properties which hold detailed information:

err.code
err.message

Remarks

If true, this vendor is eligible for 1099 tracking. If you do not file 1099 MISC forms, EligibleFor1099 should be left false.

If EligibleFor1099 is set to true, then Address and TaxIdentity must be specified when adding a record to QuickBooks.

If QBXMLVersion is set to a Canadian version of QuickBooks; e.g., "CA2.0", this property will correspond to T4A tracking instead.

This property is not used in Update operations.

Data Type

Boolean

Copyright (c) 2021 /n software inc. - All rights reserved.
QuickBooks Integrator 2020 Node.js Edition - Version 20.0 [Build 7941]