Duplicate Consistency JobΒΆ
Duplicate Consistency Job - GetΒΆ
HTTP Request
GET /api/v1/sap-posting-bot/duplicate-consistency-check/jobs/{id}
π Description: Retrieves the status and details of a specific duplicate consistency check job by its unique identifier, facilitating the validation of ledger entries and ensuring the integrity of financial records within the General Ledger.
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 "taskCount": 0,
17 "failedTaskCount": 0,
18 "doneTaskCount": 0,
19 "inProgressTaskCount": 0,
20 "cancelledTaskCount": 0,
21 "errorMessage": "string",
22 "erpSystem": {
23 "id": 0,
24 "displayId": "string"
25 },
26 "startTime": "2019-08-24T14:15:22Z",
27 "endTime": "2019-08-24T14:15:22Z",
28 "status": "CREATED",
29 "executor": "SCHEDULER",
30 "scheduleJobId": 0,
31 "filter": {
32 "fiscalYear": 0,
33 "fiscalPeriod": 0,
34 "erpSystem": {
35 "id": 0,
36 "displayId": "string"
37 },
38 "companyFilterType": "ALL",
39 "companies": [
40 {
41 "id": 0,
42 "displayId": "string"
43 }
44 ],
45 "duplicateConsistencyToolTypes": [
46 "DUPLICATE_POSTINGS"
47 ]
48 }
49 }
50}
Duplicate Consistency Job - UpdateΒΆ
HTTP Request
PUT /api/v1/sap-posting-bot/duplicate-consistency-check/jobs/{id}
π Description: Updates the consistency check status for a specified duplicate job in the General Ledger, ensuring accurate ledger entries and maintaining the integrity of financial records associated with transactions and accounts.
Parameters
Name |
In |
Type |
Required |
Description |
|---|---|---|---|---|
id |
path |
integer(int64) |
true |
Unique identifier for the resource |
body |
body |
true |
Request body containing the financial record details necessary for performing a duplicate consistency check on a specific ledger entry transaction identified by the provided job ID. |
Body Parameters
1{
2 "id": 0,
3 "taskCount": 0,
4 "failedTaskCount": 0,
5 "doneTaskCount": 0,
6 "inProgressTaskCount": 0,
7 "cancelledTaskCount": 0,
8 "errorMessage": "string",
9 "erpSystem": {
10 "id": 0,
11 "displayId": "string"
12 },
13 "startTime": "2019-08-24T14:15:22Z",
14 "endTime": "2019-08-24T14:15:22Z",
15 "status": "CREATED",
16 "executor": "SCHEDULER",
17 "scheduleJobId": 0,
18 "filter": {
19 "fiscalYear": 0,
20 "fiscalPeriod": 0,
21 "erpSystem": {
22 "id": 0,
23 "displayId": "string"
24 },
25 "companyFilterType": "ALL",
26 "companies": [
27 {
28 "id": 0,
29 "displayId": "string"
30 }
31 ],
32 "duplicateConsistencyToolTypes": [
33 "DUPLICATE_POSTINGS"
34 ]
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 "id": 0,
16 "taskCount": 0,
17 "failedTaskCount": 0,
18 "doneTaskCount": 0,
19 "inProgressTaskCount": 0,
20 "cancelledTaskCount": 0,
21 "errorMessage": "string",
22 "erpSystem": {
23 "id": 0,
24 "displayId": "string"
25 },
26 "startTime": "2019-08-24T14:15:22Z",
27 "endTime": "2019-08-24T14:15:22Z",
28 "status": "CREATED",
29 "executor": "SCHEDULER",
30 "scheduleJobId": 0,
31 "filter": {
32 "fiscalYear": 0,
33 "fiscalPeriod": 0,
34 "erpSystem": {
35 "id": 0,
36 "displayId": "string"
37 },
38 "companyFilterType": "ALL",
39 "companies": [
40 {
41 "id": 0,
42 "displayId": "string"
43 }
44 ],
45 "duplicateConsistencyToolTypes": [
46 "DUPLICATE_POSTINGS"
47 ]
48 }
49 }
50}
Duplicate Consistency Job - Create Or UpdateΒΆ
HTTP Request
PUT /api/v1/sap-posting-bot/duplicate-consistency-check/jobs/createOrUpdate
π Description: Creates or updates a duplicate consistency check job for ledger entries, ensuring the accuracy of financial records and transactions within the General Ledger. This operation helps maintain the integrity of account data by identifying and managing duplicate entries.
Parameters
Name |
In |
Type |
Required |
Description |
|---|---|---|---|---|
body |
body |
true |
Request body containing the ledger entry details, including transaction information, account identifiers, and associated financial record data for creating or updating duplicate consistency check jobs. |
Body Parameters
1{
2 "id": 0,
3 "taskCount": 0,
4 "failedTaskCount": 0,
5 "doneTaskCount": 0,
6 "inProgressTaskCount": 0,
7 "cancelledTaskCount": 0,
8 "errorMessage": "string",
9 "erpSystem": {
10 "id": 0,
11 "displayId": "string"
12 },
13 "startTime": "2019-08-24T14:15:22Z",
14 "endTime": "2019-08-24T14:15:22Z",
15 "status": "CREATED",
16 "executor": "SCHEDULER",
17 "scheduleJobId": 0,
18 "filter": {
19 "fiscalYear": 0,
20 "fiscalPeriod": 0,
21 "erpSystem": {
22 "id": 0,
23 "displayId": "string"
24 },
25 "companyFilterType": "ALL",
26 "companies": [
27 {
28 "id": 0,
29 "displayId": "string"
30 }
31 ],
32 "duplicateConsistencyToolTypes": [
33 "DUPLICATE_POSTINGS"
34 ]
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 "id": 0,
16 "taskCount": 0,
17 "failedTaskCount": 0,
18 "doneTaskCount": 0,
19 "inProgressTaskCount": 0,
20 "cancelledTaskCount": 0,
21 "errorMessage": "string",
22 "erpSystem": {
23 "id": 0,
24 "displayId": "string"
25 },
26 "startTime": "2019-08-24T14:15:22Z",
27 "endTime": "2019-08-24T14:15:22Z",
28 "status": "CREATED",
29 "executor": "SCHEDULER",
30 "scheduleJobId": 0,
31 "filter": {
32 "fiscalYear": 0,
33 "fiscalPeriod": 0,
34 "erpSystem": {
35 "id": 0,
36 "displayId": "string"
37 },
38 "companyFilterType": "ALL",
39 "companies": [
40 {
41 "id": 0,
42 "displayId": "string"
43 }
44 ],
45 "duplicateConsistencyToolTypes": [
46 "DUPLICATE_POSTINGS"
47 ]
48 }
49 }
50}
Duplicate Consistency Job - Create Or Update BulkΒΆ
HTTP Request
PUT /api/v1/sap-posting-bot/duplicate-consistency-check/jobs/createOrUpdate/bulk
π Description: Creates or updates multiple jobs for the duplicate consistency check within the General Ledger, ensuring the integrity of ledger entries and financial records associated with transactions and accounts.
Parameters
Name |
In |
Type |
Required |
Description |
|---|---|---|---|---|
body |
body |
true |
Request body containing bulk ledger entry data for creating or updating financial records, including transaction details and account information. |
Body Parameters
1[
2 {
3 "id": 0,
4 "taskCount": 0,
5 "failedTaskCount": 0,
6 "doneTaskCount": 0,
7 "inProgressTaskCount": 0,
8 "cancelledTaskCount": 0,
9 "errorMessage": "string",
10 "erpSystem": {
11 "id": 0,
12 "displayId": "string"
13 },
14 "startTime": "2019-08-24T14:15:22Z",
15 "endTime": "2019-08-24T14:15:22Z",
16 "status": "CREATED",
17 "executor": "SCHEDULER",
18 "scheduleJobId": 0,
19 "filter": {
20 "fiscalYear": 0,
21 "fiscalPeriod": 0,
22 "erpSystem": {
23 "id": 0,
24 "displayId": "string"
25 },
26 "companyFilterType": "ALL",
27 "companies": [
28 {
29 "id": 0,
30 "displayId": "string"
31 }
32 ],
33 "duplicateConsistencyToolTypes": [
34 "DUPLICATE_POSTINGS"
35 ]
36 }
37 }
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 {
16 "id": 0,
17 "taskCount": 0,
18 "failedTaskCount": 0,
19 "doneTaskCount": 0,
20 "inProgressTaskCount": 0,
21 "cancelledTaskCount": 0,
22 "errorMessage": "string",
23 "erpSystem": {
24 "id": 0,
25 "displayId": "string"
26 },
27 "startTime": "2019-08-24T14:15:22Z",
28 "endTime": "2019-08-24T14:15:22Z",
29 "status": "CREATED",
30 "executor": "SCHEDULER",
31 "scheduleJobId": 0,
32 "filter": {
33 "fiscalYear": 0,
34 "fiscalPeriod": 0,
35 "erpSystem": {
36 "id": 0,
37 "displayId": "string"
38 },
39 "companyFilterType": "ALL",
40 "companies": [
41 {
42 "id": 0,
43 "displayId": "string"
44 }
45 ],
46 "duplicateConsistencyToolTypes": [
47 "DUPLICATE_POSTINGS"
48 ]
49 }
50 }
51 ]
52}
Duplicate Consistency Job - Bulk UpdateΒΆ
HTTP Request
PUT /api/v1/sap-posting-bot/duplicate-consistency-check/jobs/bulk
π Description: Updates the status of multiple duplicate consistency check jobs for ledger entries, ensuring accurate transaction processing and maintaining the integrity of financial records within the General Ledger.
Parameters
Name |
In |
Type |
Required |
Description |
|---|---|---|---|---|
body |
body |
true |
Request body containing a collection of ledger entry data for bulk duplication consistency checks, including transaction details, account identifiers, and associated financial records. |
Body Parameters
1[
2 {
3 "id": 0,
4 "taskCount": 0,
5 "failedTaskCount": 0,
6 "doneTaskCount": 0,
7 "inProgressTaskCount": 0,
8 "cancelledTaskCount": 0,
9 "errorMessage": "string",
10 "erpSystem": {
11 "id": 0,
12 "displayId": "string"
13 },
14 "startTime": "2019-08-24T14:15:22Z",
15 "endTime": "2019-08-24T14:15:22Z",
16 "status": "CREATED",
17 "executor": "SCHEDULER",
18 "scheduleJobId": 0,
19 "filter": {
20 "fiscalYear": 0,
21 "fiscalPeriod": 0,
22 "erpSystem": {
23 "id": 0,
24 "displayId": "string"
25 },
26 "companyFilterType": "ALL",
27 "companies": [
28 {
29 "id": 0,
30 "displayId": "string"
31 }
32 ],
33 "duplicateConsistencyToolTypes": [
34 "DUPLICATE_POSTINGS"
35 ]
36 }
37 }
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 {
16 "id": 0,
17 "taskCount": 0,
18 "failedTaskCount": 0,
19 "doneTaskCount": 0,
20 "inProgressTaskCount": 0,
21 "cancelledTaskCount": 0,
22 "errorMessage": "string",
23 "erpSystem": {
24 "id": 0,
25 "displayId": "string"
26 },
27 "startTime": "2019-08-24T14:15:22Z",
28 "endTime": "2019-08-24T14:15:22Z",
29 "status": "CREATED",
30 "executor": "SCHEDULER",
31 "scheduleJobId": 0,
32 "filter": {
33 "fiscalYear": 0,
34 "fiscalPeriod": 0,
35 "erpSystem": {
36 "id": 0,
37 "displayId": "string"
38 },
39 "companyFilterType": "ALL",
40 "companies": [
41 {
42 "id": 0,
43 "displayId": "string"
44 }
45 ],
46 "duplicateConsistencyToolTypes": [
47 "DUPLICATE_POSTINGS"
48 ]
49 }
50 }
51 ]
52}
Duplicate Consistency Job - Find AllΒΆ
HTTP Request
GET /api/v1/sap-posting-bot/duplicate-consistency-check/jobs
π Description: Fetches a list of duplicate consistency check jobs related to ledger entries, transactions, and accounts within the General Ledger, enabling users to monitor and manage financial record integrity.
Parameters
Name |
In |
Type |
Required |
Description |
|---|---|---|---|---|
pageable |
query |
true |
Indicates whether the results of the duplicate consistency check for ledger entries and transactions should be returned in a paginated format, facilitating efficient data retrieval and management of financial records. |
Responses
Status |
Meaning |
Description |
Schema |
|---|---|---|---|
200 |
OK |
Example Responses
1{
2 "totalElements": 0,
3 "totalPages": 0,
4 "pageable": {
5 "pageNumber": 0,
6 "unpaged": true,
7 "paged": true,
8 "pageSize": 0,
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 "taskCount": 0,
22 "failedTaskCount": 0,
23 "doneTaskCount": 0,
24 "inProgressTaskCount": 0,
25 "cancelledTaskCount": 0,
26 "errorMessage": "string",
27 "erpSystem": {
28 "id": 0,
29 "displayId": "string"
30 },
31 "startTime": "2019-08-24T14:15:22Z",
32 "endTime": "2019-08-24T14:15:22Z",
33 "status": "CREATED",
34 "executor": "SCHEDULER",
35 "scheduleJobId": 0,
36 "filter": {
37 "fiscalYear": 0,
38 "fiscalPeriod": 0,
39 "erpSystem": {
40 "id": 0,
41 "displayId": "string"
42 },
43 "companyFilterType": "ALL",
44 "companies": [
45 {
46 "id": 0,
47 "displayId": "string"
48 }
49 ],
50 "duplicateConsistencyToolTypes": [
51 "DUPLICATE_POSTINGS"
52 ]
53 }
54 }
55 ],
56 "number": 0,
57 "sort": {
58 "unsorted": true,
59 "sorted": true,
60 "empty": true
61 },
62 "first": true,
63 "last": true,
64 "empty": true
65}
Duplicate Consistency Job - CreateΒΆ
HTTP Request
POST /api/v1/sap-posting-bot/duplicate-consistency-check/jobs
π Description: Initiates a duplicate consistency check for ledger entries, ensuring the integrity of financial records by identifying potential duplicate transactions within specified accounts.
Parameters
Name |
In |
Type |
Required |
Description |
|---|---|---|---|---|
body |
body |
true |
Request body containing the ledger entry details, including transaction identifiers and account information, necessary for conducting a duplicate consistency check on financial records. |
Body Parameters
1{
2 "id": 0,
3 "taskCount": 0,
4 "failedTaskCount": 0,
5 "doneTaskCount": 0,
6 "inProgressTaskCount": 0,
7 "cancelledTaskCount": 0,
8 "errorMessage": "string",
9 "erpSystem": {
10 "id": 0,
11 "displayId": "string"
12 },
13 "startTime": "2019-08-24T14:15:22Z",
14 "endTime": "2019-08-24T14:15:22Z",
15 "status": "CREATED",
16 "executor": "SCHEDULER",
17 "scheduleJobId": 0,
18 "filter": {
19 "fiscalYear": 0,
20 "fiscalPeriod": 0,
21 "erpSystem": {
22 "id": 0,
23 "displayId": "string"
24 },
25 "companyFilterType": "ALL",
26 "companies": [
27 {
28 "id": 0,
29 "displayId": "string"
30 }
31 ],
32 "duplicateConsistencyToolTypes": [
33 "DUPLICATE_POSTINGS"
34 ]
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 "id": 0,
16 "taskCount": 0,
17 "failedTaskCount": 0,
18 "doneTaskCount": 0,
19 "inProgressTaskCount": 0,
20 "cancelledTaskCount": 0,
21 "errorMessage": "string",
22 "erpSystem": {
23 "id": 0,
24 "displayId": "string"
25 },
26 "startTime": "2019-08-24T14:15:22Z",
27 "endTime": "2019-08-24T14:15:22Z",
28 "status": "CREATED",
29 "executor": "SCHEDULER",
30 "scheduleJobId": 0,
31 "filter": {
32 "fiscalYear": 0,
33 "fiscalPeriod": 0,
34 "erpSystem": {
35 "id": 0,
36 "displayId": "string"
37 },
38 "companyFilterType": "ALL",
39 "companies": [
40 {
41 "id": 0,
42 "displayId": "string"
43 }
44 ],
45 "duplicateConsistencyToolTypes": [
46 "DUPLICATE_POSTINGS"
47 ]
48 }
49 }
50}
Duplicate Consistency Job - SearchΒΆ
HTTP Request
POST /api/v1/sap-posting-bot/duplicate-consistency-check/jobs/search
π Description: Submits a request to initiate a duplicate consistency check for ledger entries, ensuring the accuracy and integrity of financial records associated with transactions and accounts.
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 parameters for searching duplicate consistency check jobs related to ledger entries, transactions, accounts, and financial records. |
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 "systemIdEqual": 0,
16 "systemDisplayIdLike": "string",
17 "statusEqual": "CREATED",
18 "executorEqual": "SCHEDULER"
19}
Responses
Status |
Meaning |
Description |
Schema |
|---|---|---|---|
200 |
OK |
Example Responses
1{
2 "totalElements": 0,
3 "totalPages": 0,
4 "pageable": {
5 "pageNumber": 0,
6 "unpaged": true,
7 "paged": true,
8 "pageSize": 0,
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 "taskCount": 0,
22 "failedTaskCount": 0,
23 "doneTaskCount": 0,
24 "inProgressTaskCount": 0,
25 "cancelledTaskCount": 0,
26 "errorMessage": "string",
27 "erpSystem": {
28 "id": 0,
29 "displayId": "string"
30 },
31 "startTime": "2019-08-24T14:15:22Z",
32 "endTime": "2019-08-24T14:15:22Z",
33 "status": "CREATED",
34 "executor": "SCHEDULER",
35 "scheduleJobId": 0,
36 "filter": {
37 "fiscalYear": 0,
38 "fiscalPeriod": 0,
39 "erpSystem": {
40 "id": 0,
41 "displayId": "string"
42 },
43 "companyFilterType": "ALL",
44 "companies": [
45 {
46 "id": 0,
47 "displayId": "string"
48 }
49 ],
50 "duplicateConsistencyToolTypes": [
51 "DUPLICATE_POSTINGS"
52 ]
53 }
54 }
55 ],
56 "number": 0,
57 "sort": {
58 "unsorted": true,
59 "sorted": true,
60 "empty": true
61 },
62 "first": true,
63 "last": true,
64 "empty": true
65}
Duplicate Consistency Job - List All Tool Type OptionsΒΆ
HTTP Request
GET /api/v1/sap-posting-bot/duplicate-consistency-check/jobs/tool_type_options
π Description: Retrieves available tool type options for the duplicate consistency check process within the General Ledger, facilitating accurate ledger entry and transaction management. This operation supports users in ensuring the integrity of financial records and account transactions.
Responses
Status |
Meaning |
Description |
Schema |
|---|---|---|---|
200 |
OK |
Inline |
Example Responses
1[
2 "DUPLICATE_POSTINGS"
3]