Skip to content

Commit 9301846

Browse files
Merge pull request #173 from avadev/25.3.0
Update for 25.3.0
2 parents 97ae45c + 39bf28c commit 9301846

File tree

3 files changed

+17
-2
lines changed

3 files changed

+17
-2
lines changed

lib/avatax/client/items.rb

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -305,6 +305,21 @@ def delete_item_tags(companyId, itemId) path = "/api/v2/companies/#{compa
305305
def dismiss_h_s_code_classification_status(companyId, itemId, options={}) path = "/api/v2/companies/#{companyId}/items/#{itemId}/hscode-classifications-status/$dismiss"
306306
put(path, options, AvaTax::VERSION) end
307307

308+
# Retrieve the HS code classification SLA details for a company.
309+
#
310+
# This endpoint returns the SLA details for HS code classification for the
311+
# specified company. The response includes information about processing times,
312+
# service commitments, and other relevant SLA terms.
313+
#
314+
# ### Security Policies
315+
#
316+
# * This API requires one of the following user roles: AccountAdmin, AccountUser, BatchServiceAdmin, CompanyAdmin, CompanyUser, CSPAdmin, CSPTester, SiteAdmin, SSTAdmin, SystemAdmin, TechnicalSupportAdmin, TechnicalSupportUser.
317+
# Swagger Name: AvaTaxClient
318+
# @param companyId [Integer] The ID of the company for which to retrieve the SLA details.
319+
# @return [Object]
320+
def get_h_s_code_classification_s_l_a(companyId) path = "/api/v2/companies/#{companyId}/items/hscode-classification/$get-sla"
321+
get(path, {}, AvaTax::VERSION) end
322+
308323
# Retrieve a single item
309324
#
310325
# Get the `Item` object identified by this URL.

lib/avatax/client/transactions.rb

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -576,7 +576,7 @@ def get_variance_report_by_company_code_by_transaction_id(companyCode, transacti
576576
# @param companyCode [String] The company code of the company that recorded this transaction
577577
# @param dataSourceId [Integer] Optionally filter transactions to those from a specific data source.
578578
# @param include [String] Specifies objects to include in this fetch call
579-
# @param filter [String] A filter statement to identify specific records to retrieve. For more information on filtering, see [Filtering in REST](http://developer.avalara.com/avatax/filtering-in-rest/).<br />*Not filterable:* exchangeRateCurrencyCode, totalDiscount, lines, addresses, locationTypes, summary, taxDetailsByTaxType, parameters, userDefinedFields, messages, invoiceMessages, isFakeTransaction, deliveryTerms, apStatusCode, apStatus
579+
# @param filter [String] A filter statement to identify specific records to retrieve. For more information on filtering, see [Filtering in REST](http://developer.avalara.com/avatax/filtering-in-rest/).<br />*Not filterable:* exchangeRateCurrencyCode, totalDiscount, lines, addresses, locationTypes, summary, taxDetailsByTaxType, parameters, userDefinedFields, messages, invoiceMessages, isFakeTransaction, deliveryTerms, apStatusCode, apStatus, vendorName, varianceAmount
580580
# @param top [Integer] If nonzero, return no more than this number of results. Used with `$skip` to provide pagination for large datasets. Unless otherwise specified, the maximum number of records that can be returned from an API call is 1,000 records.
581581
# @param skip [Integer] If nonzero, skip this number of results before returning data. Used with `$top` to provide pagination for large datasets.
582582
# @param orderBy [String] A comma separated list of sort statements in the format `(fieldname) [ASC|DESC]`, for example `id ASC`.

lib/avatax/version.rb

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,3 @@
11
module AvaTax
2-
VERSION = '25.2.2'.freeze unless defined?(::AvaTax::VERSION)
2+
VERSION = '25.3.0'.freeze unless defined?(::AvaTax::VERSION)
33
end

0 commit comments

Comments
 (0)