Vendor General Ledger Expense Category Account Mappingยถ
Vendor General Ledger Expense Category Account Mapping - Getยถ
HTTP Request
GET /api/v1/vendor-general-ledger-expense-category-account-mappings/{id}
๐ Description: Retrieves the details of a specific vendor general ledger expense category account mapping by its unique identifier, providing insights into the financial organization structure and hierarchy of the 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 "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 "expenseCategoryId": 0,
34 "expenseCategoryDisplayId": "string",
35 "expenseCategoryName": "string",
36 "generalLedgerPayableAccountId": 0,
37 "generalLedgerPayableAccountDisplayId": "string",
38 "generalLedgerPayableAccountShortName": "string",
39 "vendorPayableClearingAccountId": 0,
40 "vendorPayableClearingAccountDisplayId": "string",
41 "vendorPayableClearingAccountShortName": "string",
42 "generalLedgerReceivableAccountId": 0,
43 "generalLedgerReceivableAccountDisplayId": "string",
44 "generalLedgerReceivableAccountShortName": "string",
45 "vendorReceivableClearingAccountId": 0,
46 "vendorReceivableClearingAccountDisplayId": "string",
47 "vendorReceivableClearingAccountShortName": "string",
48 "generalLedgerPayableAccountSpreadingId": 0,
49 "generalLedgerPayableAccountSpreadingDisplayId": "string",
50 "generalLedgerPayableAccountSpreadingShortName": "string"
51 }
52}
Vendor General Ledger Expense Category Account Mapping - Updateยถ
HTTP Request
PUT /api/v1/vendor-general-ledger-expense-category-account-mappings/{id}
๐ Description: Updates the mapping of a specific expense category account within the financial organization structure, allowing for adjustments to the hierarchy and alignment of financial entities. This operation ensures accurate representation of expense categories in the general ledger.
Parameters
Name |
In |
Type |
Required |
Description |
|---|---|---|---|---|
id |
path |
integer(int64) |
true |
Unique identifier for the resource |
body |
body |
true |
Request body containing the updated mapping data for the specified vendor general ledger expense category account, reflecting changes in the financial organization structure and hierarchy. |
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 "expenseCategoryId": 0,
21 "expenseCategoryDisplayId": "string",
22 "expenseCategoryName": "string",
23 "generalLedgerPayableAccountId": 0,
24 "generalLedgerPayableAccountDisplayId": "string",
25 "generalLedgerPayableAccountShortName": "string",
26 "vendorPayableClearingAccountId": 0,
27 "vendorPayableClearingAccountDisplayId": "string",
28 "vendorPayableClearingAccountShortName": "string",
29 "generalLedgerReceivableAccountId": 0,
30 "generalLedgerReceivableAccountDisplayId": "string",
31 "generalLedgerReceivableAccountShortName": "string",
32 "vendorReceivableClearingAccountId": 0,
33 "vendorReceivableClearingAccountDisplayId": "string",
34 "vendorReceivableClearingAccountShortName": "string",
35 "generalLedgerPayableAccountSpreadingId": 0,
36 "generalLedgerPayableAccountSpreadingDisplayId": "string",
37 "generalLedgerPayableAccountSpreadingShortName": "string"
38}
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 "expenseCategoryId": 0,
34 "expenseCategoryDisplayId": "string",
35 "expenseCategoryName": "string",
36 "generalLedgerPayableAccountId": 0,
37 "generalLedgerPayableAccountDisplayId": "string",
38 "generalLedgerPayableAccountShortName": "string",
39 "vendorPayableClearingAccountId": 0,
40 "vendorPayableClearingAccountDisplayId": "string",
41 "vendorPayableClearingAccountShortName": "string",
42 "generalLedgerReceivableAccountId": 0,
43 "generalLedgerReceivableAccountDisplayId": "string",
44 "generalLedgerReceivableAccountShortName": "string",
45 "vendorReceivableClearingAccountId": 0,
46 "vendorReceivableClearingAccountDisplayId": "string",
47 "vendorReceivableClearingAccountShortName": "string",
48 "generalLedgerPayableAccountSpreadingId": 0,
49 "generalLedgerPayableAccountSpreadingDisplayId": "string",
50 "generalLedgerPayableAccountSpreadingShortName": "string"
51 }
52}
Vendor General Ledger Expense Category Account Mapping - Deleteยถ
HTTP Request
DELETE /api/v1/vendor-general-ledger-expense-category-account-mappings/{id}
๐ Description: Deletes a specific vendor general ledger expense category account mapping identified by the provided ID, thereby maintaining the integrity of the financial organization structure within the hierarchy of financial entities.
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}
Vendor General Ledger Expense Category Account Mapping - Create Or Update Bulkยถ
HTTP Request
PUT /api/v1/vendor-general-ledger-expense-category-account-mappings/createOrUpdate/bulk
๐ Description: Creates or updates multiple vendor general ledger expense category account mappings in bulk, enabling efficient management of financial entity structures within the organization.
Parameters
Name |
In |
Type |
Required |
Description |
|---|---|---|---|---|
body |
body |
true |
Request body containing bulk mappings of expense categories to accounts for financial entities within the organizational structure, facilitating efficient management of the general ledger. |
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 "expenseCategoryId": 0,
22 "expenseCategoryDisplayId": "string",
23 "expenseCategoryName": "string",
24 "generalLedgerPayableAccountId": 0,
25 "generalLedgerPayableAccountDisplayId": "string",
26 "generalLedgerPayableAccountShortName": "string",
27 "vendorPayableClearingAccountId": 0,
28 "vendorPayableClearingAccountDisplayId": "string",
29 "vendorPayableClearingAccountShortName": "string",
30 "generalLedgerReceivableAccountId": 0,
31 "generalLedgerReceivableAccountDisplayId": "string",
32 "generalLedgerReceivableAccountShortName": "string",
33 "vendorReceivableClearingAccountId": 0,
34 "vendorReceivableClearingAccountDisplayId": "string",
35 "vendorReceivableClearingAccountShortName": "string",
36 "generalLedgerPayableAccountSpreadingId": 0,
37 "generalLedgerPayableAccountSpreadingDisplayId": "string",
38 "generalLedgerPayableAccountSpreadingShortName": "string"
39 }
40]
Responses
Status |
Meaning |
Description |
Schema |
|---|---|---|---|
200 |
OK |
ResponseListVendorGeneralLedgerExpenseCategoryAccountMappingDto |
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 "expenseCategoryId": 0,
35 "expenseCategoryDisplayId": "string",
36 "expenseCategoryName": "string",
37 "generalLedgerPayableAccountId": 0,
38 "generalLedgerPayableAccountDisplayId": "string",
39 "generalLedgerPayableAccountShortName": "string",
40 "vendorPayableClearingAccountId": 0,
41 "vendorPayableClearingAccountDisplayId": "string",
42 "vendorPayableClearingAccountShortName": "string",
43 "generalLedgerReceivableAccountId": 0,
44 "generalLedgerReceivableAccountDisplayId": "string",
45 "generalLedgerReceivableAccountShortName": "string",
46 "vendorReceivableClearingAccountId": 0,
47 "vendorReceivableClearingAccountDisplayId": "string",
48 "vendorReceivableClearingAccountShortName": "string",
49 "generalLedgerPayableAccountSpreadingId": 0,
50 "generalLedgerPayableAccountSpreadingDisplayId": "string",
51 "generalLedgerPayableAccountSpreadingShortName": "string"
52 }
53 ]
54}
Vendor General Ledger Expense Category Account Mapping - Create Or Updateยถ
HTTP Request
PUT /api/v1/vendor-general-ledger-expense-category-account-mappings/createOrUpdate
๐ Description: Creates or updates vendor general ledger expense category account mappings within the financial organization structure, ensuring accurate alignment of financial entities within the established hierarchy.
Parameters
Name |
In |
Type |
Required |
Description |
|---|---|---|---|---|
body |
body |
true |
Request body containing the financial entityโs vendor general ledger expense category account mappings, including details for creating or updating organizational structure and hierarchy. |
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 "expenseCategoryId": 0,
21 "expenseCategoryDisplayId": "string",
22 "expenseCategoryName": "string",
23 "generalLedgerPayableAccountId": 0,
24 "generalLedgerPayableAccountDisplayId": "string",
25 "generalLedgerPayableAccountShortName": "string",
26 "vendorPayableClearingAccountId": 0,
27 "vendorPayableClearingAccountDisplayId": "string",
28 "vendorPayableClearingAccountShortName": "string",
29 "generalLedgerReceivableAccountId": 0,
30 "generalLedgerReceivableAccountDisplayId": "string",
31 "generalLedgerReceivableAccountShortName": "string",
32 "vendorReceivableClearingAccountId": 0,
33 "vendorReceivableClearingAccountDisplayId": "string",
34 "vendorReceivableClearingAccountShortName": "string",
35 "generalLedgerPayableAccountSpreadingId": 0,
36 "generalLedgerPayableAccountSpreadingDisplayId": "string",
37 "generalLedgerPayableAccountSpreadingShortName": "string"
38}
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 "expenseCategoryId": 0,
34 "expenseCategoryDisplayId": "string",
35 "expenseCategoryName": "string",
36 "generalLedgerPayableAccountId": 0,
37 "generalLedgerPayableAccountDisplayId": "string",
38 "generalLedgerPayableAccountShortName": "string",
39 "vendorPayableClearingAccountId": 0,
40 "vendorPayableClearingAccountDisplayId": "string",
41 "vendorPayableClearingAccountShortName": "string",
42 "generalLedgerReceivableAccountId": 0,
43 "generalLedgerReceivableAccountDisplayId": "string",
44 "generalLedgerReceivableAccountShortName": "string",
45 "vendorReceivableClearingAccountId": 0,
46 "vendorReceivableClearingAccountDisplayId": "string",
47 "vendorReceivableClearingAccountShortName": "string",
48 "generalLedgerPayableAccountSpreadingId": 0,
49 "generalLedgerPayableAccountSpreadingDisplayId": "string",
50 "generalLedgerPayableAccountSpreadingShortName": "string"
51 }
52}
Vendor General Ledger Expense Category Account Mapping - Bulk Updateยถ
HTTP Request
PUT /api/v1/vendor-general-ledger-expense-category-account-mappings/bulk
๐ Description: Updates multiple vendor general ledger expense category account mappings in a single operation, facilitating efficient management of financial entity structures within the organization.
Parameters
Name |
In |
Type |
Required |
Description |
|---|---|---|---|---|
body |
body |
true |
Request body containing a collection of mappings that associate expense categories with accounts for 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 "expenseCategoryId": 0,
22 "expenseCategoryDisplayId": "string",
23 "expenseCategoryName": "string",
24 "generalLedgerPayableAccountId": 0,
25 "generalLedgerPayableAccountDisplayId": "string",
26 "generalLedgerPayableAccountShortName": "string",
27 "vendorPayableClearingAccountId": 0,
28 "vendorPayableClearingAccountDisplayId": "string",
29 "vendorPayableClearingAccountShortName": "string",
30 "generalLedgerReceivableAccountId": 0,
31 "generalLedgerReceivableAccountDisplayId": "string",
32 "generalLedgerReceivableAccountShortName": "string",
33 "vendorReceivableClearingAccountId": 0,
34 "vendorReceivableClearingAccountDisplayId": "string",
35 "vendorReceivableClearingAccountShortName": "string",
36 "generalLedgerPayableAccountSpreadingId": 0,
37 "generalLedgerPayableAccountSpreadingDisplayId": "string",
38 "generalLedgerPayableAccountSpreadingShortName": "string"
39 }
40]
Responses
Status |
Meaning |
Description |
Schema |
|---|---|---|---|
200 |
OK |
ResponseListVendorGeneralLedgerExpenseCategoryAccountMappingDto |
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 "expenseCategoryId": 0,
35 "expenseCategoryDisplayId": "string",
36 "expenseCategoryName": "string",
37 "generalLedgerPayableAccountId": 0,
38 "generalLedgerPayableAccountDisplayId": "string",
39 "generalLedgerPayableAccountShortName": "string",
40 "vendorPayableClearingAccountId": 0,
41 "vendorPayableClearingAccountDisplayId": "string",
42 "vendorPayableClearingAccountShortName": "string",
43 "generalLedgerReceivableAccountId": 0,
44 "generalLedgerReceivableAccountDisplayId": "string",
45 "generalLedgerReceivableAccountShortName": "string",
46 "vendorReceivableClearingAccountId": 0,
47 "vendorReceivableClearingAccountDisplayId": "string",
48 "vendorReceivableClearingAccountShortName": "string",
49 "generalLedgerPayableAccountSpreadingId": 0,
50 "generalLedgerPayableAccountSpreadingDisplayId": "string",
51 "generalLedgerPayableAccountSpreadingShortName": "string"
52 }
53 ]
54}
Vendor General Ledger Expense Category Account Mapping - Bulk Createยถ
HTTP Request
POST /api/v1/vendor-general-ledger-expense-category-account-mappings/bulk
๐ Description: Facilitates the bulk creation of mappings between expense categories and accounts within the financial organization structure, enabling efficient management of financial hierarchies across multiple entities.
Parameters
Name |
In |
Type |
Required |
Description |
|---|---|---|---|---|
body |
body |
true |
Request body containing a collection of mappings that associate expense categories with accounts for 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 "expenseCategoryId": 0,
22 "expenseCategoryDisplayId": "string",
23 "expenseCategoryName": "string",
24 "generalLedgerPayableAccountId": 0,
25 "generalLedgerPayableAccountDisplayId": "string",
26 "generalLedgerPayableAccountShortName": "string",
27 "vendorPayableClearingAccountId": 0,
28 "vendorPayableClearingAccountDisplayId": "string",
29 "vendorPayableClearingAccountShortName": "string",
30 "generalLedgerReceivableAccountId": 0,
31 "generalLedgerReceivableAccountDisplayId": "string",
32 "generalLedgerReceivableAccountShortName": "string",
33 "vendorReceivableClearingAccountId": 0,
34 "vendorReceivableClearingAccountDisplayId": "string",
35 "vendorReceivableClearingAccountShortName": "string",
36 "generalLedgerPayableAccountSpreadingId": 0,
37 "generalLedgerPayableAccountSpreadingDisplayId": "string",
38 "generalLedgerPayableAccountSpreadingShortName": "string"
39 }
40]
Responses
Status |
Meaning |
Description |
Schema |
|---|---|---|---|
200 |
OK |
ResponseListVendorGeneralLedgerExpenseCategoryAccountMappingDto |
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 "expenseCategoryId": 0,
35 "expenseCategoryDisplayId": "string",
36 "expenseCategoryName": "string",
37 "generalLedgerPayableAccountId": 0,
38 "generalLedgerPayableAccountDisplayId": "string",
39 "generalLedgerPayableAccountShortName": "string",
40 "vendorPayableClearingAccountId": 0,
41 "vendorPayableClearingAccountDisplayId": "string",
42 "vendorPayableClearingAccountShortName": "string",
43 "generalLedgerReceivableAccountId": 0,
44 "generalLedgerReceivableAccountDisplayId": "string",
45 "generalLedgerReceivableAccountShortName": "string",
46 "vendorReceivableClearingAccountId": 0,
47 "vendorReceivableClearingAccountDisplayId": "string",
48 "vendorReceivableClearingAccountShortName": "string",
49 "generalLedgerPayableAccountSpreadingId": 0,
50 "generalLedgerPayableAccountSpreadingDisplayId": "string",
51 "generalLedgerPayableAccountSpreadingShortName": "string"
52 }
53 ]
54}
Vendor General Ledger Expense Category Account Mapping - Bulk Deleteยถ
HTTP Request
DELETE /api/v1/vendor-general-ledger-expense-category-account-mappings/bulk
๐ Description: Deletes multiple vendor general ledger expense category account mappings in a single operation, streamlining the management of financial organization structures within your entityโs hierarchy.
Parameters
Name |
In |
Type |
Required |
Description |
|---|---|---|---|---|
body |
body |
array[integer] |
true |
Request body containing an array of expense category account mapping identifiers to be deleted in bulk, facilitating the management of 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}
Vendor General Ledger Expense Category Account Mapping - Searchยถ
HTTP Request
POST /api/v1/vendor-general-ledger-expense-category-account-mappings/search
๐ Description: Submits a request to search for vendor general ledger expense category account mappings within the financial organization structure, enabling users to efficiently navigate and manage the hierarchy of 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 search criteria and filters for mapping expense categories to accounts within the financial organization structure. |
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 "expenseCategoryDisplayIdLike": "string",
16 "generalLedgerPayableAccountDisplayIdLike": "string",
17 "vendorPayableClearingAccountDisplayIdLike": "string",
18 "generalLedgerReceivableAccountDisplayIdLike": "string",
19 "vendorReceivableClearingAccountDisplayIdLike": "string",
20 "generalLedgerPayableAccountSpreadingDisplayIdLike": "string",
21 "determinationIdEqual": 0,
22 "determinationDisplayIdLike": "string",
23 "expenseCategoryIdEqual": 0,
24 "expenseCategoryNameEqual": "string",
25 "generalLedgerPayableAccountIdEqual": 0,
26 "generalLedgerPayableAccountShortNameLike": "string",
27 "vendorPayableClearingAccountIdEqual": 0,
28 "vendorPayableClearingAccountShortNameLike": "string",
29 "generalLedgerReceivableAccountIdEqual": 0,
30 "generalLedgerReceivableAccountShortNameLike": "string",
31 "vendorReceivableClearingAccountIdEqual": 0,
32 "vendorReceivableClearingAccountShortNameLike": "string",
33 "generalLedgerPayableAccountSpreadingIdEqual": 0,
34 "generalLedgerPayableAccountSpreadingShortNameLike": "string"
35}
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 "expenseCategoryId": 0,
39 "expenseCategoryDisplayId": "string",
40 "expenseCategoryName": "string",
41 "generalLedgerPayableAccountId": 0,
42 "generalLedgerPayableAccountDisplayId": "string",
43 "generalLedgerPayableAccountShortName": "string",
44 "vendorPayableClearingAccountId": 0,
45 "vendorPayableClearingAccountDisplayId": "string",
46 "vendorPayableClearingAccountShortName": "string",
47 "generalLedgerReceivableAccountId": 0,
48 "generalLedgerReceivableAccountDisplayId": "string",
49 "generalLedgerReceivableAccountShortName": "string",
50 "vendorReceivableClearingAccountId": 0,
51 "vendorReceivableClearingAccountDisplayId": "string",
52 "vendorReceivableClearingAccountShortName": "string",
53 "generalLedgerPayableAccountSpreadingId": 0,
54 "generalLedgerPayableAccountSpreadingDisplayId": "string",
55 "generalLedgerPayableAccountSpreadingShortName": "string"
56 }
57 ],
58 "number": 0,
59 "sort": {
60 "unsorted": true,
61 "sorted": true,
62 "empty": true
63 },
64 "first": true,
65 "last": true,
66 "empty": true
67}
Vendor General Ledger Expense Category Account Mapping - Find Allยถ
HTTP Request
GET /api/v1/vendor-general-ledger-expense-category-account-mappings
๐ Description: Retrieves the mappings of expense categories to accounts within the financial organization structure, providing insights into the hierarchical relationships of financial entities.
Parameters
Name |
In |
Type |
Required |
Description |
|---|---|---|---|---|
pageable |
query |
true |
Indicates whether the results of the financial entityโs general ledger expense category account mappings should be returned in a paginated format, facilitating efficient data retrieval within the organizational 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 "expenseCategoryId": 0,
39 "expenseCategoryDisplayId": "string",
40 "expenseCategoryName": "string",
41 "generalLedgerPayableAccountId": 0,
42 "generalLedgerPayableAccountDisplayId": "string",
43 "generalLedgerPayableAccountShortName": "string",
44 "vendorPayableClearingAccountId": 0,
45 "vendorPayableClearingAccountDisplayId": "string",
46 "vendorPayableClearingAccountShortName": "string",
47 "generalLedgerReceivableAccountId": 0,
48 "generalLedgerReceivableAccountDisplayId": "string",
49 "generalLedgerReceivableAccountShortName": "string",
50 "vendorReceivableClearingAccountId": 0,
51 "vendorReceivableClearingAccountDisplayId": "string",
52 "vendorReceivableClearingAccountShortName": "string",
53 "generalLedgerPayableAccountSpreadingId": 0,
54 "generalLedgerPayableAccountSpreadingDisplayId": "string",
55 "generalLedgerPayableAccountSpreadingShortName": "string"
56 }
57 ],
58 "number": 0,
59 "sort": {
60 "unsorted": true,
61 "sorted": true,
62 "empty": true
63 },
64 "first": true,
65 "last": true,
66 "empty": true
67}
Vendor General Ledger Expense Category Account Mapping - Createยถ
HTTP Request
POST /api/v1/vendor-general-ledger-expense-category-account-mappings
๐ Description: Creates new mappings between expense categories and accounts within the financial organization structure, enabling efficient management of financial entity hierarchies.
Parameters
Name |
In |
Type |
Required |
Description |
|---|---|---|---|---|
body |
body |
true |
Request body containing the mappings of expense categories to accounts within the financial organization structure, facilitating the alignment of organizational hierarchy and financial entity management. |
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 "expenseCategoryId": 0,
21 "expenseCategoryDisplayId": "string",
22 "expenseCategoryName": "string",
23 "generalLedgerPayableAccountId": 0,
24 "generalLedgerPayableAccountDisplayId": "string",
25 "generalLedgerPayableAccountShortName": "string",
26 "vendorPayableClearingAccountId": 0,
27 "vendorPayableClearingAccountDisplayId": "string",
28 "vendorPayableClearingAccountShortName": "string",
29 "generalLedgerReceivableAccountId": 0,
30 "generalLedgerReceivableAccountDisplayId": "string",
31 "generalLedgerReceivableAccountShortName": "string",
32 "vendorReceivableClearingAccountId": 0,
33 "vendorReceivableClearingAccountDisplayId": "string",
34 "vendorReceivableClearingAccountShortName": "string",
35 "generalLedgerPayableAccountSpreadingId": 0,
36 "generalLedgerPayableAccountSpreadingDisplayId": "string",
37 "generalLedgerPayableAccountSpreadingShortName": "string"
38}
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 "expenseCategoryId": 0,
34 "expenseCategoryDisplayId": "string",
35 "expenseCategoryName": "string",
36 "generalLedgerPayableAccountId": 0,
37 "generalLedgerPayableAccountDisplayId": "string",
38 "generalLedgerPayableAccountShortName": "string",
39 "vendorPayableClearingAccountId": 0,
40 "vendorPayableClearingAccountDisplayId": "string",
41 "vendorPayableClearingAccountShortName": "string",
42 "generalLedgerReceivableAccountId": 0,
43 "generalLedgerReceivableAccountDisplayId": "string",
44 "generalLedgerReceivableAccountShortName": "string",
45 "vendorReceivableClearingAccountId": 0,
46 "vendorReceivableClearingAccountDisplayId": "string",
47 "vendorReceivableClearingAccountShortName": "string",
48 "generalLedgerPayableAccountSpreadingId": 0,
49 "generalLedgerPayableAccountSpreadingDisplayId": "string",
50 "generalLedgerPayableAccountSpreadingShortName": "string"
51 }
52}
Vendor General Ledger Expense Category Account Mapping - Get Metadataยถ
HTTP Request
GET /api/v1/vendor-general-ledger-expense-category-account-mappings/meta
๐ Description: Retrieves metadata for vendor general ledger expense category account mappings, providing essential information to support the financial organization structure and hierarchy of the entity. This operation facilitates the understanding and management of expense categorization within the financial framework.
Responses
Status |
Meaning |
Description |
Schema |
|---|---|---|---|
200 |
OK |
Inline |
Example Responses
1[
2 "VENDOR_RECEIVABLE_CLEARING_ACCOUNT"
3]