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