The Untrack 1099 API allows you to programmatically disable 1099 reporting for a specific vendor in the US Edition of Zoho Books. Once disabled, any future payments made to this vendor will not be aggregated into your 1099-MISC or 1099-NEC summaries.
At Kalki LLP, we implement this endpoint for clients who manage vendor status changes through a centralized Procurement Portal or when a vendor submits an updated W-9 indicating a change in their tax classification.
To stop tracking 1099 for a contact, perform a POST request to the specialized /untrack1099 sub-resource.
Endpoint: POST /contacts/{contact_id}/untrack1099?organization_id={organization_id}
| Header Name | Value | Description |
Authorization | Zoho-oauthtoken {access_token} | Requires ZohoBooks.contacts.UPDATE scope. |
A successful request returns a code: 0 confirmation. Note that this action does not delete historical data; it simply stops the vendor from appearing in current and future 1099 reports.
Sample JSON Response:
{
"code": 0,
"message": "1099 tracking has been disabled for this contact."
}
This script can be triggered automatically if a "Vendor Classification" field is updated in your CRM to a non-1099 eligible status.
// Define the Contact ID (Vendor)
contactID = "460000000026049";
orgID = "10234695";
// Construct the URL for the Untrack Action
urlPath = "https://www.zohoapis.com/books/v3/contacts/" + contactID + "/untrack1099?organization_id=" + orgID;
// Execute the POST request
response = invokeurl
[
url :urlPath
type :POST
connection :"kalki_books_connection"
];
if(response.get("code") == 0)
{
info "Kalki Compliance: 1099 tracking REMOVED for Vendor ID: " + contactID;
}
else
{
info "Untrack action failed: " + response.get("message");
}
| Error Code | Meaning | Fix for Kalki LLP Developers |
| 2 | Invalid ID | The contact_id provided does not exist in the system. |
| 57 | Unauthorized | Your OAuth token lacks the UPDATE scope. |
| 3046 | Not Tracked | This contact was not being tracked for 1099 in the first place. |
| 6024 | Wrong Edition | This feature is only available for US and Canada editions of Zoho Books. |
For kalkillp.com clients, automating the "Untrack" flag ensures:
Report Hygiene: Your 1099 reports will only contain vendors who actually require filings, saving your accounting team from manual filtering.
Compliance Accuracy: Prevents accidental 1099 issuance to corporations or exempt entities, which can lead to confusion and unnecessary IRS correspondence.
Dynamic Onboarding: Allows for a flexible vendor lifecycle where tax status can be toggled as the business relationship evolves.
Don't let tax season be a manual cleanup exercise. Kalki LLP specializes in building intelligent vendor management workflows that handle 1099 eligibility, W-9 tracking, and automated status toggling across the Zoho ecosystem.