Node.js client library 3.7.0 changelog

CreditMemosApi

  • Added method downloadEInvoiceFileForCreditMemo to download E-Invoice files for credit memos.
  • Added method getEInvoicingMandateForCreditMemo to fetch the Avalara Mandate for a credit memo.
  • Added method updateCreditMemoInvokeSyncStatus to update the E-Invoice status of a credit memo by invoking the sync status workflow.

DebitMemosApi

  • Added method downloadEInvoiceFileForDebitMemo to download E-Invoice files for debit memos.
  • Added method getEInvoicingMandateForDebitMemo to fetch Avalara Mandate for debit memos.
  • Added method updateDebitMemoInvokeSyncStatus to update the E-Invoice status of a debit memo by invoking the sync status workflow.

EInvoicingApi

  • Added new method getEInvoicingMandatesWithHttpInfo to retrieve a list of Avalara mandates for a given country code and process type.
  • Added new method getEInvoicingMandates as a simplified version of getEInvoicingMandatesWithHttpInfo .

ElectronicPaymentsHealthApi

  • Added optional parameter zuora_version with default value 2024-05-20 to specify the minor version of the Zuora REST API.

HostedPagesApi

  • Added optional parameter zuora_version with a default value of 2024-05-20 for specifying the minor version of the Zuora REST API.

InvoicesApi

  • Added method downloadEInvoiceFileForInvoice to provide downloadable content in binary format of the E-Invoice file for a given billing document.
  • Added method getEInvoicingMandateForInvoice to fetch the Avalara Mandate for a given document if submitted to Avalara.
  • Added method updateInvoiceInvokeSyncStatus to invoke sync status API to update the E-Invoice status of the Invoice.

ObjectQueriesApi

  • Added support for querying ContactSnapshots with new methods: queryContactSnapshotByKeyWithHttpInfo , queryContactSnapshotByKey , queryContactSnapshotsWithHttpInfo , and queryContactSnapshots .
  • Added the fields parameter to allow specifying which fields are returned in the response.

ProductRatePlanChargeTiersApi

  • Added optional parameter accept_encoding to compress responses as a gzipped file, reducing bandwidth for responses over 1000 bytes.

SubscriptionsApi

  • Added as_of_date parameter for charge-detail when charge-detail is specific-segment .

index

  • Added BusinessCategory model.
  • Added EInvoiceProcessType model.
  • Added EInvoicingFileFormat model.
  • Added ExpandedContactSnapshot model.
  • Added GetEInvoiceMandateResponse model.
  • Added GetEInvoiceMandatesResponse model.
  • Added QueryContactSnapshotsResponse model.

BusinessRegion

  • Added fileFormat property to the BusinessRegion model.

BusinessRegionsResponse

  • Added fileFormat property to BusinessRegionsResponse and BusinessRegion models.

CreateAccountingCodeRequest

  • Added segmentConstantValues property to CreateAccountingCodeRequest, available if GL Segmentation 2.0 is enabled.

CreateOrderSubscription

  • Added a new notes field to the CreateOrderSubscription model, allowing developers to include a string of up to 65,535 characters.

ExpandedAccount

  • Added rollUpUsage property to ExpandedAccount.
  • Added reservedPaymentAmount property to ExpandedAccount.

ExpandedCreditMemo

  • Added billToContactSnapshot property to capture a snapshot of the billing contact.
  • Added soldToContactSnapshot property to capture a snapshot of the sold-to contact.
  • Added shipToContactSnapshot property to capture a snapshot of the shipping contact.

ExpandedDebitMemo

  • Added support for billToContactSnapshot , soldToContactSnapshot , and shipToContactSnapshot properties of type ExpandedContactSnapshot.

ExpandedInvoice

  • Added support for billToContactSnapshot , soldToContactSnapshot , and shipToContactSnapshot fields of type ExpandedContactSnapshot.

OrderSubscriptions

  • Added a new notes field to the OrderSubscriptions model, allowing for a string of up to 65,535 characters.

ReverseCreditMemoResponse

  • Added new properties id and jobId to ReverseCreditMemoResponse, allowing developers to access the credit memo ID and operation job ID.
  • Introduced jobStatus property of type OperationJobStatus to track the status of the operation job.

UpdateInvoiceRequest

  • Added a new field templateId to the UpdateInvoiceRequest model, which requires Flexible Billing Attribute.

UpdateInvoiceResponse

  • Added templateId field to the UpdateInvoiceResponse model, allowing developers to access the ID of the invoice template.