Posting Schedule JobΒΆ
Posting Schedule Job - GetΒΆ
HTTP Request
GET /api/v1/sap-posting-bot/posting/schedule-jobs/{id}
π Description: Retrieves the scheduled job details for a specific ledger entry transaction by its unique identifier, facilitating the management 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 "cronExpression": "string",
17 "cronReadable": "string",
18 "active": true,
19 "unauthorized": true,
20 "nextExecution": "2019-08-24T14:15:22Z",
21 "previousSuccessfulExecution": "2019-08-24T14:15:22Z",
22 "previousExecution": "2019-08-24T14:15:22Z",
23 "previousExecutionMessage": "string",
24 "batchSize": 0,
25 "name": "string",
26 "profileId": 0,
27 "chunkSize": 1,
28 "postingTypes": [
29 "PAYMENT"
30 ],
31 "jobPostingStatuses": [
32 "NA"
33 ],
34 "filters": [
35 {
36 "id": 0,
37 "erpSystem": {
38 "id": 0,
39 "displayId": "string"
40 },
41 "companyFilterType": "ALL",
42 "companies": [
43 {
44 "id": 0,
45 "displayId": "string",
46 "status": "CREATED",
47 "erpSystemId": 0,
48 "erpSystemDisplayId": "string",
49 "countryId": 0,
50 "countryDisplayId": "string",
51 "name": "string",
52 "postingPeriodVariantId": 0,
53 "fiscalVariantId": 0
54 }
55 ],
56 "accountingStandardFilterType": "ALL",
57 "accountingStandards": [
58 {
59 "id": 0,
60 "displayId": "string",
61 "status": "CREATED",
62 "name": "string",
63 "standardType": "GAAP",
64 "erpSystemId": 0,
65 "erpSystemDisplayId": "string"
66 }
67 ],
68 "profileId": 0
69 }
70 ]
71 }
72}
Posting Schedule Job - UpdateΒΆ
HTTP Request
PUT /api/v1/sap-posting-bot/posting/schedule-jobs/{id}
π Description: Updates the schedule job for a specific ledger entry identified by the provided ID, allowing for modifications to transaction parameters and account settings within the General Ledger framework. This operation ensures accurate and timely financial record management.
Parameters
Name |
In |
Type |
Required |
Description |
|---|---|---|---|---|
id |
path |
integer(int64) |
true |
Unique identifier for the resource |
body |
body |
true |
Request body containing the schedule job details, including ledger entry parameters and associated transaction data for the specified account and financial record. |
Body Parameters
1{
2 "id": 0,
3 "cronExpression": "string",
4 "cronReadable": "string",
5 "active": true,
6 "unauthorized": true,
7 "nextExecution": "2019-08-24T14:15:22Z",
8 "previousSuccessfulExecution": "2019-08-24T14:15:22Z",
9 "previousExecution": "2019-08-24T14:15:22Z",
10 "previousExecutionMessage": "string",
11 "batchSize": 0,
12 "name": "string",
13 "profileId": 0,
14 "chunkSize": 1,
15 "postingTypes": [
16 "PAYMENT"
17 ],
18 "jobPostingStatuses": [
19 "NA"
20 ],
21 "filters": [
22 {
23 "id": 0,
24 "erpSystem": {
25 "id": 0,
26 "displayId": "string"
27 },
28 "companyFilterType": "ALL",
29 "companies": [
30 {
31 "id": 0,
32 "displayId": "string",
33 "status": "CREATED",
34 "erpSystemId": 0,
35 "erpSystemDisplayId": "string",
36 "countryId": 0,
37 "countryDisplayId": "string",
38 "name": "string",
39 "postingPeriodVariantId": 0,
40 "fiscalVariantId": 0
41 }
42 ],
43 "accountingStandardFilterType": "ALL",
44 "accountingStandards": [
45 {
46 "id": 0,
47 "displayId": "string",
48 "status": "CREATED",
49 "name": "string",
50 "standardType": "GAAP",
51 "erpSystemId": 0,
52 "erpSystemDisplayId": "string"
53 }
54 ],
55 "profileId": 0
56 }
57 ]
58}
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 "cronExpression": "string",
17 "cronReadable": "string",
18 "active": true,
19 "unauthorized": true,
20 "nextExecution": "2019-08-24T14:15:22Z",
21 "previousSuccessfulExecution": "2019-08-24T14:15:22Z",
22 "previousExecution": "2019-08-24T14:15:22Z",
23 "previousExecutionMessage": "string",
24 "batchSize": 0,
25 "name": "string",
26 "profileId": 0,
27 "chunkSize": 1,
28 "postingTypes": [
29 "PAYMENT"
30 ],
31 "jobPostingStatuses": [
32 "NA"
33 ],
34 "filters": [
35 {
36 "id": 0,
37 "erpSystem": {
38 "id": 0,
39 "displayId": "string"
40 },
41 "companyFilterType": "ALL",
42 "companies": [
43 {
44 "id": 0,
45 "displayId": "string",
46 "status": "CREATED",
47 "erpSystemId": 0,
48 "erpSystemDisplayId": "string",
49 "countryId": 0,
50 "countryDisplayId": "string",
51 "name": "string",
52 "postingPeriodVariantId": 0,
53 "fiscalVariantId": 0
54 }
55 ],
56 "accountingStandardFilterType": "ALL",
57 "accountingStandards": [
58 {
59 "id": 0,
60 "displayId": "string",
61 "status": "CREATED",
62 "name": "string",
63 "standardType": "GAAP",
64 "erpSystemId": 0,
65 "erpSystemDisplayId": "string"
66 }
67 ],
68 "profileId": 0
69 }
70 ]
71 }
72}
Posting Schedule Job - DeleteΒΆ
HTTP Request
DELETE /api/v1/sap-posting-bot/posting/schedule-jobs/{id}
π Description: Deletes a scheduled job associated with a specific ledger entry in the General Ledger, ensuring the removal of unnecessary transactions from financial records.
Parameters
Name |
In |
Type |
Required |
Description |
|---|---|---|---|---|
id |
path |
integer(int64) |
true |
Unique identifier for the resource |
Responses
Status |
Meaning |
Description |
Schema |
|---|---|---|---|
200 |
OK |
None |
Posting Schedule Job - Create Or UpdateΒΆ
HTTP Request
PUT /api/v1/sap-posting-bot/posting/schedule-jobs/createOrUpdate
π Description: Creates or updates scheduled jobs for ledger entries in the General Ledger, ensuring accurate transaction processing and maintaining up-to-date financial records.
Parameters
Name |
In |
Type |
Required |
Description |
|---|---|---|---|---|
body |
body |
true |
Request body containing the financial record details necessary for creating or updating ledger entries related to scheduled jobs, including transaction and account information. |
Body Parameters
1{
2 "id": 0,
3 "cronExpression": "string",
4 "cronReadable": "string",
5 "active": true,
6 "unauthorized": true,
7 "nextExecution": "2019-08-24T14:15:22Z",
8 "previousSuccessfulExecution": "2019-08-24T14:15:22Z",
9 "previousExecution": "2019-08-24T14:15:22Z",
10 "previousExecutionMessage": "string",
11 "batchSize": 0,
12 "name": "string",
13 "profileId": 0,
14 "chunkSize": 1,
15 "postingTypes": [
16 "PAYMENT"
17 ],
18 "jobPostingStatuses": [
19 "NA"
20 ],
21 "filters": [
22 {
23 "id": 0,
24 "erpSystem": {
25 "id": 0,
26 "displayId": "string"
27 },
28 "companyFilterType": "ALL",
29 "companies": [
30 {
31 "id": 0,
32 "displayId": "string",
33 "status": "CREATED",
34 "erpSystemId": 0,
35 "erpSystemDisplayId": "string",
36 "countryId": 0,
37 "countryDisplayId": "string",
38 "name": "string",
39 "postingPeriodVariantId": 0,
40 "fiscalVariantId": 0
41 }
42 ],
43 "accountingStandardFilterType": "ALL",
44 "accountingStandards": [
45 {
46 "id": 0,
47 "displayId": "string",
48 "status": "CREATED",
49 "name": "string",
50 "standardType": "GAAP",
51 "erpSystemId": 0,
52 "erpSystemDisplayId": "string"
53 }
54 ],
55 "profileId": 0
56 }
57 ]
58}
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 "cronExpression": "string",
17 "cronReadable": "string",
18 "active": true,
19 "unauthorized": true,
20 "nextExecution": "2019-08-24T14:15:22Z",
21 "previousSuccessfulExecution": "2019-08-24T14:15:22Z",
22 "previousExecution": "2019-08-24T14:15:22Z",
23 "previousExecutionMessage": "string",
24 "batchSize": 0,
25 "name": "string",
26 "profileId": 0,
27 "chunkSize": 1,
28 "postingTypes": [
29 "PAYMENT"
30 ],
31 "jobPostingStatuses": [
32 "NA"
33 ],
34 "filters": [
35 {
36 "id": 0,
37 "erpSystem": {
38 "id": 0,
39 "displayId": "string"
40 },
41 "companyFilterType": "ALL",
42 "companies": [
43 {
44 "id": 0,
45 "displayId": "string",
46 "status": "CREATED",
47 "erpSystemId": 0,
48 "erpSystemDisplayId": "string",
49 "countryId": 0,
50 "countryDisplayId": "string",
51 "name": "string",
52 "postingPeriodVariantId": 0,
53 "fiscalVariantId": 0
54 }
55 ],
56 "accountingStandardFilterType": "ALL",
57 "accountingStandards": [
58 {
59 "id": 0,
60 "displayId": "string",
61 "status": "CREATED",
62 "name": "string",
63 "standardType": "GAAP",
64 "erpSystemId": 0,
65 "erpSystemDisplayId": "string"
66 }
67 ],
68 "profileId": 0
69 }
70 ]
71 }
72}
Posting Schedule Job - Create Or Update BulkΒΆ
HTTP Request
PUT /api/v1/sap-posting-bot/posting/schedule-jobs/createOrUpdate/bulk
π Description: Creates or updates multiple scheduled jobs for ledger entries in the General Ledger, enabling efficient management of financial records and transactions. This operation ensures that account postings are accurately reflected in the system.
Parameters
Name |
In |
Type |
Required |
Description |
|---|---|---|---|---|
body |
body |
true |
Request body containing bulk ledger entry data, including transaction details, account information, and financial record identifiers for creating or updating scheduled jobs. |
Body Parameters
1[
2 {
3 "id": 0,
4 "cronExpression": "string",
5 "cronReadable": "string",
6 "active": true,
7 "unauthorized": true,
8 "nextExecution": "2019-08-24T14:15:22Z",
9 "previousSuccessfulExecution": "2019-08-24T14:15:22Z",
10 "previousExecution": "2019-08-24T14:15:22Z",
11 "previousExecutionMessage": "string",
12 "batchSize": 0,
13 "name": "string",
14 "profileId": 0,
15 "chunkSize": 1,
16 "postingTypes": [
17 "PAYMENT"
18 ],
19 "jobPostingStatuses": [
20 "NA"
21 ],
22 "filters": [
23 {
24 "id": 0,
25 "erpSystem": {
26 "id": 0,
27 "displayId": "string"
28 },
29 "companyFilterType": "ALL",
30 "companies": [
31 {
32 "id": 0,
33 "displayId": "string",
34 "status": "CREATED",
35 "erpSystemId": 0,
36 "erpSystemDisplayId": "string",
37 "countryId": 0,
38 "countryDisplayId": "string",
39 "name": "string",
40 "postingPeriodVariantId": 0,
41 "fiscalVariantId": 0
42 }
43 ],
44 "accountingStandardFilterType": "ALL",
45 "accountingStandards": [
46 {
47 "id": 0,
48 "displayId": "string",
49 "status": "CREATED",
50 "name": "string",
51 "standardType": "GAAP",
52 "erpSystemId": 0,
53 "erpSystemDisplayId": "string"
54 }
55 ],
56 "profileId": 0
57 }
58 ]
59 }
60]
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 "cronExpression": "string",
18 "cronReadable": "string",
19 "active": true,
20 "unauthorized": true,
21 "nextExecution": "2019-08-24T14:15:22Z",
22 "previousSuccessfulExecution": "2019-08-24T14:15:22Z",
23 "previousExecution": "2019-08-24T14:15:22Z",
24 "previousExecutionMessage": "string",
25 "batchSize": 0,
26 "name": "string",
27 "profileId": 0,
28 "chunkSize": 1,
29 "postingTypes": [
30 "PAYMENT"
31 ],
32 "jobPostingStatuses": [
33 "NA"
34 ],
35 "filters": [
36 {
37 "id": 0,
38 "erpSystem": {
39 "id": 0,
40 "displayId": "string"
41 },
42 "companyFilterType": "ALL",
43 "companies": [
44 {
45 "id": 0,
46 "displayId": "string",
47 "status": "CREATED",
48 "erpSystemId": 0,
49 "erpSystemDisplayId": "string",
50 "countryId": 0,
51 "countryDisplayId": "string",
52 "name": "string",
53 "postingPeriodVariantId": 0,
54 "fiscalVariantId": 0
55 }
56 ],
57 "accountingStandardFilterType": "ALL",
58 "accountingStandards": [
59 {
60 "id": 0,
61 "displayId": "string",
62 "status": "CREATED",
63 "name": "string",
64 "standardType": "GAAP",
65 "erpSystemId": 0,
66 "erpSystemDisplayId": "string"
67 }
68 ],
69 "profileId": 0
70 }
71 ]
72 }
73 ]
74}
Posting Schedule Job - Bulk UpdateΒΆ
HTTP Request
PUT /api/v1/sap-posting-bot/posting/schedule-jobs/bulk
π Description: Updates multiple scheduled jobs for the SAP posting bot, enabling efficient management of ledger entries and transactions within the General Ledger. This operation ensures accurate and timely financial record processing across accounts.
Parameters
Name |
In |
Type |
Required |
Description |
|---|---|---|---|---|
body |
body |
true |
Request body containing a collection of ledger entry data for scheduling multiple financial transaction jobs, including account details and relevant metadata. |
Body Parameters
1[
2 {
3 "id": 0,
4 "cronExpression": "string",
5 "cronReadable": "string",
6 "active": true,
7 "unauthorized": true,
8 "nextExecution": "2019-08-24T14:15:22Z",
9 "previousSuccessfulExecution": "2019-08-24T14:15:22Z",
10 "previousExecution": "2019-08-24T14:15:22Z",
11 "previousExecutionMessage": "string",
12 "batchSize": 0,
13 "name": "string",
14 "profileId": 0,
15 "chunkSize": 1,
16 "postingTypes": [
17 "PAYMENT"
18 ],
19 "jobPostingStatuses": [
20 "NA"
21 ],
22 "filters": [
23 {
24 "id": 0,
25 "erpSystem": {
26 "id": 0,
27 "displayId": "string"
28 },
29 "companyFilterType": "ALL",
30 "companies": [
31 {
32 "id": 0,
33 "displayId": "string",
34 "status": "CREATED",
35 "erpSystemId": 0,
36 "erpSystemDisplayId": "string",
37 "countryId": 0,
38 "countryDisplayId": "string",
39 "name": "string",
40 "postingPeriodVariantId": 0,
41 "fiscalVariantId": 0
42 }
43 ],
44 "accountingStandardFilterType": "ALL",
45 "accountingStandards": [
46 {
47 "id": 0,
48 "displayId": "string",
49 "status": "CREATED",
50 "name": "string",
51 "standardType": "GAAP",
52 "erpSystemId": 0,
53 "erpSystemDisplayId": "string"
54 }
55 ],
56 "profileId": 0
57 }
58 ]
59 }
60]
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 "cronExpression": "string",
18 "cronReadable": "string",
19 "active": true,
20 "unauthorized": true,
21 "nextExecution": "2019-08-24T14:15:22Z",
22 "previousSuccessfulExecution": "2019-08-24T14:15:22Z",
23 "previousExecution": "2019-08-24T14:15:22Z",
24 "previousExecutionMessage": "string",
25 "batchSize": 0,
26 "name": "string",
27 "profileId": 0,
28 "chunkSize": 1,
29 "postingTypes": [
30 "PAYMENT"
31 ],
32 "jobPostingStatuses": [
33 "NA"
34 ],
35 "filters": [
36 {
37 "id": 0,
38 "erpSystem": {
39 "id": 0,
40 "displayId": "string"
41 },
42 "companyFilterType": "ALL",
43 "companies": [
44 {
45 "id": 0,
46 "displayId": "string",
47 "status": "CREATED",
48 "erpSystemId": 0,
49 "erpSystemDisplayId": "string",
50 "countryId": 0,
51 "countryDisplayId": "string",
52 "name": "string",
53 "postingPeriodVariantId": 0,
54 "fiscalVariantId": 0
55 }
56 ],
57 "accountingStandardFilterType": "ALL",
58 "accountingStandards": [
59 {
60 "id": 0,
61 "displayId": "string",
62 "status": "CREATED",
63 "name": "string",
64 "standardType": "GAAP",
65 "erpSystemId": 0,
66 "erpSystemDisplayId": "string"
67 }
68 ],
69 "profileId": 0
70 }
71 ]
72 }
73 ]
74}
Posting Schedule Job - Bulk DeleteΒΆ
HTTP Request
DELETE /api/v1/sap-posting-bot/posting/schedule-jobs/bulk
π Description: Deletes multiple scheduled jobs related to ledger entries in the General Ledger, ensuring the removal of unnecessary transactions and maintaining accurate financial records.
Parameters
Name |
In |
Type |
Required |
Description |
|---|---|---|---|---|
body |
body |
array[integer] |
true |
Request body containing an array of ledger entry identifiers for the bulk deletion of scheduled jobs related to financial transactions and account management. |
Body Parameters
1[
2 0
3]
Responses
Status |
Meaning |
Description |
Schema |
|---|---|---|---|
200 |
OK |
None |
Posting Schedule Job - Change StateΒΆ
HTTP Request
POST /api/v1/sap-posting-bot/posting/schedule-jobs/{id}/enable/{state}
π Description: Enables or disables scheduled jobs for ledger entries by updating the specified job state, ensuring accurate transaction processing and financial record management within the General Ledger.
Parameters
Name |
In |
Type |
Required |
Description |
|---|---|---|---|---|
id |
path |
integer(int64) |
true |
Unique identifier for the resource |
state |
path |
boolean |
true |
Boolean parameter indicating whether to enable or disable the scheduled job for the specified ledger entry, impacting transaction processing and financial record management. |
Responses
Status |
Meaning |
Description |
Schema |
|---|---|---|---|
200 |
OK |
None |
Posting Schedule Job - SearchΒΆ
HTTP Request
POST /api/v1/sap-posting-bot/posting/schedule-jobs/search
π Description: Schedules and retrieves job postings related to ledger entries and financial transactions, enabling users to efficiently manage account activities within the General Ledger.
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 for ledger entries, including transaction details, account identifiers, and relevant financial record parameters. |
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 "activeEqual": true,
16 "nameLike": "string",
17 "profileIdEqual": 0
18}
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 "cronExpression": "string",
22 "cronReadable": "string",
23 "active": true,
24 "unauthorized": true,
25 "nextExecution": "2019-08-24T14:15:22Z",
26 "previousSuccessfulExecution": "2019-08-24T14:15:22Z",
27 "previousExecution": "2019-08-24T14:15:22Z",
28 "previousExecutionMessage": "string",
29 "batchSize": 0,
30 "name": "string",
31 "profileId": 0,
32 "chunkSize": 1,
33 "postingTypes": [
34 "PAYMENT"
35 ],
36 "jobPostingStatuses": [
37 "NA"
38 ],
39 "filters": [
40 {
41 "id": 0,
42 "erpSystem": {
43 "id": 0,
44 "displayId": "string"
45 },
46 "companyFilterType": "ALL",
47 "companies": [
48 {
49 "id": 0,
50 "displayId": "string",
51 "status": "CREATED",
52 "erpSystemId": 0,
53 "erpSystemDisplayId": "string",
54 "countryId": 0,
55 "countryDisplayId": "string",
56 "name": "string",
57 "postingPeriodVariantId": 0,
58 "fiscalVariantId": 0
59 }
60 ],
61 "accountingStandardFilterType": "ALL",
62 "accountingStandards": [
63 {
64 "id": 0,
65 "displayId": "string",
66 "status": "CREATED",
67 "name": "string",
68 "standardType": "GAAP",
69 "erpSystemId": 0,
70 "erpSystemDisplayId": "string"
71 }
72 ],
73 "profileId": 0
74 }
75 ]
76 }
77 ],
78 "number": 0,
79 "sort": {
80 "unsorted": true,
81 "sorted": true,
82 "empty": true
83 },
84 "first": true,
85 "last": true,
86 "empty": true
87}
Posting Schedule Job - ScheduleΒΆ
HTTP Request
POST /api/v1/sap-posting-bot/posting/schedule-jobs/create
π Description: Creates scheduled jobs for posting ledger entries, enabling efficient management of financial records and transactions within the General Ledger.
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 metadata for scheduling jobs in the General Ledger. |
Body Parameters
1{
2 "id": 0,
3 "cronExpression": "string",
4 "cronReadable": "string",
5 "active": true,
6 "unauthorized": true,
7 "nextExecution": "2019-08-24T14:15:22Z",
8 "previousSuccessfulExecution": "2019-08-24T14:15:22Z",
9 "previousExecution": "2019-08-24T14:15:22Z",
10 "previousExecutionMessage": "string",
11 "batchSize": 0,
12 "name": "string",
13 "profileId": 0,
14 "chunkSize": 1,
15 "postingTypes": [
16 "PAYMENT"
17 ],
18 "jobPostingStatuses": [
19 "NA"
20 ],
21 "filters": [
22 {
23 "id": 0,
24 "erpSystem": {
25 "id": 0,
26 "displayId": "string"
27 },
28 "companyFilterType": "ALL",
29 "companies": [
30 {
31 "id": 0,
32 "displayId": "string",
33 "status": "CREATED",
34 "erpSystemId": 0,
35 "erpSystemDisplayId": "string",
36 "countryId": 0,
37 "countryDisplayId": "string",
38 "name": "string",
39 "postingPeriodVariantId": 0,
40 "fiscalVariantId": 0
41 }
42 ],
43 "accountingStandardFilterType": "ALL",
44 "accountingStandards": [
45 {
46 "id": 0,
47 "displayId": "string",
48 "status": "CREATED",
49 "name": "string",
50 "standardType": "GAAP",
51 "erpSystemId": 0,
52 "erpSystemDisplayId": "string"
53 }
54 ],
55 "profileId": 0
56 }
57 ]
58}
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 "cronExpression": "string",
17 "cronReadable": "string",
18 "active": true,
19 "unauthorized": true,
20 "nextExecution": "2019-08-24T14:15:22Z",
21 "previousSuccessfulExecution": "2019-08-24T14:15:22Z",
22 "previousExecution": "2019-08-24T14:15:22Z",
23 "previousExecutionMessage": "string",
24 "batchSize": 0,
25 "name": "string",
26 "profileId": 0,
27 "chunkSize": 1,
28 "postingTypes": [
29 "PAYMENT"
30 ],
31 "jobPostingStatuses": [
32 "NA"
33 ],
34 "filters": [
35 {
36 "id": 0,
37 "erpSystem": {
38 "id": 0,
39 "displayId": "string"
40 },
41 "companyFilterType": "ALL",
42 "companies": [
43 {
44 "id": 0,
45 "displayId": "string",
46 "status": "CREATED",
47 "erpSystemId": 0,
48 "erpSystemDisplayId": "string",
49 "countryId": 0,
50 "countryDisplayId": "string",
51 "name": "string",
52 "postingPeriodVariantId": 0,
53 "fiscalVariantId": 0
54 }
55 ],
56 "accountingStandardFilterType": "ALL",
57 "accountingStandards": [
58 {
59 "id": 0,
60 "displayId": "string",
61 "status": "CREATED",
62 "name": "string",
63 "standardType": "GAAP",
64 "erpSystemId": 0,
65 "erpSystemDisplayId": "string"
66 }
67 ],
68 "profileId": 0
69 }
70 ]
71 }
72}
Posting Schedule Job - Find AllΒΆ
HTTP Request
GET /api/v1/sap-posting-bot/posting/schedule-jobs
π Description: Retrieves scheduled jobs for the SAP posting bot, enabling users to manage ledger entries and transactions effectively within the General Ledger domain. This operation provides insights into pending tasks related to financial records and account management.
Parameters
Name |
In |
Type |
Required |
Description |
|---|---|---|---|---|
pageable |
query |
true |
Indicates whether the results of the scheduled jobs query should be returned in a paginated format, facilitating efficient retrieval of ledger entries and related 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 "cronExpression": "string",
22 "cronReadable": "string",
23 "active": true,
24 "unauthorized": true,
25 "nextExecution": "2019-08-24T14:15:22Z",
26 "previousSuccessfulExecution": "2019-08-24T14:15:22Z",
27 "previousExecution": "2019-08-24T14:15:22Z",
28 "previousExecutionMessage": "string",
29 "batchSize": 0,
30 "name": "string",
31 "profileId": 0,
32 "chunkSize": 1,
33 "postingTypes": [
34 "PAYMENT"
35 ],
36 "jobPostingStatuses": [
37 "NA"
38 ],
39 "filters": [
40 {
41 "id": 0,
42 "erpSystem": {
43 "id": 0,
44 "displayId": "string"
45 },
46 "companyFilterType": "ALL",
47 "companies": [
48 {
49 "id": 0,
50 "displayId": "string",
51 "status": "CREATED",
52 "erpSystemId": 0,
53 "erpSystemDisplayId": "string",
54 "countryId": 0,
55 "countryDisplayId": "string",
56 "name": "string",
57 "postingPeriodVariantId": 0,
58 "fiscalVariantId": 0
59 }
60 ],
61 "accountingStandardFilterType": "ALL",
62 "accountingStandards": [
63 {
64 "id": 0,
65 "displayId": "string",
66 "status": "CREATED",
67 "name": "string",
68 "standardType": "GAAP",
69 "erpSystemId": 0,
70 "erpSystemDisplayId": "string"
71 }
72 ],
73 "profileId": 0
74 }
75 ]
76 }
77 ],
78 "number": 0,
79 "sort": {
80 "unsorted": true,
81 "sorted": true,
82 "empty": true
83 },
84 "first": true,
85 "last": true,
86 "empty": true
87}