Skip to content

Commit c53c11c

Browse files
authored
Merge pull request #363 from XeroAPI/5.0.0
Build from OAS 3.0.3
2 parents 21629b5 + f1c4fd7 commit c53c11c

18 files changed

+256
-74
lines changed

docs/v4/accounting/index.html

+134-24
Original file line numberDiff line numberDiff line change
@@ -5637,7 +5637,7 @@
56375637
"ReportTaxType" : {
56385638
"type" : "string",
56395639
"description" : "See ReportTaxTypes",
5640-
"enum" : [ "AVALARA", "BASEXCLUDED", "CAPITALSALESOUTPUT", "CAPITALEXPENSESINPUT", "ECOUTPUT", "ECOUTPUTSERVICES", "ECINPUT", "ECACQUISITIONS", "EXEMPTEXPENSES", "EXEMPTINPUT", "EXEMPTOUTPUT", "GSTONIMPORTS", "INPUT", "INPUTTAXED", "MOSSSALES", "NONE", "NONEOUTPUT", "OUTPUT", "PURCHASESINPUT", "SALESOUTPUT", "EXEMPTCAPITAL", "EXEMPTEXPORT", "CAPITALEXINPUT", "GSTONCAPIMPORTS", "GSTONCAPITALIMPORTS", "REVERSECHARGES", "PAYMENTS", "INVOICE", "CASH", "ACCRUAL", "FLATRATECASH", "FLATRATEACCRUAL", "ACCRUALS", "TXCA", "SRCAS", "DSOUTPUT", "BLINPUT2", "EPINPUT", "IMINPUT2", "MEINPUT", "IGDSINPUT2", "ESN33OUTPUT", "OPINPUT", "OSOUTPUT", "TXN33INPUT", "TXESSINPUT", "TXREINPUT", "TXPETINPUT", "NRINPUT", "ES33OUTPUT", "ZERORATEDINPUT", "ZERORATEDOUTPUT", "DRCHARGESUPPLY", "DRCHARGE", "CAPINPUT", "CAPIMPORTS", "IMINPUT", "INPUT2", "CIUINPUT", "SRINPUT", "OUTPUT2", "SROUTPUT", "CAPOUTPUT", "SROUTPUT2", "CIUOUTPUT", "ZROUTPUT", "ZREXPORT", "ACC28PLUS", "ACCUPTO28", "OTHEROUTPUT", "SHOUTPUT", "ZRINPUT", "BADDEBT", "OTHERINPUT", "BADDEBTRELIEF", "IGDSINPUT3", "SROVR", "TOURISTREFUND", "TXRCN33", "TXRCRE", "TXRCESS", "TXRCTS", "CAPEXINPUT", "UNDEFINED", "CAPEXOUTPUT", "ZEROEXPOUTPUT", "GOODSIMPORT", "NONEINPUT", "NOTREPORTED", "SROVRRS", "SROVRLVG", "SRLVG", "IM", "IMESS", "IMN33", "IMRE", "BADDEBTRECOVERY", "USSALESTAX" ]
5640+
"enum" : [ "AVALARA", "BASEXCLUDED", "CAPITALSALESOUTPUT", "CAPITALEXPENSESINPUT", "ECOUTPUT", "ECOUTPUTSERVICES", "ECINPUT", "ECACQUISITIONS", "EXEMPTEXPENSES", "EXEMPTINPUT", "EXEMPTOUTPUT", "GSTONIMPORTS", "INPUT", "INPUTTAXED", "MOSSSALES", "NONE", "NONEOUTPUT", "OUTPUT", "PURCHASESINPUT", "SALESOUTPUT", "EXEMPTCAPITAL", "EXEMPTEXPORT", "CAPITALEXINPUT", "GSTONCAPIMPORTS", "GSTONCAPITALIMPORTS", "REVERSECHARGES", "PAYMENTS", "INVOICE", "CASH", "ACCRUAL", "FLATRATECASH", "FLATRATEACCRUAL", "ACCRUALS", "TXCA", "SRCAS", "DSOUTPUT", "BLINPUT2", "EPINPUT", "IMINPUT2", "MEINPUT", "IGDSINPUT2", "ESN33OUTPUT", "OPINPUT", "OSOUTPUT", "TXN33INPUT", "TXESSINPUT", "TXREINPUT", "TXPETINPUT", "NRINPUT", "ES33OUTPUT", "ZERORATEDINPUT", "ZERORATEDOUTPUT", "DRCHARGESUPPLY", "DRCHARGE", "CAPINPUT", "CAPIMPORTS", "IMINPUT", "INPUT2", "CIUINPUT", "SRINPUT", "OUTPUT2", "SROUTPUT", "CAPOUTPUT", "SROUTPUT2", "CIUOUTPUT", "ZROUTPUT", "ZREXPORT", "ACC28PLUS", "ACCUPTO28", "OTHEROUTPUT", "SHOUTPUT", "ZRINPUT", "BADDEBT", "OTHERINPUT", "BADDEBTRELIEF", "IGDSINPUT3", "SROVR", "TOURISTREFUND", "TXRCN33", "TXRCRE", "TXRCESS", "TXRCTS", "CAPEXINPUT", "UNDEFINED", "CAPEXOUTPUT", "ZEROEXPOUTPUT", "GOODSIMPORT", "NONEINPUT", "NOTREPORTED", "SROVRRS", "SROVRLVG", "SRLVG", "IM", "IMESS", "IMN33", "IMRE", "BADDEBTRECOVERY", "USSALESTAX", "BLINPUT3" ]
56415641
},
56425642
"CanApplyToAssets" : {
56435643
"type" : "boolean",
@@ -5702,7 +5702,7 @@
57025702
"title" : "",
57035703
"type" : "string",
57045704
"description" : "See Tax Types – can only be used on update calls",
5705-
"enum" : [ "OUTPUT", "INPUT", "CAPEXINPUT", "EXEMPTEXPORT", "EXEMPTEXPENSES", "EXEMPTCAPITAL", "EXEMPTOUTPUT", "INPUTTAXED", "BASEXCLUDED", "GSTONCAPIMPORTS", "GSTONIMPORTS", "NONE", "INPUT2", "ZERORATED", "OUTPUT2", "CAPEXINPUT2", "CAPEXOUTPUT", "CAPEXOUTPUT2", "CAPEXSRINPUT", "CAPEXSROUTPUT", "ECACQUISITIONS", "ECZRINPUT", "ECZROUTPUT", "ECZROUTPUTSERVICES", "EXEMPTINPUT", "REVERSECHARGES", "RRINPUT", "RROUTPUT", "SRINPUT", "SROUTPUT", "ZERORATEDINPUT", "ZERORATEDOUTPUT", "BLINPUT", "DSOUTPUT", "EPINPUT", "ES33OUTPUT", "ESN33OUTPUT", "IGDSINPUT2", "IMINPUT2", "MEINPUT", "NRINPUT", "OPINPUT", "OSOUTPUT", "TXESSINPUT", "TXN33INPUT", "TXPETINPUT", "TXREINPUT", "INPUT3", "INPUT4", "OUTPUT3", "OUTPUT4", "SROUTPUT2", "TXCA", "SRCAS", "BLINPUT2", "DRCHARGESUPPLY20", "DRCHARGE20", "DRCHARGESUPPLY5", "DRCHARGE5", "BADDEBTRELIEF", "IGDSINPUT3", "SROVR", "TOURISTREFUND", "TXRCN33", "TXRCRE", "TXRCESS", "TXRCTS", "OUTPUTY23", "DSOUTPUTY23", "INPUTY23", "IMINPUT2Y23", "IGDSINPUT2Y23", "TXPETINPUTY23", "TXESSINPUTY23", "TXN33INPUTY23", "TXREINPUTY23", "TXCAY23", "BADDEBTRELIEFY23", "IGDSINPUT3Y23", "SROVRRSY23", "SROVRLVGY23", "SRLVGY23", "TXRCN33Y23", "TXRCREY23", "TXRCESSY23", "TXRCTSY23", "IM", "IMY23", "IMESS", "IMESSY23", "IMN33", "IMN33Y23", "IMRE", "IMREY23", "BADDEBTRECOVERY", "BADDEBTRECOVERYY23", "OUTPUTY24", "DSOUTPUTY24", "INPUTY24", "IGDSINPUT2Y24", "TXPETINPUTY24", "TXESSINPUTY24", "TXN33INPUTY24", "TXREINPUTY24", "TXCAY24", "BADDEBTRELIEFY24", "IGDSINPUT3Y24", "SROVRRSY24", "SROVRLVGY24", "SRLVGY24", "TXRCTSY24", "TXRCESSY24", "TXRCN33Y24", "TXRCREY24", "IMY24", "IMESSY24", "IMN33Y24", "IMREY24", "BADDEBTRECOVERYY24", "OSOUTPUT2" ]
5705+
"enum" : [ "OUTPUT", "INPUT", "CAPEXINPUT", "EXEMPTEXPORT", "EXEMPTEXPENSES", "EXEMPTCAPITAL", "EXEMPTOUTPUT", "INPUTTAXED", "BASEXCLUDED", "GSTONCAPIMPORTS", "GSTONIMPORTS", "NONE", "INPUT2", "ZERORATED", "OUTPUT2", "CAPEXINPUT2", "CAPEXOUTPUT", "CAPEXOUTPUT2", "CAPEXSRINPUT", "CAPEXSROUTPUT", "ECACQUISITIONS", "ECZRINPUT", "ECZROUTPUT", "ECZROUTPUTSERVICES", "EXEMPTINPUT", "REVERSECHARGES", "RRINPUT", "RROUTPUT", "SRINPUT", "SROUTPUT", "ZERORATEDINPUT", "ZERORATEDOUTPUT", "BLINPUT", "DSOUTPUT", "EPINPUT", "ES33OUTPUT", "ESN33OUTPUT", "IGDSINPUT2", "IMINPUT2", "MEINPUT", "NRINPUT", "OPINPUT", "OSOUTPUT", "TXESSINPUT", "TXN33INPUT", "TXPETINPUT", "TXREINPUT", "INPUT3", "INPUT4", "OUTPUT3", "OUTPUT4", "SROUTPUT2", "TXCA", "SRCAS", "BLINPUT2", "DRCHARGESUPPLY20", "DRCHARGE20", "DRCHARGESUPPLY5", "DRCHARGE5", "BADDEBTRELIEF", "IGDSINPUT3", "SROVR", "TOURISTREFUND", "TXRCN33", "TXRCRE", "TXRCESS", "TXRCTS", "OUTPUTY23", "DSOUTPUTY23", "INPUTY23", "IMINPUT2Y23", "IGDSINPUT2Y23", "TXPETINPUTY23", "TXESSINPUTY23", "TXN33INPUTY23", "TXREINPUTY23", "TXCAY23", "BADDEBTRELIEFY23", "IGDSINPUT3Y23", "SROVRRSY23", "SROVRLVGY23", "SRLVGY23", "TXRCN33Y23", "TXRCREY23", "TXRCESSY23", "TXRCTSY23", "IM", "IMY23", "IMESS", "IMESSY23", "IMN33", "IMN33Y23", "IMRE", "IMREY23", "BADDEBTRECOVERY", "BADDEBTRECOVERYY23", "OUTPUTY24", "DSOUTPUTY24", "INPUTY24", "IGDSINPUT2Y24", "TXPETINPUTY24", "TXESSINPUTY24", "TXN33INPUTY24", "TXREINPUTY24", "TXCAY24", "BADDEBTRELIEFY24", "IGDSINPUT3Y24", "SROVRRSY24", "SROVRLVGY24", "SRLVGY24", "TXRCTSY24", "TXRCESSY24", "TXRCN33Y24", "TXRCREY24", "IMY24", "IMESSY24", "IMN33Y24", "IMREY24", "BADDEBTRECOVERYY24", "OSOUTPUT2", "BLINPUT3", "BLINPUT3Y23", "BLINPUT3Y24" ]
57065706
};
57075707
defs["TenNinetyNineContact"] = {
57085708
"title" : "",
@@ -6674,6 +6674,9 @@
66746674
<li data-group="Accounting" data-name="getReportsList" class="">
66756675
<a href="#api-Accounting-getReportsList">getReportsList</a>
66766676
</li>
6677+
<li data-group="Accounting" data-name="getTaxRateByTaxType" class="">
6678+
<a href="#api-Accounting-getTaxRateByTaxType">getTaxRateByTaxType</a>
6679+
</li>
66776680
<li data-group="Accounting" data-name="getTaxRates" class="">
66786681
<a href="#api-Accounting-getTaxRates">getTaxRates</a>
66796682
</li>
@@ -39167,6 +39170,134 @@ <h2>Parameters</h2>
3916739170
</div>
3916839171
</div>
3916939172
</td>
39173+
</tr>
39174+
39175+
</table>
39176+
</article>
39177+
</div>
39178+
<hr>
39179+
<div id="api-Accounting-getTaxRateByTaxType">
39180+
<article id="api-Accounting-getTaxRateByTaxType-0" data-group="User" data-name="getTaxRateByTaxType" data-version="0">
39181+
<div class="pull-left">
39182+
<h1>getTaxRateByTaxType</h1>
39183+
<p>Retrieves a specific tax rate according to given TaxType code</p>
39184+
</div>
39185+
<div class="pull-right"></div>
39186+
<div class="clearfix"></div>
39187+
<p></p>
39188+
<p class="marked"></p>
39189+
<p></p>
39190+
<br />
39191+
<pre class="prettyprint language-html prettyprinted" data-type="get"><code><span class="pln">/TaxRates/{TaxType}</span></code></pre>
39192+
<p>
39193+
<h3>Usage and SDK Samples</h3>
39194+
</p>
39195+
<ul class="nav nav-tabs nav-tabs-examples">
39196+
<li class=""><a href="#examples-Accounting-getTaxRateByTaxType-0-java">Java</a></li>
39197+
</ul>
39198+
<div class="tab-content">
39199+
<div class="tab-pane" id="examples-Accounting-getTaxRateByTaxType-0-java">
39200+
<pre class="prettyprint"><code class="language-java">import org.openapitools.client.api.*;
39201+
import org.openapitools.client.api.client.AccountingApi;
39202+
import org.openapitools.client.models.accounting.*;
39203+
39204+
import java.io.File;
39205+
import java.util.*;
39206+
39207+
public class AccountingApiExample {
39208+
private AccountingApi apiInstance;
39209+
39210+
public static void main(String[] args) {
39211+
String accessToken = "YOUR_ACCESS_TOKEN";
39212+
ApiClient defaultClient = new ApiClient();
39213+
39214+
apiInstance = AccountingApi.getInstance(defaultClient);
39215+
String xeroTenantId = 'YOUR_XERO_TENANT_ID';
39216+
String taxType = 'INPUT2';
39217+
39218+
try {
39219+
TaxRates result = apiInstance.getTaxRateByTaxType(accessToken, xeroTenantId, taxType);
39220+
System.out.println(result);
39221+
} catch (XeroException e) {
39222+
System.err.println("Exception when calling AccountingApi#getTaxRateByTaxType");
39223+
e.printStackTrace();
39224+
}
39225+
}
39226+
}</code></pre>
39227+
</div>
39228+
</div>
39229+
<h2>Scopes</h2>
39230+
<table>
39231+
39232+
<tr>
39233+
<td>accounting.settings</td>
39234+
<td>Grant read-write access to organisation and account settings</td>
39235+
</tr>
39236+
39237+
<tr>
39238+
<td>accounting.settings.read</td>
39239+
<td>Grant read-only access to organisation and account settings</td>
39240+
</tr>
39241+
39242+
</table>
39243+
<h2>Parameters</h2>
39244+
<div class="methodsubtabletitle">Path parameters</div>
39245+
<table id="methodsubtable">
39246+
<tr>
39247+
<th width="150px">Name</th>
39248+
<th>Description</th>
39249+
</tr>
39250+
<tr><td style="width:150px;">TaxType<span style="color:red;">*</span></td>
39251+
<td>
39252+
39253+
39254+
<div id="d2e199_getTaxRateByTaxType_taxType">
39255+
<div class="json-schema-view">
39256+
<div class="primitive">
39257+
<span class="type">
39258+
String
39259+
</span>
39260+
39261+
<div class="inner description marked">
39262+
A valid TaxType code
39263+
</div>
39264+
</div>
39265+
<div class="inner required">
39266+
Required
39267+
</div>
39268+
</div>
39269+
</div>
39270+
</td>
39271+
</tr>
39272+
39273+
</table>
39274+
<div class="methodsubtabletitle">Header parameters</div>
39275+
<table id="methodsubtable">
39276+
<tr>
39277+
<th width="150px">Name</th>
39278+
<th>Description</th>
39279+
</tr>
39280+
<tr><td style="width:150px;">xero-tenant-id<span style="color:red;">*</span></td>
39281+
<td>
39282+
39283+
39284+
<div id="d2e199_getTaxRateByTaxType_xeroTenantId">
39285+
<div class="json-schema-view">
39286+
<div class="primitive">
39287+
<span class="type">
39288+
String
39289+
</span>
39290+
39291+
<div class="inner description marked">
39292+
Xero identifier for Tenant
39293+
</div>
39294+
</div>
39295+
<div class="inner required">
39296+
Required
39297+
</div>
39298+
</div>
39299+
</div>
39300+
</td>
3917039301
</tr>
3917139302

3917239303
</table>
@@ -39212,10 +39343,9 @@ <h3>Usage and SDK Samples</h3>
3921239343
String xeroTenantId = 'YOUR_XERO_TENANT_ID';
3921339344
String where = 'Status=="ACTIVE"';
3921439345
String order = 'Name ASC';
39215-
String taxType = 'INPUT';
3921639346

3921739347
try {
39218-
TaxRates result = apiInstance.getTaxRates(accessToken, xeroTenantId, where, order, taxType);
39348+
TaxRates result = apiInstance.getTaxRates(accessToken, xeroTenantId, where, order);
3921939349
System.out.println(result);
3922039350
} catch (XeroException e) {
3922139351
System.err.println("Exception when calling AccountingApi#getTaxRates");
@@ -39314,26 +39444,6 @@ <h2>Parameters</h2>
3931439444
</div>
3931539445
</div>
3931639446
</td>
39317-
</tr>
39318-
39319-
<tr><td style="width:150px;">TaxType</td>
39320-
<td>
39321-
39322-
39323-
<div id="d2e199_getTaxRates_taxType">
39324-
<div class="json-schema-view">
39325-
<div class="primitive">
39326-
<span class="type">
39327-
String
39328-
</span>
39329-
39330-
<div class="inner description marked">
39331-
Filter by tax type
39332-
</div>
39333-
</div>
39334-
</div>
39335-
</div>
39336-
</td>
3933739447
</tr>
3933839448

3933939449
</table>

docs/v4/payroll-au/index.html

+1-1
Original file line numberDiff line numberDiff line change
@@ -925,7 +925,7 @@
925925
"title" : "",
926926
"type" : "string",
927927
"description" : "",
928-
"enum" : [ "CAR", "TRANSPORT", "LAUNDRY", "MEALS", "TRAVEL", "OTHER", "JOBKEEPER", "TOOLS", "TASKS", "QUALIFICATIONS" ]
928+
"enum" : [ "CAR", "TRANSPORT", "LAUNDRY", "MEALS", "TRAVEL", "OTHER", "TOOLS", "TASKS", "QUALIFICATIONS" ]
929929
};
930930
defs["BankAccount"] = {
931931
"title" : "",

pom.xml

+3-3
Original file line numberDiff line numberDiff line change
@@ -256,9 +256,9 @@
256256
<goals>
257257
<goal>sign</goal>
258258
</goals>
259-
<configuration>
259+
<configuration>
260260
<passphraseServerId>gpg.passphrase</passphraseServerId>
261-
</configuration>
261+
</configuration>
262262
</execution>
263263
</executions>
264264
</plugin>
@@ -315,7 +315,7 @@
315315
<swagger-annotations-version>1.6.3</swagger-annotations-version>
316316
<google-api-client-version>2.3.0</google-api-client-version>
317317
<jersey-common-version>2.25.1</jersey-common-version>
318-
<jackson-version>2.13.2</jackson-version>
318+
<jackson-version>2.16.1</jackson-version>
319319
<jackson-databind-version>2.16.1</jackson-databind-version>
320320
<jackson-threetenbp-version>2.12.5</jackson-threetenbp-version>
321321
<junit-version>4.13.2</junit-version>

0 commit comments

Comments
 (0)