Tax Jurisdictionยถ
Tax Jurisdiction - Getยถ
HTTP Request
GET /api/v1/tax-jurisdictions/{id}
๐ Description: Retrieves detailed information about a specific tax jurisdiction within the financial organization structure, identified by the provided ID, to support organizational hierarchy and compliance needs.
Parameters
Name |
In |
Type |
Required |
Description |
|---|---|---|---|---|
id |
path |
integer(int64) |
true |
Unique identifier for the resource |
Responses
Status |
Meaning |
Description |
Schema |
|---|---|---|---|
200 |
OK |
Example Responses
1{
2 "code": "UPDATED",
3 "errors": {
4 "all": [
5 {
6 "type": "GENERIC",
7 "errorMessage": "string",
8 "source": {},
9 "field": "string",
10 "errorKey": "string"
11 }
12 ]
13 },
14 "object": {
15 "id": 0,
16 "status": "CREATED",
17 "displayId": "string",
18 "erpSystemId": 0,
19 "erpSystemDisplayId": "string",
20 "name": "string",
21 "schema": "string",
22 "costCenterId": 0,
23 "countryId": 0,
24 "countryDisplayId": "string"
25 }
26}
Tax Jurisdiction - Updateยถ
HTTP Request
PUT /api/v1/tax-jurisdictions/{id}
๐ Description: Updates the details of a specific tax jurisdiction within the financial organization structure, identified by the provided ID, to ensure accurate representation of the entityโs hierarchical tax obligations.
Parameters
Name |
In |
Type |
Required |
Description |
|---|---|---|---|---|
id |
path |
integer(int64) |
true |
Unique identifier for the resource |
body |
body |
true |
Request body containing the updated tax jurisdiction details, including name, rates, and applicable financial entity hierarchy information. |
Body Parameters
1{
2 "id": 0,
3 "status": "CREATED",
4 "displayId": "string",
5 "erpSystemId": 0,
6 "erpSystemDisplayId": "string",
7 "name": "string",
8 "schema": "string",
9 "costCenterId": 0,
10 "countryId": 0,
11 "countryDisplayId": "string"
12}
Responses
Status |
Meaning |
Description |
Schema |
|---|---|---|---|
200 |
OK |
Example Responses
1{
2 "code": "UPDATED",
3 "errors": {
4 "all": [
5 {
6 "type": "GENERIC",
7 "errorMessage": "string",
8 "source": {},
9 "field": "string",
10 "errorKey": "string"
11 }
12 ]
13 },
14 "object": {
15 "id": 0,
16 "status": "CREATED",
17 "displayId": "string",
18 "erpSystemId": 0,
19 "erpSystemDisplayId": "string",
20 "name": "string",
21 "schema": "string",
22 "costCenterId": 0,
23 "countryId": 0,
24 "countryDisplayId": "string"
25 }
26}
Tax Jurisdiction - Deleteยถ
HTTP Request
DELETE /api/v1/tax-jurisdictions/{id}
๐ Description: Deletes a specified tax jurisdiction from the financial organization structure, ensuring the hierarchy remains accurate and up-to-date for compliance and reporting purposes.
Parameters
Name |
In |
Type |
Required |
Description |
|---|---|---|---|---|
id |
path |
integer(int64) |
true |
Unique identifier for the resource |
Responses
Status |
Meaning |
Description |
Schema |
|---|---|---|---|
200 |
OK |
Example Responses
1{
2 "code": "UPDATED",
3 "errors": {
4 "all": [
5 {
6 "type": "GENERIC",
7 "errorMessage": "string",
8 "source": {},
9 "field": "string",
10 "errorKey": "string"
11 }
12 ]
13 },
14 "object": {}
15}
Tax Jurisdiction - Delete Or Decommissionยถ
HTTP Request
PUT /api/v1/tax-jurisdictions/remove/{id}
๐ Description: Removes a specified tax jurisdiction from the financial organization structure, ensuring that the hierarchy accurately reflects current operational requirements.
Parameters
Name |
In |
Type |
Required |
Description |
|---|---|---|---|---|
id |
path |
integer(int64) |
true |
Unique identifier for the resource |
Responses
Status |
Meaning |
Description |
Schema |
|---|---|---|---|
200 |
OK |
Example Responses
1{
2 "code": "UPDATED",
3 "errors": {
4 "all": [
5 {
6 "type": "GENERIC",
7 "errorMessage": "string",
8 "source": {},
9 "field": "string",
10 "errorKey": "string"
11 }
12 ]
13 },
14 "object": {}
15}
Tax Jurisdiction - Delete Or Decommission Allยถ
HTTP Request
PUT /api/v1/tax-jurisdictions/remove/bulk
๐ Description: Removes multiple tax jurisdictions in bulk from the financial organizationโs structure, streamlining the management of organizational hierarchies and ensuring compliance with relevant tax regulations.
Parameters
Name |
In |
Type |
Required |
Description |
|---|---|---|---|---|
body |
body |
array[integer] |
true |
Request body containing an array of tax jurisdiction identifiers to facilitate the bulk removal of specified financial entities from the organizational structure. |
Body Parameters
1[
2 0
3]
Responses
Status |
Meaning |
Description |
Schema |
|---|---|---|---|
200 |
OK |
Example Responses
1{
2 "code": "UPDATED",
3 "errors": {
4 "all": [
5 {
6 "type": "GENERIC",
7 "errorMessage": "string",
8 "source": {},
9 "field": "string",
10 "errorKey": "string"
11 }
12 ]
13 },
14 "object": {}
15}
Tax Jurisdiction - Decommissionยถ
HTTP Request
PUT /api/v1/tax-jurisdictions/decommission/{id}
๐ Description: Decommissions a specified tax jurisdiction within the financial organization structure, effectively removing it from the active hierarchy of financial entities. This operation ensures the integrity and accuracy of the organizationโs tax-related data management.
Parameters
Name |
In |
Type |
Required |
Description |
|---|---|---|---|---|
id |
path |
integer(int64) |
true |
Unique identifier for the resource |
Responses
Status |
Meaning |
Description |
Schema |
|---|---|---|---|
200 |
OK |
Example Responses
1{
2 "code": "UPDATED",
3 "errors": {
4 "all": [
5 {
6 "type": "GENERIC",
7 "errorMessage": "string",
8 "source": {},
9 "field": "string",
10 "errorKey": "string"
11 }
12 ]
13 },
14 "object": {
15 "id": 0,
16 "status": "CREATED",
17 "displayId": "string",
18 "erpSystemId": 0,
19 "erpSystemDisplayId": "string",
20 "name": "string",
21 "schema": "string",
22 "costCenterId": 0,
23 "countryId": 0,
24 "countryDisplayId": "string"
25 }
26}
Tax Jurisdiction - Decommission By Modification Date Beforeยถ
HTTP Request
PUT /api/v1/tax-jurisdictions/decommission/modified-before/{modified_before}
๐ Description: Decommissions tax jurisdictions that have been modified before the specified date, ensuring the financial organization structure remains current and compliant with regulatory requirements. This operation supports the management of organizational hierarchies within financial entities.
Parameters
Name |
In |
Type |
Required |
Description |
|---|---|---|---|---|
modified_before |
path |
string(date-time) |
true |
Specifies the cutoff date for decommissioning tax jurisdictions that were modified before the given date, ensuring alignment with the organizationโs financial structure and hierarchy. |
Responses
Status |
Meaning |
Description |
Schema |
|---|---|---|---|
200 |
OK |
Example Responses
1{
2 "code": "UPDATED",
3 "errors": {
4 "all": [
5 {
6 "type": "GENERIC",
7 "errorMessage": "string",
8 "source": {},
9 "field": "string",
10 "errorKey": "string"
11 }
12 ]
13 },
14 "object": [
15 {
16 "id": 0,
17 "status": "CREATED",
18 "displayId": "string",
19 "erpSystemId": 0,
20 "erpSystemDisplayId": "string",
21 "name": "string",
22 "schema": "string",
23 "costCenterId": 0,
24 "countryId": 0,
25 "countryDisplayId": "string"
26 }
27 ]
28}
Tax Jurisdiction - Decommission Before Nowยถ
HTTP Request
PUT /api/v1/tax-jurisdictions/decommission/modified-before-now
๐ Description: Decommissions tax jurisdictions that have been modified prior to the current date, ensuring the financial organization structure remains up-to-date and compliant with regulatory requirements. This operation is essential for maintaining an accurate hierarchy within the financial entity.
Responses
Status |
Meaning |
Description |
Schema |
|---|---|---|---|
200 |
OK |
Example Responses
1{
2 "code": "UPDATED",
3 "errors": {
4 "all": [
5 {
6 "type": "GENERIC",
7 "errorMessage": "string",
8 "source": {},
9 "field": "string",
10 "errorKey": "string"
11 }
12 ]
13 },
14 "object": [
15 {
16 "id": 0,
17 "status": "CREATED",
18 "displayId": "string",
19 "erpSystemId": 0,
20 "erpSystemDisplayId": "string",
21 "name": "string",
22 "schema": "string",
23 "costCenterId": 0,
24 "countryId": 0,
25 "countryDisplayId": "string"
26 }
27 ]
28}
Tax Jurisdiction - Decommission Allยถ
HTTP Request
PUT /api/v1/tax-jurisdictions/decommission/bulk
๐ Description: Decommissions multiple tax jurisdictions in bulk, allowing organizations to efficiently manage their financial entity structures and hierarchies within the financial organization framework.
Parameters
Name |
In |
Type |
Required |
Description |
|---|---|---|---|---|
body |
body |
array[integer] |
true |
Request body containing a list of tax jurisdiction identifiers and associated metadata for bulk decommissioning within the financial organization structure. |
Body Parameters
1[
2 0
3]
Responses
Status |
Meaning |
Description |
Schema |
|---|---|---|---|
200 |
OK |
Example Responses
1{
2 "code": "UPDATED",
3 "errors": {
4 "all": [
5 {
6 "type": "GENERIC",
7 "errorMessage": "string",
8 "source": {},
9 "field": "string",
10 "errorKey": "string"
11 }
12 ]
13 },
14 "object": [
15 {
16 "id": 0,
17 "status": "CREATED",
18 "displayId": "string",
19 "erpSystemId": 0,
20 "erpSystemDisplayId": "string",
21 "name": "string",
22 "schema": "string",
23 "costCenterId": 0,
24 "countryId": 0,
25 "countryDisplayId": "string"
26 }
27 ]
28}
Tax Jurisdiction - Create Or Update Bulkยถ
HTTP Request
PUT /api/v1/tax-jurisdictions/createOrUpdate/bulk
๐ Description: Creates or updates multiple tax jurisdictions in bulk, ensuring accurate alignment within the financial organization structure and hierarchy.
Parameters
Name |
In |
Type |
Required |
Description |
|---|---|---|---|---|
body |
body |
true |
Request body containing a bulk array of tax jurisdiction data, including identifiers and attributes necessary for creating or updating financial entity structures within the organization hierarchy. |
Body Parameters
1[
2 {
3 "id": 0,
4 "status": "CREATED",
5 "displayId": "string",
6 "erpSystemId": 0,
7 "erpSystemDisplayId": "string",
8 "name": "string",
9 "schema": "string",
10 "costCenterId": 0,
11 "countryId": 0,
12 "countryDisplayId": "string"
13 }
14]
Responses
Status |
Meaning |
Description |
Schema |
|---|---|---|---|
200 |
OK |
Example Responses
1{
2 "code": "UPDATED",
3 "errors": {
4 "all": [
5 {
6 "type": "GENERIC",
7 "errorMessage": "string",
8 "source": {},
9 "field": "string",
10 "errorKey": "string"
11 }
12 ]
13 },
14 "object": [
15 {
16 "id": 0,
17 "status": "CREATED",
18 "displayId": "string",
19 "erpSystemId": 0,
20 "erpSystemDisplayId": "string",
21 "name": "string",
22 "schema": "string",
23 "costCenterId": 0,
24 "countryId": 0,
25 "countryDisplayId": "string"
26 }
27 ]
28}
Tax Jurisdiction - Create Or Updateยถ
HTTP Request
PUT /api/v1/tax-jurisdictions/createOrUpdate
๐ Description: Creates or updates tax jurisdiction records within the financial organization structure, ensuring accurate alignment of organizational hierarchy and compliance for financial entities.
Parameters
Name |
In |
Type |
Required |
Description |
|---|---|---|---|---|
body |
body |
true |
Request body containing the tax jurisdiction details, including identifiers and attributes necessary for creating or updating the financial entityโs organizational structure. |
Body Parameters
1{
2 "id": 0,
3 "status": "CREATED",
4 "displayId": "string",
5 "erpSystemId": 0,
6 "erpSystemDisplayId": "string",
7 "name": "string",
8 "schema": "string",
9 "costCenterId": 0,
10 "countryId": 0,
11 "countryDisplayId": "string"
12}
Responses
Status |
Meaning |
Description |
Schema |
|---|---|---|---|
200 |
OK |
Example Responses
1{
2 "code": "UPDATED",
3 "errors": {
4 "all": [
5 {
6 "type": "GENERIC",
7 "errorMessage": "string",
8 "source": {},
9 "field": "string",
10 "errorKey": "string"
11 }
12 ]
13 },
14 "object": {
15 "id": 0,
16 "status": "CREATED",
17 "displayId": "string",
18 "erpSystemId": 0,
19 "erpSystemDisplayId": "string",
20 "name": "string",
21 "schema": "string",
22 "costCenterId": 0,
23 "countryId": 0,
24 "countryDisplayId": "string"
25 }
26}
Tax Jurisdiction - Bulk Updateยถ
HTTP Request
PUT /api/v1/tax-jurisdictions/bulk
๐ Description: Updates multiple tax jurisdictions in bulk, allowing organizations to efficiently manage their financial entity structures and hierarchies within the financial organization framework.
Parameters
Name |
In |
Type |
Required |
Description |
|---|---|---|---|---|
body |
body |
true |
Request body containing a bulk update of tax jurisdiction data, including identifiers and attributes relevant to the financial organization structure and hierarchy. |
Body Parameters
1[
2 {
3 "id": 0,
4 "status": "CREATED",
5 "displayId": "string",
6 "erpSystemId": 0,
7 "erpSystemDisplayId": "string",
8 "name": "string",
9 "schema": "string",
10 "costCenterId": 0,
11 "countryId": 0,
12 "countryDisplayId": "string"
13 }
14]
Responses
Status |
Meaning |
Description |
Schema |
|---|---|---|---|
200 |
OK |
Example Responses
1{
2 "code": "UPDATED",
3 "errors": {
4 "all": [
5 {
6 "type": "GENERIC",
7 "errorMessage": "string",
8 "source": {},
9 "field": "string",
10 "errorKey": "string"
11 }
12 ]
13 },
14 "object": [
15 {
16 "id": 0,
17 "status": "CREATED",
18 "displayId": "string",
19 "erpSystemId": 0,
20 "erpSystemDisplayId": "string",
21 "name": "string",
22 "schema": "string",
23 "costCenterId": 0,
24 "countryId": 0,
25 "countryDisplayId": "string"
26 }
27 ]
28}
Tax Jurisdiction - Bulk Createยถ
HTTP Request
POST /api/v1/tax-jurisdictions/bulk
๐ Description: Submits a bulk upload of tax jurisdictions to enhance the financial organization structure, ensuring accurate hierarchy and compliance for financial entities.
Parameters
Name |
In |
Type |
Required |
Description |
|---|---|---|---|---|
body |
body |
true |
Request body containing a collection of tax jurisdiction data, including identifiers and attributes necessary for establishing the financial organization structure and hierarchy. |
Body Parameters
1[
2 {
3 "id": 0,
4 "status": "CREATED",
5 "displayId": "string",
6 "erpSystemId": 0,
7 "erpSystemDisplayId": "string",
8 "name": "string",
9 "schema": "string",
10 "costCenterId": 0,
11 "countryId": 0,
12 "countryDisplayId": "string"
13 }
14]
Responses
Status |
Meaning |
Description |
Schema |
|---|---|---|---|
200 |
OK |
Example Responses
1{
2 "code": "UPDATED",
3 "errors": {
4 "all": [
5 {
6 "type": "GENERIC",
7 "errorMessage": "string",
8 "source": {},
9 "field": "string",
10 "errorKey": "string"
11 }
12 ]
13 },
14 "object": [
15 {
16 "id": 0,
17 "status": "CREATED",
18 "displayId": "string",
19 "erpSystemId": 0,
20 "erpSystemDisplayId": "string",
21 "name": "string",
22 "schema": "string",
23 "costCenterId": 0,
24 "countryId": 0,
25 "countryDisplayId": "string"
26 }
27 ]
28}
Tax Jurisdiction - Bulk Deleteยถ
HTTP Request
DELETE /api/v1/tax-jurisdictions/bulk
๐ Description: Deletes multiple tax jurisdictions in a single operation, streamlining the management of financial entity structures within the organizationโs hierarchy.
Parameters
Name |
In |
Type |
Required |
Description |
|---|---|---|---|---|
body |
body |
array[integer] |
true |
Request body containing an array of tax jurisdiction identifiers to facilitate the bulk deletion of financial entity tax jurisdictions within the organizational structure. |
Body Parameters
1[
2 0
3]
Responses
Status |
Meaning |
Description |
Schema |
|---|---|---|---|
200 |
OK |
Example Responses
1{
2 "code": "UPDATED",
3 "errors": {
4 "all": [
5 {
6 "type": "GENERIC",
7 "errorMessage": "string",
8 "source": {},
9 "field": "string",
10 "errorKey": "string"
11 }
12 ]
13 },
14 "object": {}
15}
Tax Jurisdiction - Searchยถ
HTTP Request
POST /api/v1/tax-jurisdictions/search
๐ Description: Submits a request to search for tax jurisdictions within the financial organization structure, allowing users to identify relevant tax entities based on specified criteria.
Parameters
Name |
In |
Type |
Required |
Description |
|---|---|---|---|---|
page |
query |
integer |
false |
Zero-based page index (0..N) |
size |
query |
integer |
false |
The size of the page to be returned |
sort |
query |
array[string] |
false |
Sorting criteria in the format: property,(asc|desc). Default sort order is ascending. Multiple sort criteria are supported. |
body |
body |
false |
Request body containing the criteria for searching tax jurisdictions, including relevant organizational structure and hierarchy details for financial entities. |
Default Valuesยถ
Parameter |
Default |
Type |
|---|---|---|
page |
|
query |
size |
|
query |
sort |
|
query |
Parameter Constraintsยถ
Parameter |
Constraints |
|---|---|
page |
Min: 0 |
size |
Min: 1 |
Body Parameters
1{
2 "idIn": [
3 0
4 ],
5 "idEqual": 0,
6 "idLike": "string",
7 "createdAtGreaterThanOrEqual": "2019-08-24T14:15:22Z",
8 "createdAtLessThanOrEqual": "2019-08-24T14:15:22Z",
9 "createdByLike": "string",
10 "createdByEqual": "string",
11 "modifiedAtGreaterThanOrEqual": "2019-08-24T14:15:22Z",
12 "modifiedAtLessThanOrEqual": "2019-08-24T14:15:22Z",
13 "modifiedByLike": "string",
14 "modifiedByEqual": "string",
15 "statusEqual": "CREATED",
16 "statusIn": [
17 "CREATED"
18 ],
19 "displayIdIn": [
20 "string"
21 ],
22 "displayIdLike": "string",
23 "erpSystemIdEqual": 0,
24 "erpSystemIdIn": [
25 0
26 ],
27 "erpSystemDisplayIdLike": "string",
28 "uiSelector": "string",
29 "nameLike": "string",
30 "schemaLike": "string",
31 "costCenterIdEqual": 0,
32 "countryIdEqual": 0,
33 "countryDisplayIdLike": "string"
34}
Responses
Status |
Meaning |
Description |
Schema |
|---|---|---|---|
200 |
OK |
Example Responses
1{
2 "totalElements": 0,
3 "totalPages": 0,
4 "pageable": {
5 "pageNumber": 0,
6 "paged": true,
7 "pageSize": 0,
8 "unpaged": true,
9 "offset": 0,
10 "sort": {
11 "unsorted": true,
12 "sorted": true,
13 "empty": true
14 }
15 },
16 "numberOfElements": 0,
17 "size": 0,
18 "content": [
19 {
20 "id": 0,
21 "status": "CREATED",
22 "displayId": "string",
23 "erpSystemId": 0,
24 "erpSystemDisplayId": "string",
25 "name": "string",
26 "schema": "string",
27 "costCenterId": 0,
28 "countryId": 0,
29 "countryDisplayId": "string"
30 }
31 ],
32 "number": 0,
33 "sort": {
34 "unsorted": true,
35 "sorted": true,
36 "empty": true
37 },
38 "first": true,
39 "last": true,
40 "empty": true
41}
Tax Jurisdiction - Detach Countryยถ
HTTP Request
POST /api/v1/tax-jurisdictions/detach/country/{country_id}
๐ Description: Detaches a specified country from the financial organization structure, effectively updating the hierarchy of tax jurisdictions associated with the financial entity. This operation ensures accurate alignment of tax responsibilities within the organizational framework.
Parameters
Name |
In |
Type |
Required |
Description |
|---|---|---|---|---|
country_id |
path |
integer(int64) |
true |
Unique identifier for the country within the financial organization structure, used to detach tax jurisdictions associated with that country. |
body |
body |
true |
Request body containing the details required to detach a specified country from its associated tax jurisdiction within the financial organization structure. |
Body Parameters
1[
2 {
3 "id": 0,
4 "status": "CREATED",
5 "displayId": "string",
6 "erpSystemId": 0,
7 "erpSystemDisplayId": "string",
8 "name": "string",
9 "schema": "string",
10 "costCenterId": 0,
11 "countryId": 0,
12 "countryDisplayId": "string"
13 }
14]
Responses
Status |
Meaning |
Description |
Schema |
|---|---|---|---|
200 |
OK |
Example Responses
1{
2 "code": "UPDATED",
3 "errors": {
4 "all": [
5 {
6 "type": "GENERIC",
7 "errorMessage": "string",
8 "source": {},
9 "field": "string",
10 "errorKey": "string"
11 }
12 ]
13 },
14 "object": {}
15}
Tax Jurisdiction - Attach Countryยถ
HTTP Request
POST /api/v1/tax-jurisdictions/attach/country/{country_id}
๐ Description: Attaches a specified country to the tax jurisdiction hierarchy within the financial organization structure, enabling streamlined management of tax compliance across different regions.
Parameters
Name |
In |
Type |
Required |
Description |
|---|---|---|---|---|
country_id |
path |
integer(int64) |
true |
Unique identifier for the country associated with the tax jurisdiction, facilitating the organization and hierarchy of financial entities within the financial organization structure. |
body |
body |
true |
Request body containing the tax jurisdiction details to be associated with the specified country, including relevant identifiers and attributes for effective financial organization structure management. |
Body Parameters
1[
2 {
3 "id": 0,
4 "status": "CREATED",
5 "displayId": "string",
6 "erpSystemId": 0,
7 "erpSystemDisplayId": "string",
8 "name": "string",
9 "schema": "string",
10 "costCenterId": 0,
11 "countryId": 0,
12 "countryDisplayId": "string"
13 }
14]
Responses
Status |
Meaning |
Description |
Schema |
|---|---|---|---|
200 |
OK |
Example Responses
1{
2 "code": "UPDATED",
3 "errors": {
4 "all": [
5 {
6 "type": "GENERIC",
7 "errorMessage": "string",
8 "source": {},
9 "field": "string",
10 "errorKey": "string"
11 }
12 ]
13 },
14 "object": {}
15}
Tax Jurisdiction - Find Allยถ
HTTP Request
GET /api/v1/tax-jurisdictions
๐ Description: Retrieves a list of tax jurisdictions associated with the financial organization structure, providing insights into the hierarchical relationships and regulatory environments of financial entities.
Parameters
Name |
In |
Type |
Required |
Description |
|---|---|---|---|---|
pageable |
query |
true |
Indicates whether the results of the tax jurisdictions query should be returned in a paginated format, facilitating efficient data retrieval within the financial organization structure. |
Responses
Status |
Meaning |
Description |
Schema |
|---|---|---|---|
200 |
OK |
Example Responses
1{
2 "totalElements": 0,
3 "totalPages": 0,
4 "pageable": {
5 "pageNumber": 0,
6 "paged": true,
7 "pageSize": 0,
8 "unpaged": true,
9 "offset": 0,
10 "sort": {
11 "unsorted": true,
12 "sorted": true,
13 "empty": true
14 }
15 },
16 "numberOfElements": 0,
17 "size": 0,
18 "content": [
19 {
20 "id": 0,
21 "status": "CREATED",
22 "displayId": "string",
23 "erpSystemId": 0,
24 "erpSystemDisplayId": "string",
25 "name": "string",
26 "schema": "string",
27 "costCenterId": 0,
28 "countryId": 0,
29 "countryDisplayId": "string"
30 }
31 ],
32 "number": 0,
33 "sort": {
34 "unsorted": true,
35 "sorted": true,
36 "empty": true
37 },
38 "first": true,
39 "last": true,
40 "empty": true
41}
Tax Jurisdiction - Createยถ
HTTP Request
POST /api/v1/tax-jurisdictions
๐ Description: Creates a new tax jurisdiction within the financial organization structure, enabling the establishment of hierarchical tax entities for accurate financial reporting and compliance.
Parameters
Name |
In |
Type |
Required |
Description |
|---|---|---|---|---|
body |
body |
true |
Request body containing the tax jurisdiction details, including identifiers and hierarchical relationships relevant to the financial organizationโs structure. |
Body Parameters
1{
2 "id": 0,
3 "status": "CREATED",
4 "displayId": "string",
5 "erpSystemId": 0,
6 "erpSystemDisplayId": "string",
7 "name": "string",
8 "schema": "string",
9 "costCenterId": 0,
10 "countryId": 0,
11 "countryDisplayId": "string"
12}
Responses
Status |
Meaning |
Description |
Schema |
|---|---|---|---|
200 |
OK |
Example Responses
1{
2 "code": "UPDATED",
3 "errors": {
4 "all": [
5 {
6 "type": "GENERIC",
7 "errorMessage": "string",
8 "source": {},
9 "field": "string",
10 "errorKey": "string"
11 }
12 ]
13 },
14 "object": {
15 "id": 0,
16 "status": "CREATED",
17 "displayId": "string",
18 "erpSystemId": 0,
19 "erpSystemDisplayId": "string",
20 "name": "string",
21 "schema": "string",
22 "costCenterId": 0,
23 "countryId": 0,
24 "countryDisplayId": "string"
25 }
26}
Tax Jurisdiction - Get Metadataยถ
HTTP Request
GET /api/v1/tax-jurisdictions/meta
๐ Description: Retrieves metadata related to tax jurisdictions within the financial organization structure, providing essential information for understanding the hierarchy and classification of financial entities.
Responses
Status |
Meaning |
Description |
Schema |
|---|---|---|---|
200 |
OK |
Inline |
Example Responses
1[
2 "NAME"
3]
Response Schema
Tax Jurisdiction - Find All By System IDยถ
HTTP Request
GET /api/v1/tax-jurisdictions/erp-system/{systemId}
๐ Description: Retrieves tax jurisdiction details for a specified ERP system, enabling organizations to understand their financial entity structure and hierarchy within the broader financial organization framework.
Parameters
Name |
In |
Type |
Required |
Description |
|---|---|---|---|---|
systemId |
path |
integer(int64) |
true |
Unique identifier for the system |
pageable |
query |
true |
Indicates whether the response should be paginated, facilitating the retrieval of tax jurisdiction data within the financial organization structure for efficient data management. |
Responses
Status |
Meaning |
Description |
Schema |
|---|---|---|---|
200 |
OK |
Example Responses
1{
2 "totalElements": 0,
3 "totalPages": 0,
4 "pageable": {
5 "pageNumber": 0,
6 "paged": true,
7 "pageSize": 0,
8 "unpaged": true,
9 "offset": 0,
10 "sort": {
11 "unsorted": true,
12 "sorted": true,
13 "empty": true
14 }
15 },
16 "numberOfElements": 0,
17 "size": 0,
18 "content": [
19 {
20 "id": 0,
21 "status": "CREATED",
22 "displayId": "string",
23 "erpSystemId": 0,
24 "erpSystemDisplayId": "string",
25 "name": "string",
26 "schema": "string",
27 "costCenterId": 0,
28 "countryId": 0,
29 "countryDisplayId": "string"
30 }
31 ],
32 "number": 0,
33 "sort": {
34 "unsorted": true,
35 "sorted": true,
36 "empty": true
37 },
38 "first": true,
39 "last": true,
40 "empty": true
41}
Tax Jurisdiction - Get All By Countryยถ
HTTP Request
GET /api/v1/tax-jurisdictions/country/{country_id}
๐ Description: Fetches tax jurisdiction details for a specified country, providing essential information for managing the financial organization structure and ensuring compliance within the hierarchical framework of financial entities.
Parameters
Name |
In |
Type |
Required |
Description |
|---|---|---|---|---|
country_id |
path |
integer(int64) |
true |
Unique identifier for the country within the financial organization structure, used to retrieve tax jurisdiction details. |
pageable |
query |
true |
Indicates whether the results of the tax jurisdictions query for the specified country should be returned in a paginated format, facilitating efficient data retrieval within the financial organization structure. |
Responses
Status |
Meaning |
Description |
Schema |
|---|---|---|---|
200 |
OK |
Example Responses
1{
2 "totalElements": 0,
3 "totalPages": 0,
4 "pageable": {
5 "pageNumber": 0,
6 "paged": true,
7 "pageSize": 0,
8 "unpaged": true,
9 "offset": 0,
10 "sort": {
11 "unsorted": true,
12 "sorted": true,
13 "empty": true
14 }
15 },
16 "numberOfElements": 0,
17 "size": 0,
18 "content": [
19 {
20 "id": 0,
21 "status": "CREATED",
22 "displayId": "string",
23 "erpSystemId": 0,
24 "erpSystemDisplayId": "string",
25 "name": "string",
26 "schema": "string",
27 "costCenterId": 0,
28 "countryId": 0,
29 "countryDisplayId": "string"
30 }
31 ],
32 "number": 0,
33 "sort": {
34 "unsorted": true,
35 "sorted": true,
36 "empty": true
37 },
38 "first": true,
39 "last": true,
40 "empty": true
41}