1099/W9 Badge Requirements
View as markdown

Administration & Utilities

NameTypeDescriptionComments
Configuration window
Required
The configuration window must allow the user to specify the configuration/connection information. These include client credentials and service environment.
Test connection
Required
Test the connection to the 1099 service and verify the client credentials.
User Implementation Guide
Required
The User Implementation Guide should contain screenshots and information allowing the end user to configure and use the connector.

Issuer Management

NameTypeDescriptionComments
Create an issuer
Required
Register a new payer/issuer that will issue 1099 forms.
CreateIssuer
Update an issuer
Suggested
Modify an issuer's contact, TIN, or address.
UpdateIssuer
List issuers
Suggested
Retrieve list of registered issuers.
GetIssuers
Delete an issuer
Required
Remove issuer record.
DeleteIssuer

1099 Form Management

NameTypeDescriptionComments
Create 1099 forms in bulk
Required
Submit multiple forms for IRS filing.
BulkUpsert1099Forms
Track bulk-upsert job status
Conditional
Retrieve the status of a batch job.
GetJob
Create a single 1099 form
Suggested
Allow customers to create 1 form at a time manually.
Create1099Form
Enable federal e-filing
Required
Schedule the form for IRS submission.
Create1099Form or BulkUpsert1099Forms
Enable state e-filing
Required
Schedule form for state agency submission (if applicable).
Create1099Form or BulkUpsert1099Forms
Enable TIN matching
Suggested
Validate TIN against IRS records.
Create1099Form or BulkUpsert1099Forms
Enable address verification
Suggested
Check mailing address validity.
Create1099Form or BulkUpsert1099Forms
Enable e-delivery
Conditional
Send an electronic copy to the recipient if consented.
Create1099Form or BulkUpsert1099Forms
Enable postal delivery
Conditional
Send a printed copy of the form to the recipient via postal mail.
Create1099Form or BulkUpsert1099Forms
Download form PDF
Suggested
Retrieve a finalized PDF copy of a form.
Get1099FormPdf
Update multiple forms
Required
Correct information on multiple forms regardless of the submission status.
BulkUpsert1099Forms
Update a 1099 Form
Suggested
Correct information on a single form regardless of the submission status.
Update1099Form
Retrieve forms by issuer
Suggested
List all 1099 forms for a given issuer.
List1099Forms
Retrieve unscheduled forms
Suggested
List forms that you haven't yet scheduled for federal e-filing.
List1099Forms
Retrieve undelivered forms
Suggested
Identify forms pending e-delivery.
List1099Forms
Retrieve recently updated
Suggested
Return forms modified within a recent time window.
List1099Forms
Retrieve invalid forms
Suggested
Identify forms marked invalid due to validation failures.
List1099Forms
Retrieve TIN match failures
Suggested
Show forms where TIN validation with IRS failed.
List1099Forms
Delete a form
Required
Delete a form that you haven't yet filed with the IRS.
Delete1099Form

Company Management

NameTypeDescriptionComments
Create a company
Required
Register a business requesting W-series forms.
CreateCompany
Update a company
Suggested
Allow updating the company's contact and configuration info.
UpdateCompany
List companies
Suggested
Display a list of companies for selection or filtering.
GetCompanies
Retrieve a company by ID
Suggested
Fetch full details of a specific company record.
GetCompany
Delete a company
Required
Remove a company from your environment.
DeleteCompany

W-9 Form Management

NameTypeDescriptionComments
Create W-9, W-4, or W-8 form
Required
Initiate form entry and storage.
CreateW9Form
Request an updated form via email
Conditional
Email a secure link to a recipient for form completion.
SendW9FormEmail
Request a new form via email
Conditional
Create a new form and email a secure link to a recipient for form completion.
SendW9FormEmail
Update an existing form
Suggested
Support manual updates before signature/submission.
UpdateW9Form
Retrieve a specific form
Suggested
Return all metadata for an individual W-series form.
GetW9Form
List forms
Suggested
Retrieve form list using filters (company, dates, status, and so on).
ListW9Forms
Filter TIN match failures
Suggested
Find W-9s where TIN matching failed.
ListW9Forms
Upload or replace form PDF
Suggested
Add a signed version of a form (if not using the UI flow).
UploadW9Files
Delete a form
Required
Permanently remove an unwanted or invalid form.
DeleteW9Form