Releases
25.8.2
A1099
BREAKING CHANGE : FatcaFilingRequirement type changed from string to boolean.
BREAKING CHANGE : Field name changes for API consistency:
recipientEmail
to email
;
recipientNonUsProvince
to nonUsProvince
;
foreignProvince
to nonUsProvince
;
totalCapitalGainDistr
to totalCapitalGainDistributions
;
unrecapSec1250Gain
to unrecapturedSection1250Gain
.
BREAKING CHANGE : Several 1099-DIV fields changed from string to decimal:
totalOrdinaryDividends
qualifiedDividends
totalCapitalGainDistributions
unrecapturedSection1250Gain
section1202Gain
collectiblesGain
section897OrdinaryDividends
section897CapitalGain
nondividendDistributions
federalIncomeTaxWithheld
section199ADividends
investmentExpenses
foreignTaxPaid
cashLiquidationDistributions
noncashLiquidationDistributions
exemptInterestDividends
specifiedPrivateActivityBondInterestDividends
BREAKING CHANGE : GET /w9/forms
now returns a paginated list response, and each item in the list follows the same response schema as GET /w9/forms/{id}
.
Enhanced bulk upsert
Endpoint POST /avalara1099/1099/forms/$bulk-upsert
now returns processed forms for improved user experience:
Small batches (<1000 forms) : Returns processedForms
array immediately in response, eliminating need for polling jobs endpoint.
Large batches (≥1000 forms) : Continues to use asynchronous job processing with job ID for status polling
Processed forms result set follows the same schema as GET /avalara1099/1099/forms
endpoint for consistency
You can’t perform that action at this time.