You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
@@ -28,7 +28,7 @@ public partial class AvaTaxClient : IAvaTaxClient
28
28
/// <summary>
29
29
/// Returns the version number of the API used to generate this class
30
30
/// </summary>
31
-
public static string API_VERSION { get { return "25.2.2"; } }
31
+
public static string API_VERSION { get { return "25.3.0"; } }
32
32
33
33
#region Methods
34
34
@@ -6991,6 +6991,29 @@ public ItemHSCodeClassificationStatusModel DismissHSCodeClassificationStatus(Int
6991
6991
}
6992
6992
6993
6993
6994
+
/// <summary>
6995
+
/// Retrieve the HS code classification SLA details for a company.
6996
+
/// </summary>
6997
+
/// <remarks>
6998
+
/// This endpoint returns the SLA details for HS code classification for the
6999
+
/// specified company. The response includes information about processing times,
7000
+
/// service commitments, and other relevant SLA terms.
7001
+
///
7002
+
/// ### Security Policies
7003
+
///
7004
+
/// * This API requires one of the following user roles: AccountAdmin, AccountUser, BatchServiceAdmin, CompanyAdmin, CompanyUser, CSPAdmin, CSPTester, SiteAdmin, SSTAdmin, SystemAdmin, TechnicalSupportAdmin, TechnicalSupportUser.
7005
+
/// </remarks>
7006
+
/// Swagger Name: AvaTaxClient
7007
+
/// <param name="companyId">The ID of the company for which to retrieve the SLA details.</param>
7008
+
public ItemHSCodeClassificationSlaOutputModel GetHSCodeClassificationSLA(Int32 companyId)
7009
+
{
7010
+
var path = new AvaTaxPath("/api/v2/companies/{companyId}/items/hscode-classification/$get-sla");
@@ -11849,7 +11872,7 @@ public VarianceResponseModel GetVarianceReportByCompanyCodeByTransactionId(Strin
11849
11872
/// <param name="companyCode">The company code of the company that recorded this transaction</param>
11850
11873
/// <param name="dataSourceId">Optionally filter transactions to those from a specific data source.</param>
11851
11874
/// <param name="include">Specifies objects to include in this fetch call</param>
11852
-
/// <param name="filter">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</param>
11875
+
/// <param name="filter">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</param>
11853
11876
/// <param name="top">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.</param>
11854
11877
/// <param name="skip">If nonzero, skip this number of results before returning data. Used with `$top` to provide pagination for large datasets.</param>
11855
11878
/// <param name="orderBy">A comma separated list of sort statements in the format `(fieldname) [ASC|DESC]`, for example `id ASC`.</param>
@@ -20371,6 +20394,30 @@ public async Task<ItemHSCodeClassificationStatusModel> DismissHSCodeClassificati
20371
20394
}
20372
20395
20373
20396
20397
+
/// Swagger Name: AvaTaxClient
20398
+
/// <summary>
20399
+
/// Retrieve the HS code classification SLA details for a company.;
20400
+
/// </summary>
20401
+
/// <remarks>
20402
+
/// This endpoint returns the SLA details for HS code classification for the
20403
+
/// specified company. The response includes information about processing times,
20404
+
/// service commitments, and other relevant SLA terms.
20405
+
///
20406
+
/// ### Security Policies
20407
+
///
20408
+
/// * This API requires one of the following user roles: AccountAdmin, AccountUser, BatchServiceAdmin, CompanyAdmin, CompanyUser, CSPAdmin, CSPTester, SiteAdmin, SSTAdmin, SystemAdmin, TechnicalSupportAdmin, TechnicalSupportUser.;
20409
+
/// </remarks>
20410
+
20411
+
/// <param name="companyId">The ID of the company for which to retrieve the SLA details.</param>
20412
+
public async Task<ItemHSCodeClassificationSlaOutputModel> GetHSCodeClassificationSLAAsync(Int32 companyId)
20413
+
{
20414
+
var path = new AvaTaxPath("/api/v2/companies/{companyId}/items/hscode-classification/$get-sla");
@@ -25363,7 +25410,7 @@ public async Task<VarianceResponseModel> GetVarianceReportByCompanyCodeByTransac
25363
25410
/// <param name="companyCode">The company code of the company that recorded this transaction</param>
25364
25411
/// <param name="dataSourceId">Optionally filter transactions to those from a specific data source.</param>
25365
25412
/// <param name="include">Specifies objects to include in this fetch call</param>
25366
-
/// <param name="filter">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</param>
25413
+
/// <param name="filter">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</param>
25367
25414
/// <param name="top">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.</param>
25368
25415
/// <param name="skip">If nonzero, skip this number of results before returning data. Used with `$top` to provide pagination for large datasets.</param>
25369
25416
/// <param name="orderBy">A comma separated list of sort statements in the format `(fieldname) [ASC|DESC]`, for example `id ASC`.</param>
/// Retrieve the HS code classification SLA details for a company.
4899
+
/// </summary>
4900
+
/// <remarks>
4901
+
/// This endpoint returns the SLA details for HS code classification for the
4902
+
/// specified company. The response includes information about processing times,
4903
+
/// service commitments, and other relevant SLA terms.
4904
+
///
4905
+
/// ### Security Policies
4906
+
///
4907
+
/// * This API requires one of the following user roles: AccountAdmin, AccountUser, BatchServiceAdmin, CompanyAdmin, CompanyUser, CSPAdmin, CSPTester, SiteAdmin, SSTAdmin, SystemAdmin, TechnicalSupportAdmin, TechnicalSupportUser.
4908
+
/// </remarks>
4909
+
/// Swagger Name: AvaTaxClient
4910
+
/// <param name="companyId">The ID of the company for which to retrieve the SLA details.</param>
@@ -8577,7 +8593,7 @@ public interface IAvaTaxClient
8577
8593
/// <param name="companyCode">The company code of the company that recorded this transaction</param>
8578
8594
/// <param name="dataSourceId">Optionally filter transactions to those from a specific data source.</param>
8579
8595
/// <param name="include">Specifies objects to include in this fetch call</param>
8580
-
/// <param name="filter">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</param>
8596
+
/// <param name="filter">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</param>
8581
8597
/// <param name="top">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.</param>
8582
8598
/// <param name="skip">If nonzero, skip this number of results before returning data. Used with `$top` to provide pagination for large datasets.</param>
8583
8599
/// <param name="orderBy">A comma separated list of sort statements in the format `(fieldname) [ASC|DESC]`, for example `id ASC`.</param>
@@ -14580,6 +14596,23 @@ public interface IAvaTaxClient
14580
14596
/// <param name="country">The country of the HS code classification request status record that is to be updated.</param>
/// Retrieve the HS code classification SLA details for a company.;
14602
+
/// </summary>
14603
+
/// <remarks>
14604
+
/// This endpoint returns the SLA details for HS code classification for the
14605
+
/// specified company. The response includes information about processing times,
14606
+
/// service commitments, and other relevant SLA terms.
14607
+
///
14608
+
/// ### Security Policies
14609
+
///
14610
+
/// * This API requires one of the following user roles: AccountAdmin, AccountUser, BatchServiceAdmin, CompanyAdmin, CompanyUser, CSPAdmin, CSPTester, SiteAdmin, SSTAdmin, SystemAdmin, TechnicalSupportAdmin, TechnicalSupportUser.;
14611
+
/// </remarks>
14612
+
14613
+
/// <param name="companyId">The ID of the company for which to retrieve the SLA details.</param>
@@ -18397,7 +18430,7 @@ public interface IAvaTaxClient
18397
18430
/// <param name="companyCode">The company code of the company that recorded this transaction</param>
18398
18431
/// <param name="dataSourceId">Optionally filter transactions to those from a specific data source.</param>
18399
18432
/// <param name="include">Specifies objects to include in this fetch call</param>
18400
-
/// <param name="filter">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</param>
18433
+
/// <param name="filter">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</param>
18401
18434
/// <param name="top">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.</param>
18402
18435
/// <param name="skip">If nonzero, skip this number of results before returning data. Used with `$top` to provide pagination for large datasets.</param>
18403
18436
/// <param name="orderBy">A comma separated list of sort statements in the format `(fieldname) [ASC|DESC]`, for example `id ASC`.</param>
Copy file name to clipboardexpand all lines: src/models/TransactionModel.cs
+10
Original file line number
Diff line number
Diff line change
@@ -456,6 +456,16 @@ public class TransactionModel
456
456
/// </summary>
457
457
publicStringapStatus{get;set;}
458
458
459
+
/// <summary>
460
+
/// The name of the vendor
461
+
/// </summary>
462
+
publicStringvendorName{get;set;}
463
+
464
+
/// <summary>
465
+
/// The transaction-level variance (the difference between Vendor Charged Tax and AvaTax Calculated Tax) that has been calculated for this AP transaction.
466
+
/// </summary>
467
+
publicDecimal?varianceAmount{get;set;}
468
+
459
469
460
470
/// <summary>
461
471
/// Convert this object to a JSON string of itself
0 commit comments