Skip to content

Releases: XeroAPI/Xero-NetStandard

3.9.0

25 Nov 04:13
beb8e96

Choose a tag to compare

Xero NetStandard SDK version 3.9.0 generated against OpenAPI Spec version 2.5.0

Payroll NZ API

PayRun.cs & PayRunCalendar.cs

  • Now refers to CalendarType class for enum options.

Taxsettings.cs

  • Periodunit type changed from int to decimal

Updated test project's RestSharp version from 106.6.7 to 106.11.4.

SDK version updated to 3.9.0

3.8.0

25 Nov 03:32
81206c4

Choose a tag to compare

Xero NetStandard SDK version 3.8.0 generated against OpenAPI Spec version 2.5.0

Accounting APIs

  • batchPayment's reference is now 255 in length
  • added DueDate property to CreditNote model
  • GetReportBalanceSheetAsync now has date parameter in DateTime instead of string (breaking change for users of this report)

Assets API

  • added disposalDate model

NZ Payroll

  • address issue in PayRun missing Calendar Type enum "TwiceMonthly"

OpenAPI Spec version updated to 2.5.0 across all files.
SDK version updated to 3.8.0 (patch, improvements & bug fixes)

3.7.2

30 Oct 05:28
cff776c

Choose a tag to compare

Xero NetStandard SDK version 3.7.2 generated against OpenAPI Spec version 2.4.0

Small fix of typo in comments.

ACCOUNTING

  • added CreateManualJournalHistoryRecordAsync
  • added GetManualJournalsHistoryAsync
  • fixed currency enums TRY_LIRA and EMPTY_CURRENCY
 in CurrencyCode model

OpenAPI Spec version updated to 2.4.0 across all files.
SDK version updated to 3.7.2 (patch, improvements & bug fixes)

3.7.1

18 Oct 02:24
afce332

Choose a tag to compare

Xero NetStandard SDK version 3.7.1 generated against OpenAPI Spec version 2.3.6

Fixed issue with OAS version not updated on some API sets.

ACCOUNTING

  • added method to get Organisation Action and Actions (GetOrganisationActionsAsync & GetOrganisationActionsAsync)
  • consequently models for Action and Actions were added
  • BatchPayment Details max length validation is removed

Assets

  • removed AssetError object, in preparation to transition to a common Xero API error object

AU PAYROLL

  • added EarningType enum BONUSESANDCOMMISSIONS
  • added ManualTaxType enum SCHEDULE5MANUAL & SCHEDULE5STSLMANUAL
  • made EmployeeID not req. for Tax Declaration
  • add TimesheetStatus enum REJECTED and REQUESTED

NZ PAYROLL

  • added GetStatutoryDeductionsAsync, GetSuperannuationAsync and GetSuperannuationsAsync

OpenAPI Spec version updated to 2.3.6 across all files.
SDK version updated to 3.7.1 (patch, improvements & bug fixes)

3.7.0

09 Oct 10:21
e1c77bc

Choose a tag to compare

Xero NetStandard SDK version 3.7.0 generated against OpenAPI Spec version 2.3.3

Payroll NZ APIs

The money related fields in NZ payroll changed from doubles to decimals to allow more accurate calculation and access to financial calculation methods.

SDK version updated to 3.7.0 (minor release due to data type change in NZ payroll)

3.6.2

09 Oct 08:48
c50c1c3

Choose a tag to compare

Xero NetStandard SDK version 3.6.2 generated against OpenAPI Spec version 2.3.3

Accounting APIs

  • added getPurchaseOrdersAttachments
  • added getPurchaseOrderAttachmentByFileName
  • added updatePurchaseOrderAttachmentByFileName
  • added createPurchaseOrderAttachmentByFileName

SDK version updated to 3.6.2 (patch with small improvements)

3.6.1

09 Oct 05:36
4a132a7

Choose a tag to compare

Xero NetStandard SDK version 3.6.1 generated against OpenAPI Spec version 2.3.3

Accounting APIS

  • added RepeatingInvoiceID to Invoice.cs
  • added new Timezone.cs enum "UTC+13"
  • added getQuoteByNumber method
  • added QuoteNumber as a query param for GetQuotesAsync method
  • bug fix: removed getQuoteByNumber method as that did not match implementation of the API
  • add 2 missing currencies "BYR" & "LTL"
  • TrackingOption.cs Name length updated from 50 to 100

Payroll AU

  • added ManualTaxType and EarningsType enums "BONUSESANDCOMMISSIONS", "SCHEDULE5STSLMANUAL" and "SCHEDULE5MANUAL"

Assets API

  • fixed the captilisation of "xero-tenant-id" header parameter

OpenAPI Spec version updated to 2.3.3 across all files.
SDK version updated to 3.6.1 (patch with bug fixes)

3.6.0

18 Sep 11:30
591ee7b

Choose a tag to compare

Xero NetStandard SDK version 3.6.0 generated against OpenAPI Spec version 2.3.0

###Added Payroll NZ Support

Xero.NetStandard.OAuth2 main package downgraded the NewtonSoft version from 12.0.2 to 11.0.2 to align with what Xero.NetStandard.OAuth2Client's Identity Model 4.0.0 is using. This will resolve some dependency issues when the two packages are used together.

Payroll AU API:

SuperMembership.cs

  • EmployeeNumber type corrected from decimal to string

OpenAPI Spec version updated to 2.3.0 across all files.
SDK version updated to 3.6.0 (minor release with a bug fix)

3.5.0

13 Sep 11:33
a71ec26

Choose a tag to compare

Xero NetStandard SDK version 3.5.0 generated against OpenAPI Spec version 2.2.15

RestSharp dependency upgraded from 106.10.1 to 106.11.4

SDK version updated to 3.5.0 (minor release)

3.4.1

13 Sep 11:31
7e8fb1a

Choose a tag to compare

Xero NetStandard SDK version 3.4.1 generated against OpenAPI Spec version 2.2.15

AU Payroll APIs:

LeaveLine.cs

  • addedd AnnualNumberOfUnits (decimal) & FullTimeNumberOfUnitsPerPeriod (decimal)

SDK version updated to 3.4.1 (patch)