Releases: avadev/Avalara-SDK-Typescript
25.8.2
A1099
- BREAKING CHANGE: FatcaFilingRequirement type changed from string to boolean.
- BREAKING CHANGE: Field name changes for API consistency:
recipientEmail
toemail
;recipientNonUsProvince
tononUsProvince
;foreignProvince
tononUsProvince
;totalCapitalGainDistr
tototalCapitalGainDistributions
;unrecapSec1250Gain
tounrecapturedSection1250Gain
.
- 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
- Endpoint
- BREAKING CHANGE: Field name changes for API consistency:
25.8.1
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
tomedicalAndHealthCarePayments
- Renamed
excessGoldenParachute
toexcessGoldenParachutePayments
- Renamed
grossAmountPaidAttorney
togrossProceedsPaidToAttorney
- Renamed
section409AIncome
tononqualifiedDeferredCompensation
Customer Impact: Existing 1099-MISC integrations will need to update their property names to match the new naming convention.
25.8.0
What's Changed
- ELR v1.4 APIs are now released!
25.7.2
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
toValidationErrorResponse
-
CoveredIndividualReference
toCoveredIndividualReferenceResponse
-
Form1095B
toForm1095BListItemResponse
-
Form1099Base
toForm1099BaseResponse
-
Form1099K
toForm1099KListItemResponse
-
Form1099List
toForm1099ListResponse
-
Form1099Misc
toForm1099MiscListItemResponse
-
Form1099Nec
toForm1099NecListItemResponse
-
Form1099R
toForm1099RListItemResponse
-
Form1099StatusDetail
toForm1099StatusDetailResponse
-
StateEfileStatusDetailApp
toStateEfileStatusDetailResponse
25.7.0
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
24.12.12
Update Readme.md and Package.json
24.12.11
Fix how AvalaraVersion works to make it optional
24.12.10
Support ELR V1.2 APIs
24.2.29
Initial Avalara-SDK release for typescript for ELR.. more services to follow!