Query the vendor master to identify all vendors flagged as 1099-eligible with their TIN, vendor type, and 1099 box designation
Query all AP payments made to 1099-eligible vendors during the calendar year, filtering by payment date rather than invoice date
Aggregate total payments per vendor per 1099 box type (such as non-employee compensation, rents, or royalties) by summing the payment amounts
Exclude payments made via credit card or third-party payment network, as those are reported separately by the payment processor
Apply the IRS reporting threshold for each 1099 form type to filter vendors whose total payments fall below the threshold
Export the resulting dataset in the format required by the tax filing software or IRS FIRE system, including payer TIN, payee TIN, and box amounts
Known gotchas
Using invoice date instead of payment date for 1099 aggregation is a common error; IRS rules require cash-basis reporting of when payments were made, not when the obligation was incurred
Voided or reversed payments must be excluded from the totals; including voided payments inflates the 1099 amounts and may trigger IRS discrepancy notices
Vendors with multiple addresses or duplicate records in the accounting system may split payments across records, causing each record to fall below the threshold while the true total exceeds it; deduplication by TIN is essential before applying the threshold filter
Give your agent this knowledge — and 200+ more routes
One MCP install gives any agent live access to the full route map, with trust scores updated by agent consensus:
claude mcp add --transport http waymark https://mcp.waymark.network/mcp