US Vendor 1099/W-9
Block vendor bill or payment when a 1099 vendor lacks a valid W-9 / TIN, with a year-end compliance dashboard.
Block vendor bill or payment when a 1099 vendor lacks a valid W-9 / TIN, with a year-end compliance dashboard.
Key Features
Mark a vendor as a 1099 vendor and
Mark a vendor as a 1099 vendor and pick the 1099 box (NEC, MISC rents / royalties / other / medical / attorney, INT, DIV).
Store the signed W-9 (date received, refresh /
Store the signed W-9 (date received, refresh / expiry date, attachment).
Record the federal tax classification (individual, C-corp, S
Record the federal tax classification (individual, C-corp, S-corp, partnership, LLC variants, trust, ...).
Capture the TIN (EIN / SSN / ITIN) with a real IRS-rule vali
9-digit length, valid EIN campus prefix, SSN area / group / serial edits, ITIN ranges, all-zero and promotional-number rejection. The TIN is normalised to its canonical hyphenated format and shown masked.
W-9 status
missing / on file / expired (auto-recomputed daily by cron).
Compliance-blocked flag with a human-readable reason
Compliance-blocked flag with a human-readable reason.
1099-reporting-exempt detection for corporations
1099-reporting-exempt detection for corporations.
Year-to-date 1099 amount per vendor from posted bills
Year-to-date 1099 amount per vendor from posted bills.
Screenshots
Why Choose This Module
The gate A company setting chooses the enforcement mode: block at bill validation, block at payment registration, or warn-only. The override raises a clear error listing every blocked vendor and why.
Specifications
- Compatible: Odoo 18.0 / 19.0
- License: OPL-1
- Languages: English
- Author: Pokutsoft
- Dependencies: purchase, account, mail
- Support: support@pokutsoft.com
Update date: 2026-07-05