Tax Rate Mappingยถ
Tax Rate Mapping - Getยถ
HTTP Request
GET /api/v1/tax-rate-mappings/{id}
๐ Description: Retrieves the tax rate mapping associated with a specific financial entity within the organizational structure, providing insights into the hierarchical tax configurations.
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 "rowNumber": 0,
17 "rowIdentifier": "string",
18 "errors": [
19 "string"
20 ],
21 "linkedErrors": [
22 "string"
23 ],
24 "warnings": [
25 "string"
26 ],
27 "remarks": [
28 "string"
29 ],
30 "skipMessage": "string",
31 "determinationId": 0,
32 "determinationDisplayId": "string",
33 "description": "string",
34 "taxRate": 0.1,
35 "taxAccountId": 0,
36 "taxAccountDisplayId": "string",
37 "effectiveFrom": "2019-08-24"
38 }
39}
Tax Rate Mapping - Updateยถ
HTTP Request
PUT /api/v1/tax-rate-mappings/{id}
๐ Description: Updates the tax rate mapping for a specified financial entity within the organizational structure, allowing for adjustments to the hierarchy and compliance with regulatory requirements.
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 rate mapping data, including the financial entity identifier and associated hierarchy details. |
Body Parameters
1{
2 "id": 0,
3 "rowNumber": 0,
4 "rowIdentifier": "string",
5 "errors": [
6 "string"
7 ],
8 "linkedErrors": [
9 "string"
10 ],
11 "warnings": [
12 "string"
13 ],
14 "remarks": [
15 "string"
16 ],
17 "skipMessage": "string",
18 "determinationId": 0,
19 "determinationDisplayId": "string",
20 "description": "string",
21 "taxRate": 0.1,
22 "taxAccountId": 0,
23 "taxAccountDisplayId": "string",
24 "effectiveFrom": "2019-08-24"
25}
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 "rowNumber": 0,
17 "rowIdentifier": "string",
18 "errors": [
19 "string"
20 ],
21 "linkedErrors": [
22 "string"
23 ],
24 "warnings": [
25 "string"
26 ],
27 "remarks": [
28 "string"
29 ],
30 "skipMessage": "string",
31 "determinationId": 0,
32 "determinationDisplayId": "string",
33 "description": "string",
34 "taxRate": 0.1,
35 "taxAccountId": 0,
36 "taxAccountDisplayId": "string",
37 "effectiveFrom": "2019-08-24"
38 }
39}
Tax Rate Mapping - Deleteยถ
HTTP Request
DELETE /api/v1/tax-rate-mappings/{id}
๐ Description: Deletes a specified tax rate mapping within the financial organization structure, ensuring the integrity of the entityโs hierarchical configuration.
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 Rate Mapping - Create Or Update Bulkยถ
HTTP Request
PUT /api/v1/tax-rate-mappings/createOrUpdate/bulk
๐ Description: Updates or creates multiple tax rate mappings in bulk for financial entities within the organizational structure, ensuring accurate alignment of tax rates with the respective hierarchy.
Parameters
Name |
In |
Type |
Required |
Description |
|---|---|---|---|---|
body |
body |
true |
Request body containing a collection of tax rate mappings for bulk creation or updates within the financial organization structure, ensuring alignment with the hierarchical configuration of financial entities. |
Body Parameters
1[
2 {
3 "id": 0,
4 "rowNumber": 0,
5 "rowIdentifier": "string",
6 "errors": [
7 "string"
8 ],
9 "linkedErrors": [
10 "string"
11 ],
12 "warnings": [
13 "string"
14 ],
15 "remarks": [
16 "string"
17 ],
18 "skipMessage": "string",
19 "determinationId": 0,
20 "determinationDisplayId": "string",
21 "description": "string",
22 "taxRate": 0.1,
23 "taxAccountId": 0,
24 "taxAccountDisplayId": "string",
25 "effectiveFrom": "2019-08-24"
26 }
27]
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 "rowNumber": 0,
18 "rowIdentifier": "string",
19 "errors": [
20 "string"
21 ],
22 "linkedErrors": [
23 "string"
24 ],
25 "warnings": [
26 "string"
27 ],
28 "remarks": [
29 "string"
30 ],
31 "skipMessage": "string",
32 "determinationId": 0,
33 "determinationDisplayId": "string",
34 "description": "string",
35 "taxRate": 0.1,
36 "taxAccountId": 0,
37 "taxAccountDisplayId": "string",
38 "effectiveFrom": "2019-08-24"
39 }
40 ]
41}
Tax Rate Mapping - Create Or Updateยถ
HTTP Request
PUT /api/v1/tax-rate-mappings/createOrUpdate
๐ Description: Creates or updates tax rate mappings within the financial organization structure, ensuring accurate alignment of tax rates with the respective financial entities in the hierarchy.
Parameters
Name |
In |
Type |
Required |
Description |
|---|---|---|---|---|
body |
body |
true |
Request body containing the tax rate mapping data, including organization identifiers and associated financial entity details for creating or updating hierarchical tax structures. |
Body Parameters
1{
2 "id": 0,
3 "rowNumber": 0,
4 "rowIdentifier": "string",
5 "errors": [
6 "string"
7 ],
8 "linkedErrors": [
9 "string"
10 ],
11 "warnings": [
12 "string"
13 ],
14 "remarks": [
15 "string"
16 ],
17 "skipMessage": "string",
18 "determinationId": 0,
19 "determinationDisplayId": "string",
20 "description": "string",
21 "taxRate": 0.1,
22 "taxAccountId": 0,
23 "taxAccountDisplayId": "string",
24 "effectiveFrom": "2019-08-24"
25}
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 "rowNumber": 0,
17 "rowIdentifier": "string",
18 "errors": [
19 "string"
20 ],
21 "linkedErrors": [
22 "string"
23 ],
24 "warnings": [
25 "string"
26 ],
27 "remarks": [
28 "string"
29 ],
30 "skipMessage": "string",
31 "determinationId": 0,
32 "determinationDisplayId": "string",
33 "description": "string",
34 "taxRate": 0.1,
35 "taxAccountId": 0,
36 "taxAccountDisplayId": "string",
37 "effectiveFrom": "2019-08-24"
38 }
39}
Tax Rate Mapping - Bulk Updateยถ
HTTP Request
PUT /api/v1/tax-rate-mappings/bulk
๐ Description: Updates multiple tax rate mappings in bulk for financial entities within the organizational structure, ensuring accurate alignment with hierarchical tax regulations.
Parameters
Name |
In |
Type |
Required |
Description |
|---|---|---|---|---|
body |
body |
true |
Request body containing a collection of tax rate mappings to be applied in bulk to the financial organization structure, ensuring accurate alignment with the organizational hierarchy. |
Body Parameters
1[
2 {
3 "id": 0,
4 "rowNumber": 0,
5 "rowIdentifier": "string",
6 "errors": [
7 "string"
8 ],
9 "linkedErrors": [
10 "string"
11 ],
12 "warnings": [
13 "string"
14 ],
15 "remarks": [
16 "string"
17 ],
18 "skipMessage": "string",
19 "determinationId": 0,
20 "determinationDisplayId": "string",
21 "description": "string",
22 "taxRate": 0.1,
23 "taxAccountId": 0,
24 "taxAccountDisplayId": "string",
25 "effectiveFrom": "2019-08-24"
26 }
27]
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 "rowNumber": 0,
18 "rowIdentifier": "string",
19 "errors": [
20 "string"
21 ],
22 "linkedErrors": [
23 "string"
24 ],
25 "warnings": [
26 "string"
27 ],
28 "remarks": [
29 "string"
30 ],
31 "skipMessage": "string",
32 "determinationId": 0,
33 "determinationDisplayId": "string",
34 "description": "string",
35 "taxRate": 0.1,
36 "taxAccountId": 0,
37 "taxAccountDisplayId": "string",
38 "effectiveFrom": "2019-08-24"
39 }
40 ]
41}
Tax Rate Mapping - Bulk Createยถ
HTTP Request
POST /api/v1/tax-rate-mappings/bulk
๐ Description: Submits bulk tax rate mappings for financial entities within the organizational structure, enabling efficient updates to the hierarchy of tax classifications.
Parameters
Name |
In |
Type |
Required |
Description |
|---|---|---|---|---|
body |
body |
true |
Request body containing a collection of tax rate mappings for multiple financial entities, structured to align with the organizationโs hierarchy and compliance requirements. |
Body Parameters
1[
2 {
3 "id": 0,
4 "rowNumber": 0,
5 "rowIdentifier": "string",
6 "errors": [
7 "string"
8 ],
9 "linkedErrors": [
10 "string"
11 ],
12 "warnings": [
13 "string"
14 ],
15 "remarks": [
16 "string"
17 ],
18 "skipMessage": "string",
19 "determinationId": 0,
20 "determinationDisplayId": "string",
21 "description": "string",
22 "taxRate": 0.1,
23 "taxAccountId": 0,
24 "taxAccountDisplayId": "string",
25 "effectiveFrom": "2019-08-24"
26 }
27]
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 "rowNumber": 0,
18 "rowIdentifier": "string",
19 "errors": [
20 "string"
21 ],
22 "linkedErrors": [
23 "string"
24 ],
25 "warnings": [
26 "string"
27 ],
28 "remarks": [
29 "string"
30 ],
31 "skipMessage": "string",
32 "determinationId": 0,
33 "determinationDisplayId": "string",
34 "description": "string",
35 "taxRate": 0.1,
36 "taxAccountId": 0,
37 "taxAccountDisplayId": "string",
38 "effectiveFrom": "2019-08-24"
39 }
40 ]
41}
Tax Rate Mapping - Bulk Deleteยถ
HTTP Request
DELETE /api/v1/tax-rate-mappings/bulk
๐ Description: Deletes multiple tax rate mappings 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 rate mapping identifiers to be deleted, relevant for managing the financial organization structure and hierarchy. |
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 Rate Mapping - Searchยถ
HTTP Request
POST /api/v1/tax-rate-mappings/search
๐ Description: Submits a request to search for tax rate mappings within the financial organization structure, allowing users to identify and manage tax-related configurations for various financial entities.
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 rate mappings within the financial organization structure, including relevant identifiers and parameters to facilitate accurate retrieval. |
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 "determinationIdEqual": 0,
16 "determinationDisplayIdLike": "string",
17 "descriptionLike": "string",
18 "taxRateEqual": 0.1,
19 "taxRateLike": "string",
20 "taxAccountIdEqual": 0,
21 "taxAccountDisplayIdLike": "string",
22 "effectiveFromGreaterThanOrEqual": "2019-08-24",
23 "effectiveFromLessThanOrEqual": "2019-08-24",
24 "effectiveFromEqual": "2019-08-24"
25}
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 "rowNumber": 0,
22 "rowIdentifier": "string",
23 "errors": [
24 "string"
25 ],
26 "linkedErrors": [
27 "string"
28 ],
29 "warnings": [
30 "string"
31 ],
32 "remarks": [
33 "string"
34 ],
35 "skipMessage": "string",
36 "determinationId": 0,
37 "determinationDisplayId": "string",
38 "description": "string",
39 "taxRate": 0.1,
40 "taxAccountId": 0,
41 "taxAccountDisplayId": "string",
42 "effectiveFrom": "2019-08-24"
43 }
44 ],
45 "number": 0,
46 "sort": {
47 "unsorted": true,
48 "sorted": true,
49 "empty": true
50 },
51 "first": true,
52 "last": true,
53 "empty": true
54}
Tax Rate Mapping - Find Allยถ
HTTP Request
GET /api/v1/tax-rate-mappings
๐ Description: Retrieves the tax rate mappings associated with the financial organization structure, providing insights into the hierarchical relationships and applicable tax rates for each financial entity.
Parameters
Name |
In |
Type |
Required |
Description |
|---|---|---|---|---|
pageable |
query |
true |
Indicates whether the response should be paginated, facilitating efficient retrieval of tax rate mappings 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 "rowNumber": 0,
22 "rowIdentifier": "string",
23 "errors": [
24 "string"
25 ],
26 "linkedErrors": [
27 "string"
28 ],
29 "warnings": [
30 "string"
31 ],
32 "remarks": [
33 "string"
34 ],
35 "skipMessage": "string",
36 "determinationId": 0,
37 "determinationDisplayId": "string",
38 "description": "string",
39 "taxRate": 0.1,
40 "taxAccountId": 0,
41 "taxAccountDisplayId": "string",
42 "effectiveFrom": "2019-08-24"
43 }
44 ],
45 "number": 0,
46 "sort": {
47 "unsorted": true,
48 "sorted": true,
49 "empty": true
50 },
51 "first": true,
52 "last": true,
53 "empty": true
54}
Tax Rate Mapping - Createยถ
HTTP Request
POST /api/v1/tax-rate-mappings
๐ Description: Creates a new tax rate mapping within the financial organization structure, allowing for the alignment of tax rates to specific financial entities in the organizational hierarchy.
Parameters
Name |
In |
Type |
Required |
Description |
|---|---|---|---|---|
body |
body |
true |
Request body containing the tax rate mapping data, including organization identifiers and hierarchical structure details for financial entities. |
Body Parameters
1{
2 "id": 0,
3 "rowNumber": 0,
4 "rowIdentifier": "string",
5 "errors": [
6 "string"
7 ],
8 "linkedErrors": [
9 "string"
10 ],
11 "warnings": [
12 "string"
13 ],
14 "remarks": [
15 "string"
16 ],
17 "skipMessage": "string",
18 "determinationId": 0,
19 "determinationDisplayId": "string",
20 "description": "string",
21 "taxRate": 0.1,
22 "taxAccountId": 0,
23 "taxAccountDisplayId": "string",
24 "effectiveFrom": "2019-08-24"
25}
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 "rowNumber": 0,
17 "rowIdentifier": "string",
18 "errors": [
19 "string"
20 ],
21 "linkedErrors": [
22 "string"
23 ],
24 "warnings": [
25 "string"
26 ],
27 "remarks": [
28 "string"
29 ],
30 "skipMessage": "string",
31 "determinationId": 0,
32 "determinationDisplayId": "string",
33 "description": "string",
34 "taxRate": 0.1,
35 "taxAccountId": 0,
36 "taxAccountDisplayId": "string",
37 "effectiveFrom": "2019-08-24"
38 }
39}
Tax Rate Mapping - Get Metadataยถ
HTTP Request
GET /api/v1/tax-rate-mappings/meta
๐ Description: Retrieves metadata related to tax rate mappings within the financial organization structure, providing insights into the hierarchical relationships and classifications of financial entities.
Responses
Status |
Meaning |
Description |
Schema |
|---|---|---|---|
200 |
OK |
Inline |
Example Responses
1[
2 "DESCRIPTION"
3]