Tax Mappingยถ
Tax Mapping - Getยถ
HTTP Request
GET /api/v1/tax-code-expense-category-mappings/{id}
๐ Description: Retrieves the tax code expense category mapping associated with the specified identifier, providing insights into the financial organization structure and hierarchy of the entity. This operation facilitates effective management of financial classifications within the organization.
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 "isLeaseExpense": true,
34 "expenseCategoryId": 0,
35 "expenseCategoryDisplayId": "string",
36 "expenseCategoryName": "string",
37 "nonLeaseTaxCodeId": 0,
38 "nonLeaseTaxCodeDisplayId": "string",
39 "nonLeaseExemptionTaxCodeId": 0,
40 "nonLeaseExemptionTaxCodeDisplayId": "string",
41 "nonLeaseExemptionTaxPercentage": 0.1,
42 "principalTaxCodeId": 0,
43 "principalTaxCodeDisplayId": "string",
44 "principalExemptionTaxCodeId": 0,
45 "principalExemptionTaxCodeDisplayId": "string",
46 "principalExemptionTaxPercentage": 0.1
47 }
48}
Tax Mapping - Updateยถ
HTTP Request
PUT /api/v1/tax-code-expense-category-mappings/{id}
๐ Description: Updates the tax code expense category mapping for a specified financial entity, allowing organizations to maintain accurate financial structures and hierarchies.
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 code and expense category mapping details for the specified financial entity, ensuring alignment with the organizationโs hierarchical structure. |
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 "isLeaseExpense": true,
21 "expenseCategoryId": 0,
22 "expenseCategoryDisplayId": "string",
23 "expenseCategoryName": "string",
24 "nonLeaseTaxCodeId": 0,
25 "nonLeaseTaxCodeDisplayId": "string",
26 "nonLeaseExemptionTaxCodeId": 0,
27 "nonLeaseExemptionTaxCodeDisplayId": "string",
28 "nonLeaseExemptionTaxPercentage": 0.1,
29 "principalTaxCodeId": 0,
30 "principalTaxCodeDisplayId": "string",
31 "principalExemptionTaxCodeId": 0,
32 "principalExemptionTaxCodeDisplayId": "string",
33 "principalExemptionTaxPercentage": 0.1
34}
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 "isLeaseExpense": true,
34 "expenseCategoryId": 0,
35 "expenseCategoryDisplayId": "string",
36 "expenseCategoryName": "string",
37 "nonLeaseTaxCodeId": 0,
38 "nonLeaseTaxCodeDisplayId": "string",
39 "nonLeaseExemptionTaxCodeId": 0,
40 "nonLeaseExemptionTaxCodeDisplayId": "string",
41 "nonLeaseExemptionTaxPercentage": 0.1,
42 "principalTaxCodeId": 0,
43 "principalTaxCodeDisplayId": "string",
44 "principalExemptionTaxCodeId": 0,
45 "principalExemptionTaxCodeDisplayId": "string",
46 "principalExemptionTaxPercentage": 0.1
47 }
48}
Tax Mapping - Deleteยถ
HTTP Request
DELETE /api/v1/tax-code-expense-category-mappings/{id}
๐ Description: Deletes a specific tax code expense category mapping identified by the provided ID, thereby maintaining the integrity of the financial organization structure and hierarchy within the financial entity.
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 Mapping - Create Or Update Bulkยถ
HTTP Request
PUT /api/v1/tax-code-expense-category-mappings/createOrUpdate/bulk
๐ Description: Updates or creates multiple tax code to expense category mappings in bulk, facilitating the efficient management of financial organization structures within a hierarchical framework. This operation ensures that financial entities maintain accurate and consistent tax classifications across their organizational structure.
Parameters
Name |
In |
Type |
Required |
Description |
|---|---|---|---|---|
body |
body |
true |
Request body containing a bulk array of tax code and expense category mappings for financial entities, facilitating the creation or update of organizational structure hierarchies. |
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 "isLeaseExpense": true,
22 "expenseCategoryId": 0,
23 "expenseCategoryDisplayId": "string",
24 "expenseCategoryName": "string",
25 "nonLeaseTaxCodeId": 0,
26 "nonLeaseTaxCodeDisplayId": "string",
27 "nonLeaseExemptionTaxCodeId": 0,
28 "nonLeaseExemptionTaxCodeDisplayId": "string",
29 "nonLeaseExemptionTaxPercentage": 0.1,
30 "principalTaxCodeId": 0,
31 "principalTaxCodeDisplayId": "string",
32 "principalExemptionTaxCodeId": 0,
33 "principalExemptionTaxCodeDisplayId": "string",
34 "principalExemptionTaxPercentage": 0.1
35 }
36]
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 "isLeaseExpense": true,
35 "expenseCategoryId": 0,
36 "expenseCategoryDisplayId": "string",
37 "expenseCategoryName": "string",
38 "nonLeaseTaxCodeId": 0,
39 "nonLeaseTaxCodeDisplayId": "string",
40 "nonLeaseExemptionTaxCodeId": 0,
41 "nonLeaseExemptionTaxCodeDisplayId": "string",
42 "nonLeaseExemptionTaxPercentage": 0.1,
43 "principalTaxCodeId": 0,
44 "principalTaxCodeDisplayId": "string",
45 "principalExemptionTaxCodeId": 0,
46 "principalExemptionTaxCodeDisplayId": "string",
47 "principalExemptionTaxPercentage": 0.1
48 }
49 ]
50}
Tax Mapping - Create Or Updateยถ
HTTP Request
PUT /api/v1/tax-code-expense-category-mappings/createOrUpdate
๐ Description: Updates or creates mappings between tax codes and expense categories within the financial organization structure, ensuring accurate alignment of financial entities in the hierarchy. This operation facilitates efficient management of tax-related expenses across the organization.
Parameters
Name |
In |
Type |
Required |
Description |
|---|---|---|---|---|
body |
body |
true |
Request body containing the tax code and expense category mapping data necessary for updating or creating financial entity hierarchies within the organization structure. |
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 "isLeaseExpense": true,
21 "expenseCategoryId": 0,
22 "expenseCategoryDisplayId": "string",
23 "expenseCategoryName": "string",
24 "nonLeaseTaxCodeId": 0,
25 "nonLeaseTaxCodeDisplayId": "string",
26 "nonLeaseExemptionTaxCodeId": 0,
27 "nonLeaseExemptionTaxCodeDisplayId": "string",
28 "nonLeaseExemptionTaxPercentage": 0.1,
29 "principalTaxCodeId": 0,
30 "principalTaxCodeDisplayId": "string",
31 "principalExemptionTaxCodeId": 0,
32 "principalExemptionTaxCodeDisplayId": "string",
33 "principalExemptionTaxPercentage": 0.1
34}
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 "isLeaseExpense": true,
34 "expenseCategoryId": 0,
35 "expenseCategoryDisplayId": "string",
36 "expenseCategoryName": "string",
37 "nonLeaseTaxCodeId": 0,
38 "nonLeaseTaxCodeDisplayId": "string",
39 "nonLeaseExemptionTaxCodeId": 0,
40 "nonLeaseExemptionTaxCodeDisplayId": "string",
41 "nonLeaseExemptionTaxPercentage": 0.1,
42 "principalTaxCodeId": 0,
43 "principalTaxCodeDisplayId": "string",
44 "principalExemptionTaxCodeId": 0,
45 "principalExemptionTaxCodeDisplayId": "string",
46 "principalExemptionTaxPercentage": 0.1
47 }
48}
Tax Mapping - Bulk Updateยถ
HTTP Request
PUT /api/v1/tax-code-expense-category-mappings/bulk
๐ Description: Updates multiple tax code to expense category mappings in bulk, enabling efficient management of financial organization structures within a hierarchical framework.
Parameters
Name |
In |
Type |
Required |
Description |
|---|---|---|---|---|
body |
body |
true |
Request body containing a collection of tax code and expense category mappings to facilitate bulk updates within the financial organization structure. |
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 "isLeaseExpense": true,
22 "expenseCategoryId": 0,
23 "expenseCategoryDisplayId": "string",
24 "expenseCategoryName": "string",
25 "nonLeaseTaxCodeId": 0,
26 "nonLeaseTaxCodeDisplayId": "string",
27 "nonLeaseExemptionTaxCodeId": 0,
28 "nonLeaseExemptionTaxCodeDisplayId": "string",
29 "nonLeaseExemptionTaxPercentage": 0.1,
30 "principalTaxCodeId": 0,
31 "principalTaxCodeDisplayId": "string",
32 "principalExemptionTaxCodeId": 0,
33 "principalExemptionTaxCodeDisplayId": "string",
34 "principalExemptionTaxPercentage": 0.1
35 }
36]
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 "isLeaseExpense": true,
35 "expenseCategoryId": 0,
36 "expenseCategoryDisplayId": "string",
37 "expenseCategoryName": "string",
38 "nonLeaseTaxCodeId": 0,
39 "nonLeaseTaxCodeDisplayId": "string",
40 "nonLeaseExemptionTaxCodeId": 0,
41 "nonLeaseExemptionTaxCodeDisplayId": "string",
42 "nonLeaseExemptionTaxPercentage": 0.1,
43 "principalTaxCodeId": 0,
44 "principalTaxCodeDisplayId": "string",
45 "principalExemptionTaxCodeId": 0,
46 "principalExemptionTaxCodeDisplayId": "string",
47 "principalExemptionTaxPercentage": 0.1
48 }
49 ]
50}
Tax Mapping - Bulk Createยถ
HTTP Request
POST /api/v1/tax-code-expense-category-mappings/bulk
๐ Description: Creates multiple tax code to expense category mappings in bulk, facilitating the efficient organization and structuring of financial entities within your hierarchy.
Parameters
Name |
In |
Type |
Required |
Description |
|---|---|---|---|---|
body |
body |
true |
Request body containing a collection of tax code and expense category mappings to facilitate the alignment of financial entities within the organizational structure. |
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 "isLeaseExpense": true,
22 "expenseCategoryId": 0,
23 "expenseCategoryDisplayId": "string",
24 "expenseCategoryName": "string",
25 "nonLeaseTaxCodeId": 0,
26 "nonLeaseTaxCodeDisplayId": "string",
27 "nonLeaseExemptionTaxCodeId": 0,
28 "nonLeaseExemptionTaxCodeDisplayId": "string",
29 "nonLeaseExemptionTaxPercentage": 0.1,
30 "principalTaxCodeId": 0,
31 "principalTaxCodeDisplayId": "string",
32 "principalExemptionTaxCodeId": 0,
33 "principalExemptionTaxCodeDisplayId": "string",
34 "principalExemptionTaxPercentage": 0.1
35 }
36]
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 "isLeaseExpense": true,
35 "expenseCategoryId": 0,
36 "expenseCategoryDisplayId": "string",
37 "expenseCategoryName": "string",
38 "nonLeaseTaxCodeId": 0,
39 "nonLeaseTaxCodeDisplayId": "string",
40 "nonLeaseExemptionTaxCodeId": 0,
41 "nonLeaseExemptionTaxCodeDisplayId": "string",
42 "nonLeaseExemptionTaxPercentage": 0.1,
43 "principalTaxCodeId": 0,
44 "principalTaxCodeDisplayId": "string",
45 "principalExemptionTaxCodeId": 0,
46 "principalExemptionTaxCodeDisplayId": "string",
47 "principalExemptionTaxPercentage": 0.1
48 }
49 ]
50}
Tax Mapping - Bulk Deleteยถ
HTTP Request
DELETE /api/v1/tax-code-expense-category-mappings/bulk
๐ Description: Deletes multiple tax code expense category mappings in a single operation, allowing for efficient 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 code and expense category mapping identifiers to facilitate the bulk deletion of financial entity associations 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 Mapping - Searchยถ
HTTP Request
POST /api/v1/tax-code-expense-category-mappings/search
๐ Description: Creates a new mapping between tax codes and expense categories within the financial organization structure, facilitating accurate categorization and reporting for 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 code and expense category mappings within the financial organization structure, including relevant identifiers and filters. |
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 "isLeaseExpenseIn": [
18 true
19 ],
20 "expenseCategoryIdEqual": 0,
21 "expenseCategoryDisplayIdLike": "string",
22 "expenseCategoryNameEqual": "string",
23 "nonLeaseTaxCodeIdIn": [
24 0
25 ],
26 "nonLeaseTaxCodeIdEqual": 0,
27 "nonLeaseTaxCodeDisplayIdIn": [
28 "string"
29 ],
30 "nonLeaseTaxCodeDisplayIdLike": "string",
31 "nonLeaseExemptionTaxCodeIdIn": [
32 0
33 ],
34 "nonLeaseExemptionTaxCodeIdEqual": 0,
35 "nonLeaseExemptionTaxCodeDisplayIdIn": [
36 "string"
37 ],
38 "nonLeaseExemptionTaxCodeDisplayIdLike": "string",
39 "nonLeaseExemptionTaxPercentageEqual": 0.1,
40 "nonLeaseExemptionTaxPercentageLike": "string",
41 "principalTaxCodeIdIn": [
42 0
43 ],
44 "principalTaxCodeIdEqual": 0,
45 "principalTaxCodeDisplayIdIn": [
46 "string"
47 ],
48 "principalTaxCodeDisplayIdLike": "string",
49 "principalExemptionTaxCodeIdIn": [
50 0
51 ],
52 "principalExemptionTaxCodeIdEqual": 0,
53 "principalExemptionTaxCodeDisplayIdIn": [
54 "string"
55 ],
56 "principalExemptionTaxCodeDisplayIdLike": "string",
57 "principalExemptionTaxPercentageEqual": 0.1,
58 "principalExemptionTaxPercentageLike": "string"
59}
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 "isLeaseExpense": true,
39 "expenseCategoryId": 0,
40 "expenseCategoryDisplayId": "string",
41 "expenseCategoryName": "string",
42 "nonLeaseTaxCodeId": 0,
43 "nonLeaseTaxCodeDisplayId": "string",
44 "nonLeaseExemptionTaxCodeId": 0,
45 "nonLeaseExemptionTaxCodeDisplayId": "string",
46 "nonLeaseExemptionTaxPercentage": 0.1,
47 "principalTaxCodeId": 0,
48 "principalTaxCodeDisplayId": "string",
49 "principalExemptionTaxCodeId": 0,
50 "principalExemptionTaxCodeDisplayId": "string",
51 "principalExemptionTaxPercentage": 0.1
52 }
53 ],
54 "number": 0,
55 "sort": {
56 "unsorted": true,
57 "sorted": true,
58 "empty": true
59 },
60 "first": true,
61 "last": true,
62 "empty": true
63}
Tax Mapping - Find Allยถ
HTTP Request
GET /api/v1/tax-code-expense-category-mappings
๐ Description: Retrieves the mappings of tax codes to expense categories within the financial organization structure, facilitating the alignment of financial entities with their respective hierarchical classifications.
Parameters
Name |
In |
Type |
Required |
Description |
|---|---|---|---|---|
pageable |
query |
true |
Indicates whether the results of the tax code expense category mappings 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 "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 "isLeaseExpense": true,
39 "expenseCategoryId": 0,
40 "expenseCategoryDisplayId": "string",
41 "expenseCategoryName": "string",
42 "nonLeaseTaxCodeId": 0,
43 "nonLeaseTaxCodeDisplayId": "string",
44 "nonLeaseExemptionTaxCodeId": 0,
45 "nonLeaseExemptionTaxCodeDisplayId": "string",
46 "nonLeaseExemptionTaxPercentage": 0.1,
47 "principalTaxCodeId": 0,
48 "principalTaxCodeDisplayId": "string",
49 "principalExemptionTaxCodeId": 0,
50 "principalExemptionTaxCodeDisplayId": "string",
51 "principalExemptionTaxPercentage": 0.1
52 }
53 ],
54 "number": 0,
55 "sort": {
56 "unsorted": true,
57 "sorted": true,
58 "empty": true
59 },
60 "first": true,
61 "last": true,
62 "empty": true
63}
Tax Mapping - Createยถ
HTTP Request
POST /api/v1/tax-code-expense-category-mappings
๐ Description: Creates a new mapping between tax codes and expense categories within the financial organization structure, facilitating accurate categorization and reporting for financial entities.
Parameters
Name |
In |
Type |
Required |
Description |
|---|---|---|---|---|
body |
body |
true |
Request body containing the mappings of tax codes to expense categories for financial entities within the organizational structure. |
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 "isLeaseExpense": true,
21 "expenseCategoryId": 0,
22 "expenseCategoryDisplayId": "string",
23 "expenseCategoryName": "string",
24 "nonLeaseTaxCodeId": 0,
25 "nonLeaseTaxCodeDisplayId": "string",
26 "nonLeaseExemptionTaxCodeId": 0,
27 "nonLeaseExemptionTaxCodeDisplayId": "string",
28 "nonLeaseExemptionTaxPercentage": 0.1,
29 "principalTaxCodeId": 0,
30 "principalTaxCodeDisplayId": "string",
31 "principalExemptionTaxCodeId": 0,
32 "principalExemptionTaxCodeDisplayId": "string",
33 "principalExemptionTaxPercentage": 0.1
34}
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 "isLeaseExpense": true,
34 "expenseCategoryId": 0,
35 "expenseCategoryDisplayId": "string",
36 "expenseCategoryName": "string",
37 "nonLeaseTaxCodeId": 0,
38 "nonLeaseTaxCodeDisplayId": "string",
39 "nonLeaseExemptionTaxCodeId": 0,
40 "nonLeaseExemptionTaxCodeDisplayId": "string",
41 "nonLeaseExemptionTaxPercentage": 0.1,
42 "principalTaxCodeId": 0,
43 "principalTaxCodeDisplayId": "string",
44 "principalExemptionTaxCodeId": 0,
45 "principalExemptionTaxCodeDisplayId": "string",
46 "principalExemptionTaxPercentage": 0.1
47 }
48}
Tax Mapping - Get Metadataยถ
HTTP Request
GET /api/v1/tax-code-expense-category-mappings/meta
๐ Description: Retrieves metadata for tax code expense category mappings within the financial organization structure, providing essential information for understanding the hierarchy and relationships of financial entities.
Responses
Status |
Meaning |
Description |
Schema |
|---|---|---|---|
200 |
OK |
Inline |
Example Responses
1[
2 "IS_LEASE_EXPENSE"
3]