Avalara 1099 & W-9
JobResponse
Response model for job operations
This model is used in the following APIs:
Unique identifier for the job
Job type identifier. Will always be "update_job" for bulk upsert operations
Current status of the job (e.g., Success, Failed, InProgress)
Error message if the job failed, null otherwise
Total number of forms processed. Value can be 0 or another value based on what the job has available
Total number of forms in the request. Value can be 0 or another value based on what the job has available
Number of forms updated and valid for e-filing and e-delivery. Value can be 0 or another value based on what the job has available
Number of forms updated and valid for e-filing but missing email or email is undeliverable. Value can be 0 or another value based on what the job has available
Number of forms updated but invalid for e-filing. Value can be 0 or another value based on what the job has available
Number of forms skipped because they would have updated a record already updated once in the request. Value can be 0 or another value based on what the job has available
Number of forms skipped because they would have made a form invalid and the form is already e-filed or scheduled for e-filing, or because you do not have permission to update forms that have been scheduled. Value can be 0 or another value based on what the job has available
Number of forms skipped because they matched multiple forms. Value can be 0 or another value based on what the job has available
Number of forms skipped because no matching form or issuer could be found. Value can be 0 or another value based on what the job has available
Number of new forms created because no matching form could be found (and upsert was true) - with errors. Value can be 0 or another value based on what the job has available
Number of new forms created because no matching form could be found (and upsert was true) - valid for e-filing but missing email or email is undeliverable. Value can be 0 or another value based on what the job has available
Number of new forms created because no matching form could be found (and upsert was true) - valid for e-filing and e-delivery. Value can be 0 or another value based on what the job has available
Dry run. If true, this job only simulates the changes but doesn't actually persist them.
Upsert. If true, this job will first attempt to update existing records if matches can be found. Matches are done in the following order: Form ID, Form Reference ID and tax year, Form TIN and tax year.
Link to access the job details
List of processed forms returned when bulk-upsert processes ≤1000 records. Same format as GET /1099/forms response. Only available in bulk-upsert endpoint responses.