Java client library 3.7.0 changelog

CreditMemosApi

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

DebitMemosApi

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

EInvoicingApi

  • Added a new API method getEInvoicingMandatesApi to retrieve Avalara mandates for a given country code and process type.

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 filters, expands, and sort capabilities.
  • Added the fields parameter to allow specifying which fields are returned in the response.

SubscriptionsApi

  • Added the asOfDate parameter for chargeDetail when chargeDetail is SPECIFIC_SEGMENT .

BusinessRegion

  • Added a new field fileFormat to the BusinessRegion class, allowing developers to specify or retrieve the file format associated with a business region.

BusinessRegionsResponse

  • Added a new field fileFormat to the BusinessRegionsResponse class, allowing developers to specify or retrieve the file format associated with a business region.

CreateAccountingCodeRequest

  • Added support for segmentConstantValues , allowing developers to include segment constant values when creating an accounting code. This feature is available if GL Segmentation 2.0 is enabled.

CreateOrderSubscription

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

ExpandedAccount

  • Added new field rollUpUsage and reservedPaymentAmount to the ExpandedAccount class.

ExpandedCreditMemo

  • Added new fields: billToContactSnapshot , soldToContactSnapshot , and shipToContactSnapshot to the ExpandedCreditMemo class.

ExpandedDebitMemo

  • Added new fields: billToContactSnapshot , soldToContactSnapshot , and shipToContactSnapshot with corresponding methods.

ExpandedInvoice

  • Added new fields: billToContactSnapshot , soldToContactSnapshot , and shipToContactSnapshot of type ExpandedContactSnapshot.

OrderSubscriptions

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

ReverseCreditMemoResponse

  • Added new fields: id , jobId , and jobStatus to the ReverseCreditMemoResponse class.

UpdateInvoiceRequest

  • Added a new field templateId to the UpdateInvoiceRequest class, allowing specification of the invoice template ID. This field requires the Flexible Billing Attribute feature.

UpdateInvoiceResponse

  • Added a new field templateId to the UpdateInvoiceResponse class, allowing developers to set and retrieve the ID of the invoice template.