Skip to content

Releases: avadev/Avalara-SDK-Typescript

25.8.2

15 Aug 16:02
aa30271
Compare
Choose a tag to compare

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

25.8.1

31 Jul 02:28
1273b37
Compare
Choose a tag to compare

A1099 SDK

Added

  • tinMatchStatus object added to response (POST w9/forms and GET /w9/forms/{id}).
  • secondTinNotice property was added to the responses.
  • noTin property was added to the responses.
  • Support for new form type 1095-C in the bulk upsert endpoint.

Changed

  • BREAKING CHANGE: 1099-MISC property name changes:
  • Added fishPurchasedForResale property to both request and response;
  • Added fatcaFilingRequirement property to request and response ;
  • Renamed medicalHealthCarePayments to medicalAndHealthCarePayments
  • Renamed excessGoldenParachute to excessGoldenParachutePayments
  • Renamed grossAmountPaidAttorney to grossProceedsPaidToAttorney
  • Renamed section409AIncome to nonqualifiedDeferredCompensation

Customer Impact: Existing 1099-MISC integrations will need to update their property names to match the new naming convention.

25.8.0

29 Jul 15:55
8e13f73
Compare
Choose a tag to compare

What's Changed

  • ELR v1.4 APIs are now released!

25.7.2

17 Jul 17:09
820f397
Compare
Choose a tag to compare

A1099 SDK

BREAKING CHANGE: Object name changes for SDK:FormRequestCsvBase to FormRequestListItemBase
BREAKING CHANGE: Field name changes for API consistency:PayerMadeDirectSales to DirectSalesIndicator

Customer Impact: Existing SDK integrations will need to update their SDK version to the latest.

In the context of a form list object from GET /1099/forms, name: List1099Forms

  • ValidationErrorApp to ValidationErrorResponse

  • CoveredIndividualReference to CoveredIndividualReferenceResponse

  • Form1095B to Form1095BListItemResponse

  • Form1099Base to Form1099BaseResponse

  • Form1099K to Form1099KListItemResponse

  • Form1099List to Form1099ListResponse

  • Form1099Misc to Form1099MiscListItemResponse

  • Form1099Nec to Form1099NecListItemResponse

  • Form1099R to Form1099RListItemResponse

  • Form1099StatusDetail to Form1099StatusDetailResponse

  • StateEfileStatusDetailApp to StateEfileStatusDetailResponse

25.7.0

03 Jul 21:26
9fc0a1e
Compare
Choose a tag to compare

A1099 Changes

Fixed

  • Update GET /1099/forms to support return types of 1099-NEC and 1099-MISC.

BREAKING CHANGE: Field name changes for API consistency:

  • RecipientFederalId renamed to Tin
  • FederalIdType renamed to tinType
  • streetAddress renamed to address
  • streetAddressLine2 renamed to address2
  • addressRecipientSecond renamed to address2

25.6.0

19 Jun 17:12
d48682d
Compare
Choose a tag to compare

What's Changed

Full Changelog: 24.12.12...25.6.0

24.12.12

15 Jan 23:38
Compare
Choose a tag to compare

Update Readme.md and Package.json

24.12.11

03 Jan 18:28
8fd9013
Compare
Choose a tag to compare

Fix how AvalaraVersion works to make it optional

24.12.10

02 Jan 21:01
828b264
Compare
Choose a tag to compare

Support ELR V1.2 APIs

24.2.29

21 Mar 22:46
Compare
Choose a tag to compare

Initial Avalara-SDK release for typescript for ELR.. more services to follow!