Skip to content

25.8.2

Latest
Compare
Choose a tag to compare
@svc-developer svc-developer released this 15 Aug 15:59
b0de571

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